In article local.mail.freebsd-current/[EMAIL PROTECTED] you
write:
Well getting rid of the leftover splimp() didn't clear up the problem. Maybe
we need to move the mtx_init and XL_LOCK up to where the splimp() was.
Change the last XL_LOCK in xl_intr() into an XL_UNLOCK.
--
Jonathan
To
Upon an 'ifconfig xl0' the kernel hangs. If I don't ifconfig xl0 I can
still use pppd ok.
pcib0: Host to PCI bridge at pcibus 0 on motherboard
pci0: PCI bus on pcib0
pci0: Intel 82371AB Power management controller at 7.3
pci0: S3 ViRGE DX/GX graphics accelerator at 10.0 irq 11
xl0: 3Com
In if_xl.c at the very beginning of xl_attach() it looks like there is a
leftover splimp(). Bill seems to have replaced all the others with a
LOCK macro. Further down in xl_attach there is a LOCK macro so maybe
we just have to remove that leftover splimp(). Trying that now.
Later
Mark