em watchdog timeout on Intel 82541 and 82546EB

Jack Vogel jfvogel at gmail.com
Thu Mar 8 01:20:35 UTC 2007


On 3/7/07, Quake Lee <quakelee at geekcn.org> wrote:
> Hi all,
>
> I have a Dell PE2850 with 4 intel ethernet card. I cvsup the src yesterday.
> em0 and em1 is 82541 which base on the mainboard. em2 and em3 is 82546EB
> which plug in
> PCI-X bus.
> After I load the new kernel, kernel said: em2 watchdog timeout and could
> not send any
> packet out. I switch the line to the em0, it worked. After 5 min. em0
> hangup too,
> kernel said: em0: watchdog timeout.
>
> There is `pciconf -lv | grep em` command print out.
>
> em0 at pci6:7:0:   class=0x020000 card=0x016d1028 chip=0x10768086 rev=0x05
> hdr=0x00
> em1 at pci7:8:0:   class=0x020000 card=0x016d1028 chip=0x10768086 rev=0x05
> hdr=0x00
> em2 at pci9:4:0:   class=0x020000 card=0x10128086 chip=0x10108086 rev=0x01
> hdr=0x00
> em3 at pci9:4:1:   class=0x020000 card=0x10128086 chip=0x10108086 rev=0x01
> hdr=0x00
>
> Anyone know what is the problem?

As was pointed out in private email to me, there was this code that just
got checked in that changed bus_setup_intr() (I should know, I spent a
half hour pounding my head against the wall wondering why some driver
code of mine suddenly wouldnt compile :).

I know of NO other reason why this would show up on old adapters all
of a sudden. Try a kernel before those changes and see.

Jack


More information about the freebsd-current mailing list