On Mon, 9 Jan 2006, Dmitry Torokhov wrote:

> On Sunday 08 January 2006 16:23, Martin Bretschneider wrote:
> > Hello,
> > 
> > Jens Nödler who has got the same motheboard (Gigabyte GA-K8NF-9 with
> > nforce4 chipset) can confirm my problem. But he found out that the
> > keyboard connected to the ps/2 port does work with kernel 2.6.15 if
> > "USB keyboard support" is disabled in the BIOS.
> >
> 
> Ok, I an getting enough reports to conclude that the new usb-handoff
> code does not seem to be working. Let's try CCing USB list and other
> parties involved :)
> 
> Greg, Alan, any ideas?

It would be nice to know which part of the usb-handoff code causes the 
problem.  In the 2.6.15 source file drivers/usb/host/pci-quirks.c, at the 
end of the file is this routine:

static void __devinit quirk_usb_early_handoff(struct pci_dev *pdev)
{
        if (pdev->class == PCI_CLASS_SERIAL_USB_UHCI)
                quirk_usb_handoff_uhci(pdev);
        else if (pdev->class == PCI_CLASS_SERIAL_USB_OHCI)
                quirk_usb_handoff_ohci(pdev);
        else if (pdev->class == PCI_CLASS_SERIAL_USB_EHCI)
                quirk_usb_disable_ehci(pdev);
}

If you comment out the call to quirk_usb_handoff_uhci and rename the 
/lib/modules/2.6.15/kernel/drivers/usb/host/uhci-hcd.ko file so that it 
doesn't get loaded automatically, does that fix things?

Similarly, if you comment out the call to quirk_usb_disable_ehci and 
rename /lib/modules/.../ehci-hcd.ko so that it doesn't get loaded, does 
that help?

Leonid's system log showed that he doesn't have an OHCI controller, but if 
Martin does then he should do the same test with quirk_usb_handoff_ohci.

Alan Stern



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to