� ���, 19.05.2002, � 17:56, Roger �������:
>
> It would appear that the /etc/rc.d/init.d/pcmcia script should be
> unloading the usb-ohci/ehci-hcd modules but isn't. This is what also is
> causing the hangs/freezes at shutdown.
>
It is just a workaround for a kernel bug. It is this bug that must be
fixed.
[...]
> > Although, I still get the following hang on shutdown:
> >
> > {HIGH TONE BEEP HERE}
> > usb.c: USB disconnect on device
> > usb-ohci.c: bogus NDP=255 for OHCI usb - 09:00.1
> > (the above two statements are repeated ~4x's)
> >
> > usb-ohci.c: USB HC Takeover failed!
> > usb.c: USB bus 3 deregistered
> > usb.c: USB disconnect on device
> > usb-ohci.c: USB HDC TakeOver failed!
> > usb.c: USB bus 4 deregistered
> > hcd.c: remove: 09:00.2, state 3
> > usb.c: USB disconnect on device
> >
> > {TOTAL SYSTEM HANG HERE!}
PLEASE when you provide kernel output, do it VERBATIM. The above lines
are incomplete which renders them useless.
If you can recompile kernel - please, add CFLAGS += -DDEBUG on top of
drivers/usb/Makefile (and possibly drivers/usb/hcd/Makefile). It gives
additional output that can help in finding exact place where it hangs.
Note that it should hang just as well when you simply do service pcmcia
stop. Is it the case?
If you do it please send me
- kernel messages. EXACTLY as they appear
- output of lspci -nv and lsusb with card plugged in.
-andrej