Ticket #34365

VM1で起動したFreeBSDを再起動すると、NICで通信ができない

Open Date: 2014-09-23 22:14 Last Update: 2015-09-23 23:03

Reporter:
Owner:
Type:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
1

Details

VM1で起動したFreeBSDを再起動すると、NICで通信ができません。

障害発生リビジョン: r284
OS: FreeBSD 10

Ticket History (3/10 Histories)

2014-09-23 22:14 Updated by: yuichi_xy
  • New Ticket "VM0で起動したFreeBSDを再起動すると、NICで通信ができない" created
2014-09-23 22:15 Updated by: yuichi_xy
  • Details Updated
2014-09-23 22:28 Updated by: yuichi_xy
  • Summary Updated
2014-12-31 15:58 Updated by: yuichi_xy
  • Details Updated
2014-12-31 15:58 Updated by: yuichi_xy
Comment

次の組み合わせの場合、VM1で起動したFreeBSDを再起動したあとも、NICで通信ができました。

障害発生リビジョン: r302 OS: FreeBSD 10

2014-12-31 16:16 Updated by: yuichi_xy
Comment

yuichi_xy への返信

次の組み合わせの場合、VM1で起動したFreeBSDを再起動したあとも、NICで通信ができました。 障害発生リビジョン: r302 OS: FreeBSD 10

もう一度、同じ評価をしてみたところ、NICで通信ができませんでした。 再現率が100%ではないようです。

2015-09-23 16:19 Updated by: yuichi_xy
Comment

次の組み合わせでも発生しました。

  • リビジョン: r345
  • OS: FreeBSD 10.2

secondary bus resetと、d3hot→d0によるreset、デバイスの再設定を無効化したところ、VM1のFreeBSDを再起動したあとも、NICで通信できるようになりました。

2015-09-23 21:14 Updated by: yuichi_xy
Comment

Root Portの再設定をスキップするようにしたところ、VM1のFreeBSDを再起動したあとも、NICで通信できるようになりました。

Reset vm1
Execute secondary bus reset on 00:01.0
Execute secondary bus reset on 00:1c.0
Execute secondary bus reset on 00:1c.5
Reset 02:00.0
Reinit 01:00.0
Reinit 02:00.0
Reinit 05:00.0
2015-09-23 23:03 Updated by: yuichi_xy
  • Resolution Update from None to Fixed
  • Ticket Close date is changed to 2015-09-23 23:03
  • Status Update from Open to Closed
Comment

Root Portの再設定を行うように戻しても、再設定対象のレジスタを標準的なレジスタに絞れば、VM1のFreeBSDを再起動したあとも、NICで通信できました。そのため、Root Portの標準的でないレジスタを再設定すると、誤動作するのかもしれません。

r346では、デバイスの絞り込みと、レジスタの絞り込みの両方を入れました。

Attachment File List

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login