A little background: I have been trying to get my epson perfection 1240U USB scanner to work on my Intel pr440fx motherboard for the last 2 weeks. I load the USB modules and then turn on the scanner, and I get the following messages: Jun 8 21:04:39 kernel: hub.c: USB new device connect on us1/1, assigned device number 2 Jun 8 21:04:43 kernel: usb_control/bulk_msg: timeout Jun 8 21:04:43 kernel: usb.c: USB device not accepting new address=2 (error=-110) Jun 8 21:04:43 kernel: hub.c: USB new device connect on bus1/1, assigned device number 3 Jun 8 21:04:47 kernel: usb_control/bulk_msg: timeout Jun 8 21:04:47 kernel: usb.c: USB device not accepting new address=3 (error=-110) So here is what I tried: I upgraded my bios to the latest from the intel website 1.00.09.DI0. I selected MP Version 1.1 in the bios instead of 1.4. I have tried the 2.4.5 kernel (including ac7-ac9). I have also tried 2.4.6-pre1. I even tried all of the different USB UHCI drvers. All with no luck. I did read that you can boot the kernel with the "noapic" option and that does work, but it essentially disables the 2nd processor. Not a great mode to be running under. I noticed that even after all of my changes and experiments, the only thing that was constant was the output from /proc/interupts: CPU0 CPU1 0: 11842 9026 IO-APIC-edge timer 1: 203 217 IO-APIC-edge keyboard 2: 0 0 XT-PIC cascade 9: 0 0 XT-PIC usb-uhci 12: 1195 1167 IO-APIC-edge PS/2 Mouse 14: 63019 51874 IO-APIC-edge ide0 17: 82 91 IO-APIC-level aic7xxx 18: 67 32 IO-APIC-level eth0 NMI: 0 0 LOC: 20803 20801 ERR: 0 MIS: 0 Notice that the usb-uhci says "XT-PIC". From everything that I have read, I think this means that the USB device is not properly mapped in the MP table in the BIOS. There was one other option in the bios that I had not tried. Under "Advanced Chipset Configuration", there is an option called "PCI IRQ Mapping". Mine was set to "To I/O APIC IRQs", so I tried the other option "To ISA Legacy IRQs". I booted up my 2.4.5-ac9 kernel, loaded the USB modules and turned on my scanner, and the scanner actually accepted an address, whereas before it would reject it and throw and (error=-110). It is obviously not the best mode, but at least it is better than turning off one of the processors. Here is the /proc/interupts after the BIOS change: CPU0 CPU1 0: 16450 17812 IO-APIC-edge timer 1: 151 100 IO-APIC-edge keyboard 2: 0 0 XT-PIC cascade 9: 3 8 IO-APIC-level usb-uhci 10: 73 88 IO-APIC-level aic7xxx 12: 1393 1080 IO-APIC-edge PS/2 Mouse 14: 57062 61173 IO-APIC-edge ide0 15: 143 45 IO-APIC-level eth0 NMI: 0 0 LOC: 34198 34195 ERR: 0 MIS: 0 I am not sure where we go from here. I looked at the Linux-Bios and OpenBios projects and they are not supporting this board yet. I did find a site that looks promising, www.unicore.com. I submitted information on their web form, but have not heard back from them yet. I will post any more news that I find out from them. Their website says that they support the 440FX chipsets. Hopefully the upgrade will not cost a fortune. Hope this helps. -Gray _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: http://lists.sourceforge.net/lists/listinfo/linux-usb-users