On Sun, 2002-05-19 at 13:39, Borsenkow Andrej wrote: > � ���, 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. >
I simply added "/sbin/rmmod/usb-ohci & /sbin/rmmod/ehci-hcd" within the
/etc/rc.d/init.d/pcmcia (within the "stop)"section prior to this
script unloading any modules ($PCIC, pcmcia_core & ds).
Although a quick hack, it works and the freezes have completely
stopped...etc.
> [...]
> > > 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.
eh, i hand wrote the above since i couldn't even sync the drives prior
to reboot (kernel hacking keys).
Couldn't I also enable verbosity by using cardmgr to enable verbose
method....mainly within /etc/sysconfig/pcmcia (CARDMGR_OPTS="-f -v"?
>
> 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?
>
yup. reviewed the entire /etc/rc.d/init.d/pcmcia script and "restart)"
just loops "stop) & start)" sections. ;-)
> If you do it please send me
>
> - kernel messages. EXACTLY as they appear
> - output of lspci -nv and lsusb with card plugged in.
i'll kick around the idea of rebuilding the kernel again ;-) i just
might do so, give me some time tho.
>
> -andrej
>
--
Roger
-----
Verify my pgp/gnupg signature on my HomePage:
http://www.alltel.net/~rogerx/about/index.html
signature.asc
Description: This is a digitally signed message part
