Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S964791AbWAIPc5 (ORCPT ); Mon, 9 Jan 2006 10:32:57 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S964792AbWAIPc5 (ORCPT ); Mon, 9 Jan 2006 10:32:57 -0500 Received: from iolanthe.rowland.org ([192.131.102.54]:11479 "HELO iolanthe.rowland.org") by vger.kernel.org with SMTP id S964791AbWAIPc4 (ORCPT ); Mon, 9 Jan 2006 10:32:56 -0500 Date: Mon, 9 Jan 2006 10:32:48 -0500 (EST) From: Alan Stern X-X-Sender: stern@iolanthe.rowland.org To: Dmitry Torokhov cc: Martin Bretschneider , , Jan Engelhardt , , Greg KH , Leonid Subject: Re: PROBLEM: PS/2 keyboard does not work with 2.6.15 In-Reply-To: <200601090126.56831.dtor_core@ameritech.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=ISO-8859-1 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1853 Lines: 49 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 - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/