On Sat, 1 Jan 2005, Sven Lösekann wrote: > Hello Alan, > > I have no success with the boot parameters. But I have the > /proc/interrupts for you. First on before plugin of the stick and then > after on a Kernel 2.6.10 without your boot params: > > CPU0 > 0: 110154 IO-APIC-edge timer > 1: 262 IO-APIC-edge i8042 > 2: 0 XT-PIC cascade > 7: 0 IO-APIC-edge parport0 > 8: 1 IO-APIC-edge rtc > 12: 66 IO-APIC-edge i8042 > 14: 4162 IO-APIC-edge ide0 > 15: 94 IO-APIC-edge ide1 > 17: 24 IO-APIC-level HiSax > 18: 0 IO-APIC-level SiS SI7012 > 19: 10 IO-APIC-level eth0 > 20: 122 IO-APIC-level ohci_hcd > 21: 184 IO-APIC-level ohci_hcd > 23: 3 IO-APIC-level ehci_hcd > NMI: 0 > LOC: 110099 > ERR: 0 > MIS: 0 > CPU0 > 0: 152112 IO-APIC-edge timer > 1: 382 IO-APIC-edge i8042 > 2: 0 XT-PIC cascade > 7: 0 IO-APIC-edge parport0 > 8: 1 IO-APIC-edge rtc > 12: 66 IO-APIC-edge i8042 > 14: 4221 IO-APIC-edge ide0 > 15: 94 IO-APIC-edge ide1 > 17: 35 IO-APIC-level HiSax > 18: 0 IO-APIC-level SiS SI7012 > 19: 12 IO-APIC-level eth0 > 20: 122 IO-APIC-level ohci_hcd > 21: 184 IO-APIC-level ohci_hcd > 23: 4 IO-APIC-level ehci_hcd > NMI: 0 > LOC: 152056 > ERR: 0 > MIS: 0 > > Now on a 2.6.10 with both of the boot params: > > CPU0 > 0: 132005 IO-APIC-edge timer > 1: 258 IO-APIC-edge i8042 > 2: 0 XT-PIC cascade > 7: 2 IO-APIC-edge parport0 > 8: 1 IO-APIC-edge rtc > 9: 0 IO-APIC-edge acpi > 12: 66 IO-APIC-edge i8042 > 14: 4123 IO-APIC-edge ide0 > 15: 94 IO-APIC-edge ide1 > 17: 31 IO-APIC-level HiSax > 18: 0 IO-APIC-level SiS SI7012 > 19: 12 IO-APIC-level eth0 > 20: 122 IO-APIC-level ohci_hcd > 21: 184 IO-APIC-level ohci_hcd > 23: 3 IO-APIC-level ehci_hcd > NMI: 0 > LOC: 131937 > ERR: 0 > MIS: 0 > CPU0 > 0: 167769 IO-APIC-edge timer > 1: 408 IO-APIC-edge i8042 > 2: 0 XT-PIC cascade > 7: 2 IO-APIC-edge parport0 > 8: 1 IO-APIC-edge rtc > 9: 0 IO-APIC-edge acpi > 12: 66 IO-APIC-edge i8042 > 14: 4180 IO-APIC-edge ide0 > 15: 94 IO-APIC-edge ide1 > 17: 40 IO-APIC-level HiSax > 18: 0 IO-APIC-level SiS SI7012 > 19: 14 IO-APIC-level eth0 > 20: 122 IO-APIC-level ohci_hcd > 21: 184 IO-APIC-level ohci_hcd > 23: 4 IO-APIC-level ehci_hcd > NMI: 0 > LOC: 167701 > ERR: 0 > MIS: 0 > > The only difference I noticed was that in /proc there was a directory > "acpi" with the params. Plugging in the stick twice does not change the > interrupt count of ehci_hcd.
It certainly looks like something is wrong either with the interrupt handling or with the controller itself. As another experiment, you can try booting with "noapic". A different experiment would be to rmmod ehci_hcd before plugging in the stick. This will mean the stick only runs at full speed instead of high speed. But if it works at all that will be an improvement. Alan Stern ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Linux-usb-users@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users