cvs commit: src/sys/dev/bce if_bce.c src/sys/dev/em if_em.c
if_em.h src/sys/dev/mpt mpt.h mpt_pci.c
John Baldwin
jhb at freebsd.org
Tue Jan 9 19:46:39 UTC 2007
On Tuesday 09 January 2007 03:22, Denis Shaposhnikov wrote:
> >>>>> "John" == John Baldwin <jhb at freebsd.org> writes:
>
> >> My em0 stops working a few seconds after booting. And there are
> >> watchdog timeout messages. I tried kldunload it (I load it as
> >> module in loader.conf) and reload. Pinging other hosts get only
> >> the first few ~10 replies. Adding hw.pci.enable_msi[x]=0 to
> >> loader.conf solves this problem.
>
> John> Can you try this patch? It should disable MSI on your machine:
>
> BTW, I have the same problem with
>
> em0 at pci2:10:0: class=0x020000 card=0x00db0e11 chip=0x10108086 rev=0x01
hdr=0x00
> vendor = 'Intel Corporation'
> device = '82546EB Dual Port Gigabit Ethernet Controller (Copper)'
> class = network
> subclass = ethernet
>
> and disabling MSI fixes it. The same for if_ipw also:
>
> ipw0 at pci1:3:0: class=0x028000 card=0x25618086 chip=0x10438086 rev=0x04
hdr=0x00
> vendor = 'Intel Corporation'
> device = '82801 Intel(R) PRO/Wireless 2100 LAN Card Driver'
> class = network
ipw(4) doesn't support MSI, so that doesn't make sense. The problem is
probably not in the devices though, but in your chipset. Can you provide the
output from 'pciconf -l'?
--
John Baldwin
More information about the freebsd-current
mailing list