CONTENTS
#contents
----
Lastmodified &lastmod;
----
*em0 trouble [#ea155163]

NEC Express5800 の onboard em(4)が落ちるので、ドライバーを最新版にしてみる。

 blackhole# pciconf -l -v
 hostb0@pci0:0:0:0:      class=0x060000 card=0x83891033 chip=0x00408086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Core Processor DRAM Controller'
    class      = bridge
    subclass   = HOST-PCI
 vgapci0@pci0:0:2:0:     class=0x030000 card=0x83891033 chip=0x00428086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Core Processor Integrated Graphics Controller'
    class      = display
    subclass   = VGA
 em0@pci0:0:25:0:        class=0x020000 card=0x83891033 chip=0x10ef8086 rev=0x06 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82578DM Gigabit Network Connection'
    class      = network
    subclass   = ethernet

 Jan 31 06:39:34 blackhole kernel: Trying to mount root from zfs:zroot []...
 Jan 31 06:39:36 blackhole kernel: blanktime.
 Jan 31 06:39:36 blackhole kernel: fxp0: link state changed to UP
 Jan 31 06:39:37 blackhole kernel: em0: link state changed to UP
 Feb  3 01:35:07 blackhole kernel: em0: watchdog timeout: head = 82, tail = 125 -- resetting
 Feb  3 01:35:07 blackhole kernel: em0: link state changed to DOWN
 Feb  3 01:35:10 blackhole kernel: em0: link state changed to UP
 Feb  3 01:35:16 blackhole kernel: em0: watchdog timeout: head = 0, tail = 2 -- resetting
 Feb  3 01:35:16 blackhole kernel: em0: link state changed to DOWN
 Feb  3 01:35:19 blackhole kernel: em0: link state changed to UP

blackhole# cat /var/log/all.log
 Jan 15 00:14:22 blackhole postfix/qmgr[1013]: AAB0A214: from=<root@blackhole.smb.net>, size=13057, nrcpt=1 (queue active)
 Jan 15 00:14:22 blackhole postfix/qmgr[1013]: 16851400: from=<root@blackhole.smb.net>, size=6178, nrcpt=1 (queue active)
 Jan 15 00:14:22 blackhole postfix/qmgr[1013]: D46DF2DD: from=<root@blackhole.smb.net>, size=844, nrcpt=1 (queue active)
 Jan 15 00:14:22 blackhole postfix/qmgr[1013]: 8908521E: from=<root@blackhole.smb.net>, size=844, nrcpt=1 (queue active)
 Jan 15 00:14:37 blackhole postfix/smtp[34759]: 793EF407: to=<kuji@smb.net>, orig_to=<root>, relay=none, delay=161266, delays=161251/0.01/15/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=smb.net type=MX: Host not found, try again)
 Jan 15 00:14:37 blackhole postfix/smtp[34761]: B4D1417B: to=<kuji@smb.net>, orig_to=<root>, relay=none, delay=421067, delays=421051/0.15/15/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=smb.net type=MX: Host not found, try again)
 Jan 15 00:14:37 blackhole postfix/smtp[34760]: 0B67D3FB: to=<kuji@smb.net>, orig_to=<root>, relay=none, delay=161824, delays=161809/0.15/15/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=smb.net type=MX: Host not found, try again)
 Jan 15 00:14:37 blackhole postfix/smtp[34763]: 42B0F188: to=<kuji@smb.net>, orig_to=<root>, relay=none, delay=419102, delays=419087/0.15/15/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=smb.net type=MX: Host not found, try again)
 Jan 15 00:14:37 blackhole postfix/smtp[34762]: BFD5117C: to=<kuji@smb.net>, orig_to=<root>, relay=none, delay=421067, delays=421051/0.15/15/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=smb.net type=MX: Host not found, try again)
 Jan 15 00:14:37 blackhole postfix/error[34769]: 47D1A2F2: to=<kuji@smb.net>, orig_to=<root>, relay=none, delay=248223, delays=248207/15/0/0.12, dsn=4.4.3, status=deferred (delivery temporarily suspended: Host or domain name not found. Name service error for name=smb.net type=MX: Host not found, try again)
 Jan 15 00:14:37 blackhole postfix/error[34770]: 470E82F1: to=<kuji@smb.net>, orig_to=<root>, relay=none, delay=248223, delays=248207/15/0/0.14, dsn=4.4.3, status=deferred (delivery temporarily suspended: Host or domain name not found. Name service error for name=smb.net type=MX: Host not found, try again)
 Jan 15 00:14:37 blackhole postfix/error[34771]: 9F843213: to=<kuji@smb.net>, orig_to=<root>, relay=none, delay=334659, delays=334644/15/0/0.14, dsn=4.4.3, status=deferred (delivery temporarily suspended: Host or domain name not found. Name service error for name=smb.net type=MX: Host not found, try again)
 Jan 15 00:14:37 blackhole postfix/error[34773]: 16851400: to=<kuji@smb.net>, orig_to=<root>, relay=none, delay=161825, delays=161809/15/0/0.13, dsn=4.4.3, status=deferred (delivery temporarily suspended: Host or domain name not found. Name service error for name=smb.net type=MX: Host not found, try again)
 Jan 15 00:14:37 blackhole postfix/error[34772]: AAB0A214: to=<kuji@smb.net>, orig_to=<root>, relay=none, delay=334659, delays=334644/15/0/0.13, dsn=4.4.3, status=deferred (delivery temporarily suspended: Host or domain name not found. Name service error for name=smb.net type=MX: Host not found, try again)
 Jan 15 00:14:37 blackhole postfix/error[34769]: D46DF2DD: to=<kuji@smb.net>, orig_to=<root>, relay=none, delay=249228, delays=249212/15/0/0.05, dsn=4.4.3, status=deferred (delivery temporarily suspended: Host or domain name not found. Name service error for name=smb.net type=MX: Host not found, try again)
 Jan 15 00:14:37 blackhole postfix/error[34774]: 8908521E: to=<kuji@smb.net>, orig_to=<root>, relay=none, delay=334211, delays=334196/15/0/0.05, dsn=4.4.3, status=deferred (delivery temporarily suspended: Host or domain name not found. Name service error for name=smb.net type=MX: Host not found, try again)
 Jan 15 00:14:38 blackhole kernel: em0: Watchdog timeout -- resetting
 Jan 15 00:14:38 blackhole kernel: em0: Queue(0) tdh = 0, hw tdt = 2
 Jan 15 00:14:38 blackhole kernel: em0: TX(0) desc avail = 1022,Next TX to Clean = 0
 Jan 15 00:15:00 blackhole /usr/sbin/cron[34777]: (root) CMD (/usr/libexec/atrun)
 Jan 15 00:19:21 blackhole postfix/qmgr[1013]: 8155957F: from=<root@blackhole.smb.net>, size=558, nrcpt=1 (queue active)
 Jan 15 00:19:21 blackhole postfix/error[34779]: 8155957F: to=<kuji@smb.net>, orig_to=<root>, relay=none, delay=71915, delays=71915/0.01/0/0.02, dsn=4.4.3, status=deferred (delivery temporarily suspended: Host or domain name not found. Name service error for name=smb.net type=MX: Host not found, try again)
 Jan 15 00:20:00 blackhole /usr/sbin/cron[34782]: (root) CMD (/usr/libexec/atrun)
 Jan 15 00:22:00 blackhole /usr/sbin/cron[34784]: (operator) CMD (/usr/libexec/save-entropy)
 Jan 15 00:24:21 blackhole postfix/qmgr[1013]: 0D282551: from=<root@blackhole.smb.net>, size=15432, nrcpt=1 (queue active)
 Jan 15 00:24:21 blackhole postfix/qmgr[1013]: 42BB555D: from=<double-bounce@blackhole.smb.net>, size=2240, nrcpt=1 (queue active)
 Jan 15 00:24:21 blackhole postfix/qmgr[1013]: 42D5455E: from=<double-bounce@blackhole.smb.net>, size=2243, nrcpt=1 (queue active)
 Jan 15 00:24:21 blackhole postfix/qmgr[1013]: 36930557: from=<>, size=9957, nrcpt=1 (queue active)
 Jan 15 00:24:21 blackhole postfix/qmgr[1013]: 37F72559: from=<>, size=5391, nrcpt=1 (queue active)
 Jan 15 00:24:21 blackhole postfix/qmgr[1013]: AFDB154B: from=<root@blackhole.smb.net>, size=6958, nrcpt=1 (queue active)
 Jan 15 00:24:37 blackhole postfix/smtp[34796]: 0D282551: to=<kuji@smb.net>, orig_to=<root>, relay=none, delay=76046, delays=76031/0.01/15/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=smb.net type=MX: Host not found, try again)
 Jan 15 00:24:37 blackhole postfix/smtp[34799]: 36930557: to=<kuji@smb.net>, orig_to=<root@blackhole.smb.net>, relay=none, delay=76046, delays=76031/0.01/15/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=smb.net type=MX: Host not found, try again)
 Jan 15 00:24:37 blackhole postfix/smtp[34797]: 42BB555D: to=<kuji@smb.net>, orig_to=<postmaster>, relay=none, delay=76046, delays=76031/0/15/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=smb.net type=MX: Host not found, try again)
 Jan 15 00:24:37 blackhole postfix/smtp[34798]: 42D5455E: to=<kuji@smb.net>, orig_to=<postmaster>, relay=none, delay=76046, delays=76031/0.01/15/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=smb.net type=MX: Host not found, try again)
 Jan 15 00:24:37 blackhole postfix/smtp[34800]: 37F72559: to=<kuji@smb.net>, orig_to=<root@blackhole.smb.net>, relay=none, delay=76046, delays=76031/0.01/15/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=smb.net type=MX: Host not found, try again)
 Jan 15 00:24:37 blackhole postfix/error[34806]: AFDB154B: to=<kuji@smb.net>, orig_to=<root>, relay=none, delay=76047, delays=76031/16/0/0.29, dsn=4.4.3, status=deferred (delivery temporarily suspended: Host or domain name not found. Name service error for name=smb.net type=MX: Host not found, try again)
 Jan 15 00:24:38 blackhole kernel: em0: Watchdog timeout -- resetting
 Jan 15 00:24:38 blackhole kernel: em0: Queue(0) tdh = 0, hw tdt = 2
 Jan 15 00:24:38 blackhole kernel: em0: TX(0) desc avail = 1022,Next TX to Clean = 0
 Jan 15 00:25:00 blackhole /usr/sbin/cron[34808]: (root) CMD (/usr/libexec/atrun)

blackhole# cat /var/log/messages

 Jan 15 02:49:51 blackhole kernel: uhub2: 8 ports with 8 removable, self powered
 Jan 15 02:49:51 blackhole kernel: Trying to mount root from zfs:zroot []...
 Jan 15 02:49:52 blackhole kernel: .
 Jan 15 02:49:53 blackhole kernel: blanktime.
 Jan 15 02:49:54 blackhole kernel: em0: link state changed to UP
 Jan 17 00:32:43 blackhole kernel: em0: Watchdog timeout -- resetting
 Jan 17 00:32:43 blackhole kernel: em0: Queue(0) tdh = 192, hw tdt = 229
 Jan 17 00:32:43 blackhole kernel: em0: TX(0) desc avail = 984,Next TX to Clean = 189
 Jan 17 00:32:57 blackhole kernel: em0: Watchdog timeout -- resetting
 Jan 17 00:32:57 blackhole kernel: em0: Queue(0) tdh = 0, hw tdt = 5
 Jan 17 00:32:57 blackhole kernel: em0: TX(0) desc avail = 1019,Next TX to Clean = 0
 Jan 17 00:33:25 blackhole kernel: em0: Watchdog timeout -- resetting
 Jan 17 00:33:25 blackhole kernel: em0: Queue(0) tdh = 0, hw tdt = 5
 Jan 17 00:33:25 blackhole kernel: em0: TX(0) desc avail = 1019,Next TX to Clean = 0
 Jan 17 00:34:20 blackhole kernel: em0: Watchdog timeout -- resetting
 Jan 17 00:34:20 blackhole kernel: em0: Queue(0) tdh = 0, hw tdt = 5
 Jan 17 00:34:20 blackhole kernel: em0: TX(0) desc avail = 1019,Next TX to Clean = 0
 Jan 17 00:35:23 blackhole kernel: em0: Watchdog timeout -- resetting
 Jan 17 00:35:23 blackhole kernel: em0: Queue(0) tdh = 0, hw tdt = 5
 Jan 17 00:35:23 blackhole kernel: em0: TX(0) desc avail = 1019,Next TX to Clean = 0
 Jan 17 00:36:28 blackhole kernel: em0: Watchdog timeout -- resetting
 Jan 17 00:36:28 blackhole kernel: em0: Queue(0) tdh = 0, hw tdt = 5
 Jan 17 00:36:28 blackhole kernel: em0: TX(0) desc avail = 1019,Next TX to Clean = 0
 Jan 17 00:37:32 blackhole kernel: em0: Watchdog timeout -- resetting
 Jan 17 00:37:32 blackhole kernel: em0: Queue(0) tdh = 0, hw tdt = 5
 Jan 17 00:37:32 blackhole kernel: em0: TX(0) desc avail = 1019,Next TX to Clean = 0
 Jan 17 00:38:36 blackhole kernel: em0: Watchdog timeout -- resetting
 Jan 17 00:38:36 blackhole kernel: em0: Queue(0) tdh = 0, hw tdt = 5
 Jan 17 00:38:36 blackhole kernel: em0: TX(0) desc avail = 1019,Next TX to Clean = 0
 Jan 17 00:39:40 blackhole kernel: em0: Watchdog timeout -- resetting
 Jan 17 00:39:40 blackhole kernel: em0: Queue(0) tdh = 0, hw tdt = 2
 Jan 17 00:39:40 blackhole kernel: em0: TX(0) desc avail = 1022,Next TX to Clean = 0
 Jan 17 03:16:44 blackhole kernel: em0: Watchdog timeout -- resetting
 Jan 17 03:16:44 blackhole kernel: em0: Queue(0) tdh = 0, hw tdt = 6
 Jan 17 03:16:44 blackhole kernel: em0: TX(0) desc avail = 1018,Next TX to Clean = 0
 Jan 17 03:19:33 blackhole kernel: em0: Watchdog timeout -- resetting
 Jan 17 03:19:33 blackhole kernel: em0: Queue(0) tdh = 0, hw tdt = 6
 Jan 17 03:19:33 blackhole kernel: em0: TX(0) desc avail = 1018,Next TX to Clean = 0
 Jan 17 03:25:09 blackhole kernel: em0: Watchdog timeout -- resetting
 Jan 17 03:25:09 blackhole kernel: em0: Queue(0) tdh = 0, hw tdt = 2
 Jan 17 03:25:09 blackhole kernel: em0: TX(0) desc avail = 1022,Next TX to Clean = 0
 Jan 17 03:35:09 blackhole kernel: em0: Watchdog timeout -- resetting
 Jan 17 03:35:09 blackhole kernel: em0: Queue(0) tdh = 0, hw tdt = 2
 Jan 17 03:35:09 blackhole kernel: em0: TX(0) desc avail = 1022,Next TX to Clean = 0
 Jan 17 03:55:09 blackhole kernel: em0: Watchdog timeout -- resetting
 Jan 17 03:55:09 blackhole kernel: em0: Queue(0) tdh = 0, hw tdt = 2
 Jan 17 03:55:09 blackhole kernel: em0: TX(0) desc avail = 1022,Next TX to Clean = 0
 Jan 17 04:35:10 blackhole kernel: em0: Watchdog timeout -- resetting
 Jan 17 04:35:10 blackhole kernel: em0: Queue(0) tdh = 0, hw tdt = 2
 Jan 17 04:35:10 blackhole kernel: em0: TX(0) desc avail = 1022,Next TX to Clean = 0
 Jan 17 05:45:10 blackhole kernel: em0: Watchdog timeout -- resetting
 Jan 17 05:45:10 blackhole kernel: em0: Queue(0) tdh = 0, hw tdt = 2
 Jan 17 05:45:10 blackhole kernel: em0: TX(0) desc avail = 1022,Next TX to Clean = 0
 Jan 17 06:55:10 blackhole kernel: em0: Watchdog timeout -- resetting
 Jan 17 06:55:10 blackhole kernel: em0: Queue(0) tdh = 0, hw tdt = 2
 Jan 17 06:55:10 blackhole kernel: em0: TX(0) desc avail = 1022,Next TX to Clean = 0
 Jan 17 08:05:10 blackhole kernel: em0: Watchdog timeout -- resetting
 Jan 17 08:05:10 blackhole kernel: em0: Queue(0) tdh = 0, hw tdt = 2
 Jan 17 08:05:10 blackhole kernel: em0: TX(0) desc avail = 1022,Next TX to Clean = 0
 Jan 17 09:15:10 blackhole kernel: em0: Watchdog timeout -- resetting
 Jan 17 09:15:10 blackhole kernel: em0: Queue(0) tdh = 0, hw tdt = 2
 Jan 17 09:15:10 blackhole kernel: em0: TX(0) desc avail = 1022,Next TX to Clean = 0
 Jan 17 10:25:09 blackhole kernel: em0: Watchdog timeout -- resetting
 Jan 17 10:25:09 blackhole kernel: em0: Queue(0) tdh = 0, hw tdt = 2
 Jan 17 10:25:09 blackhole kernel: em0: TX(0) desc avail = 1022,Next TX to Clean = 0
 Jan 17 11:35:09 blackhole kernel: em0: Watchdog timeout -- resetting
 Jan 17 11:35:09 blackhole kernel: em0: Queue(0) tdh = 0, hw tdt = 2
 Jan 17 11:35:09 blackhole kernel: em0: TX(0) desc avail = 1022,Next TX to Clean = 0
 Jan 17 12:10:34 blackhole login: ROOT LOGIN (root) ON ttyv0
 Jan 17 12:10:36 blackhole reboot: rebooted by root
 Jan 17 12:10:36 blackhole syslogd: exiting on signal 15
 Jan 17 12:11:14 blackhole syslogd: kernel boot file is /boot/kernel/kernel
 Jan 17 12:11:14 blackhole kernel: Waiting (max 60 seconds) for system process `vnlru' to stop...done
 Jan 17 12:11:14 blackhole kernel: Waiting (max 60 seconds) for system process `bufdaemon' to stop...done
 Jan 17 12:11:14 blackhole kernel:

NEC Express5800 の em のドライバーはこちら、

http://www.express.nec.co.jp/linux/distributions/confirm/option/nic/nic.html

にありますが、手元のFreeBSD9.x以降の環境ではエラーでコンパイルできませんでした。ググって、

https://downloadcenter.intel.com/download/17509/Network-Adapter-Gigabit-Base-Driver-for-FreeBSD-

https://downloadcenter.intel.com/ja/download/17509

から、Date: 07/15/2015 版の em-7.5.2.tar.gz をゲット

&ref(em-7.5.2.tar.gz);

FreeBSD 10.1-RELEASE-p19 な NEC Express5800/110b でコンパイル。

&ref(if_em.ko_FreeBSD10_1);

http://subnets.ru/blog/?p=1138

生成したif_em.koを、
 mv if_em.ko /boot/modules
して、
 echo 'if_em_load="YES"' >> /boot/loader.conf

 echo 'WITHOUT_MODULES=em' >> /etc/make.conf

 reboot

if_em.ko 入れ換え前
 root@blackcube2:~ # pciconf -l -v
 em0@pci0:0:25:0:        class=0x020000 card=0x83891033 chip=0x10ef8086 rev=0x06 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82578DM Gigabit Network Connection'
     class      = network
     subclass   = ethernet

if_em.ko 入れ換え後
 root@blackcube2:~ # pciconf -l -v
 em0@pci0:0:25:0:        class=0x020000 card=0x83891033 chip=0x10ef8086 rev=0x06 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82578DM Gigabit Network Connection'
     class      = network
     subclass   = ethernet

なんの変化も無し???

 em0@pci0:0:25:0:        class=0x020000 card=0x83891033 chip=0x10ef8086 rev=0x06 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82578DM Gigabit Network Connection'
     class      = network
     subclass   = ethernet

dmesgでも

 em0: <Intel(R) PRO/1000 Network Connection 7.4.2> port 0x1820-0x183f mem 0xd0400000-0xd041ffff,0xd0424000-0xd0424fff irq 16 at device 25.0 on pci0

と表示される???? なんで???

----
Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday);
#counter([total|today|yesterday]);


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS