Strange problem: if_xe only works in GENERIC kernel

Joerg Wunsch j at uriah.heep.sax.de
Fri Mar 19 21:14:59 UTC 2010


As John Baldwin wrote:

> Sounds like the process of removing things prevented the interrupt
> storm from being throttled somehow, and that ejecting the card
> caused the interrupt storm to finally stop at which point the card
> was probed.  I would talk to Warner (imp@) about trying to fix the
> interrupt storm.  Also, if you could narrow down which particular
> item that you trim "breaks" it, that would be helpful.

OK, at kernel #11 :), I can now say it's the USB subsystem.  Just
leaving "device usb" (and also "device uhci") in makes it work.

So the question appears to be why keeping the USB driver in makes the
interrupt storm detection work...

-- 
cheers, J"org               .-.-.   --... ...--   -.. .  DL8DTL

http://www.sax.de/~joerg/                        NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)


More information about the freebsd-stable mailing list