--- Johannes Erdfelt <[EMAIL PROTECTED]> wrote: > Wow, that's one of the most verbose bug reports I have ever seen.
He he =). Sorry, must of had ten too many cups of coffee that day... > > Well, the only difference between a warm reboot and unloading the > driver, is that we stop the host controller when the driver gets > unloaded. > > What I suspect is happening is that we don't stop the HC when Linux > reboots and an event that would trigger an interrupt occurs. When > Windows gets around to booting, it unmasks interrupt 11 and it floods > the system and it won't stop. > > Can you try unplugging all of your devices and then rebooting the > system and see if it still hangs? Sure... I've tried removing everything I could (PCMCIA cards, external floppy, etc.) and I still had the problem. (An aside -- even with all the devices removed, the workaround I provided still fixes the problem.) > Anyway, I think the kernel should probably call the remove function > for all of the PCI devices before it reboots. Makes sense to me. Whatever the mechanism, it seems logical that the kernel should at least give you the opportunity to perform some action prior to a reboot. Out of curiousity, does it forward any signals on to you prior to shutdown? > JE __________________________________________________ Do You Yahoo!? Yahoo! Health - your guide to health and wellness http://health.yahoo.com _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
