On Mon, Sep 26, Olaf Hering wrote:
On Fri, Sep 23, Larry S. Stotler wrote:
<6>USB Universal Host Controller Interface driver v2.3 <4>PCI: Enabling device 0000:00:0e.0 (0094 ->0095) <6>PCI:Via IRQ fixup for 0000:00:0e.0, from 24 to 0 <6>uhci_hcd 0000:00:0e.0: UHCI Controller <6>uhci_hcd 0000:00:0e.0: new USB bus registered, assigned bus number 1 <6>uhci_hcd 0000:00:0e.0: irq 24, io base 0x00010040 <6>hub 1-0:1.0: USB hub found <6>hun 1-0:1.0: 2 ports detected <6>Initializing USB Mass Storage driver... <6>usbcore:registered new driver usb-storage <6>USB Mass Storage support registered
It assigns irq 0 to the card, uhci still tries to use irq24. That sounds bogus.
The driver does 'new_irq = dev->irq & 0xf;' which would mean 24 becomes eight, not zero. Are you really sure there is zero in dmesg? Can you try the rc4 kernel, just in case? I dont see this on my 7500, the card is in the middle pci slot, and gets also irq 24. ftp://ftp.suse.com/pub/people/olh/kernel/via-pci-quirk/ There is also the 9.3-ppc kernel 2.6.8, can you try that one as well? Some parts of hotplug and udev may not work correctly, but you should be able to boot it and load uhci_hcd. It worked ok for me with both kernels. -- short story of a lazy sysadmin: alias appserv=wotan