Most recent kernel where this bug did not occur: not found Distribution: Slamd64 Hardware Environment: SMP, EM64T (x86_64), NVidia NForce 680i chipset Software Environment: glibc 2.7, udev 116 Problem Description: usblp will neither be automatically loaded if the ehci-hcd module is present, or work if loaded manually, with a HP CM1015 printer. Works on another machine (Thinkpad X61s), with exact same kernel and userspace. "rmmod ehci-hcd" makes the usblp driver work, and after that, "modprobe ehci-hcd" makes usblp give up the device, and the lp device is destroyed. Have tried 2.6.23.1, 2.6.22.8, 2.6.23.12, 2.6.24-rc4 and 2.6.24-rc6. Steps to reproduce: - Plug an HP CM1015 USB printer into an onboard USB port on an EVGA 122-CK-NF68 board (NForce 680i) while the ehci-hcd driver is loaded - load the usblp driver - usblp doesn't recognize the device - remove the ehci-hcd module - usblp does recognize the device - load the ehci-hcd module again - usblp drops the device
I should probably note that it works fine with a different printer (HP PSC 1215).
Reply-To: akpm@linux-foundation.org On Sun, 30 Dec 2007 05:57:27 -0800 (PST) bugme-daemon@bugzilla.kernel.org wrote: > http://bugzilla.kernel.org/show_bug.cgi?id=9665 > > Summary: ehci-hcd blocks usblp with HP CM1015 printer on NVidia > 680i chipset > Product: Drivers > Version: 2.5 > KernelVersion: 2.6.24-rc6 > Platform: All > OS/Version: Linux > Tree: Mainline > Status: NEW > Severity: normal > Priority: P1 > Component: USB > AssignedTo: greg@kroah.com > ReportedBy: mail@fredemmott.co.uk > > > Most recent kernel where this bug did not occur: not found > Distribution: Slamd64 > Hardware Environment: SMP, EM64T (x86_64), NVidia NForce 680i chipset > Software Environment: glibc 2.7, udev 116 > Problem Description: > > usblp will neither be automatically loaded if the ehci-hcd module is present, > or work if loaded manually, with a HP CM1015 printer. Works on another > machine > (Thinkpad X61s), with exact same kernel and userspace. "rmmod ehci-hcd" makes > the usblp driver work, and after that, "modprobe ehci-hcd" makes usblp give > up > the device, and the lp device is destroyed. Have tried 2.6.23.1, 2.6.22.8, > 2.6.23.12, 2.6.24-rc4 and 2.6.24-rc6. > > Steps to reproduce: > - Plug an HP CM1015 USB printer into an onboard USB port on an EVGA > 122-CK-NF68 > board (NForce 680i) while the ehci-hcd driver is loaded > - load the usblp driver > - usblp doesn't recognize the device > - remove the ehci-hcd module > - usblp does recognize the device > - load the ehci-hcd module again > - usblp drops the device > > > -- > Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email > ------- You are receiving this mail because: ------- > You are on the CC list for the bug, or are watching someone who is.
To get more information, build a kernel with CONFIG_USB_DEBUG enabled. Then attach the dmesg log showing what happens when you try to plug in the printer with ehci-hcd loaded.
Closing out old stale bugs