Re: [Bugme-new] [Bug 9605] New: Samsung CLP-300 printer doesn't work with ehci_hcd driver

Andrew Morton <[email protected]>
Newsgroups gmane.linux.usb.devel
Message-ID <[email protected]>
On Wed, 19 Dec 2007 06:31:33 -0800 (PST) [email protected] wrote:

> http://bugzilla.kernel.org/show_bug.cgi?id=9605
> 
>            Summary: Samsung CLP-300 printer doesn't work with ehci_hcd
>                     driver
>            Product: Drivers
>            Version: 2.5
>      KernelVersion: 2.6.23.11
>           Platform: All
>         OS/Version: Linux
>               Tree: Mainline
>             Status: NEW
>           Severity: normal
>           Priority: P1
>          Component: USB
>         AssignedTo: [email protected]
>         ReportedBy: [email protected]
> 
> 
> Most recent kernel where this bug did not occur:
> cannot say, was there already in Ubuntu 7.10 kernel 2.6.22-10.30
> and if i recall correctly also in the Ubuntu 7.04 kernel
> and is still there in vanilla 2.6.23.11
> 
> Distribution: Ubuntu 7.10 with 2.6.23.11 vanilla-kernel (tested with and
> without Nvidia module) 
> 
> Hardware Environment:
> 00:00.0 Host bridge: Intel Corporation 82975X Memory Controller Hub (rev c0)
> 00:01.0 PCI bridge: Intel Corporation 82975X PCI Express Root Port (rev c0)
> 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition
> Audio Controller (rev 01)
> 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1
> (rev 01)
> 00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4
> (rev 01)
> 00:1c.4 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI Express
> Port 5 (rev 01)
> 00:1c.5 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI Express
> Port 6 (rev 01)
> 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI
> Controller #1 (rev 01)
> 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI
> Controller #2 (rev 01)
> 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI
> Controller #3 (rev 01)
> 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI
> Controller #4 (rev 01)
> 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI
> Controller (rev 01)
> 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
> 00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface
> Bridge (rev 01)
> 00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller
> (rev 01)
> 00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE
> Controller (rev 01)
> 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
> 01:01.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
> Controller (rev 50)
> 01:01.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
> Controller (rev 50)
> 01:01.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 51)
> 01:03.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000
> Controller (PHY/Link)
> 02:00.0 SATA controller: JMicron Technologies, Inc. JMicron 20360/20363 AHCI
> Controller (rev 02)
> 02:00.1 IDE interface: JMicron Technologies, Inc. JMicron 20360/20363 AHCI
> Controller (rev 02)
> 03:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E
> Gigabit Ethernet Controller (rev 20)
> 04:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E
> Gigabit Ethernet Controller (rev 20)
> 06:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7600 GT]
> (rev a1)
> 
> Software Environment:
> Ubuntu 7.10 +  self compiled 2.6.23.11 with SMP PREEMP (tested with and without
> Nvidia module)
> 
> Problem Description:
> When plugging in the Samsung CLP-300 usb printer it works only if connected to
> an old external USB 1.1 hub
> with Atmel chipset. The output in this case is:
> 
> [ 4388.367761] hub 8-2:1.0: USB hub found
> [ 4388.368732] hub 8-2:1.0: 4 ports detected
> [ 4406.587131] usb 8-2.1: new full speed USB device using uhci_hcd and address
> 8
> [ 4406.678047] usb 8-2.1: not running at top speed; connect to a high speed hub
> [ 4406.706111] usb 8-2.1: configuration #1 chosen from 1 choice
> [ 4406.713031] usblp0: USB Bidirectional printer dev 8 if 0 alt 0 proto 2 vid
> 0x04E8 pid 0x3272
> 
> If connected to the USB 2.0 hubs of the Asus motherboard directly it doesn't
> work properly
> (so there seems to be some problem with the ehci_hcd module).
> Output in one case is (using the socket on the rear panel):
> 
> [ 1279.844637] usb 6-4: new high speed USB device using ehci_hcd and address
> 126
> [ 1280.348263] usb 6-4: device not accepting address 126, error -71
> [ 1280.450064] usb 6-4: new high speed USB device using ehci_hcd and address
> 127
> [ 1280.732856] usb 6-4: new high speed USB device using ehci_hcd and address 2
> [ 1280.847882] usb 6-4: configuration #1 chosen from 1 choice
> [ 1280.848556] usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid
> 0x04E8 pid 0x3272
> [ 1280.880906] usb 6-4: USB disconnect, address 2
> [ 1280.881019] usblp0: removed
> [ 1281.112584] usb 6-4: new high speed USB device using ehci_hcd and address 3
> [ 1281.616211] usb 6-4: device not accepting address 3, error -71
> [ 1281.718140] usb 6-4: new high speed USB device using ehci_hcd and address 4
> [ 1282.000930] usb 6-4: new high speed USB device using ehci_hcd and address 5
> [ 1282.116033] usb 6-4: configuration #1 chosen from 1 choice
> [ 1282.116696] usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid
> 0x04E8 pid 0x3272
> [ 1282.734465] usb 6-4: USB disconnect, address 5
> [ 1282.734573] usblp0: removed
> [ 1282.966236] usb 6-4: new high speed USB device using ehci_hcd and address 6
> [ 1283.081778] usb 6-4: configuration #1 chosen from 1 choice
> [ 1283.082444] usblp0: USB Bidirectional printer dev 6 if 0 alt 0 proto 2 vid
> 0x04E8 pid 0x3272
> [ 1283.186613] usb 6-4: USB disconnect, address 6
> [ 1283.186739] usblp0: removed
> [ 1283.417899] usb 6-4: new high speed USB device using ehci_hcd and address 7
> [ 1283.532792] usb 6-4: configuration #1 chosen from 1 choice
> [ 1283.533346] usblp0: USB Bidirectional printer dev 7 if 0 alt 0 proto 2 vid
> 0x04E8 pid 0x3272
> [ 1283.996111] usb 6-4: USB disconnect, address 7
> [ 1283.996239] usblp0: removed
> [ 1284.227303] usb 6-4: new high speed USB device using ehci_hcd and address 8
> [ 1284.510107] usb 6-4: new high speed USB device using ehci_hcd and address 9
> [ 1284.625449] usb 6-4: configuration #1 chosen from 1 choice
> [ 1284.626121] usblp0: USB Bidirectional printer dev 9 if 0 alt 0 proto 2 vid
> 0x04E8 pid 0x3272
> [ 1284.676706] usb 6-4: USB disconnect, address 9
> [ 1284.676830] usblp0: removed
> [ 1284.907819] usb 6-4: new high speed USB device using ehci_hcd and address 10
> [ 1285.411437] usb 6-4: device not accepting address 10, error -71
> [ 1285.513363] usb 6-4: new high speed USB device using ehci_hcd and address 11
> 
> In another case using one of the additional sockets on the motherboard:
> 
> [ 5643.261093] usb 5-6: new high speed USB device using ehci_hcd and address 33
> [ 5643.764721] usb 5-6: device not accepting address 33, error -71
> [ 5643.866652] usb 5-6: new high speed USB device using ehci_hcd and address 34
> [ 5643.968583] usb 5-6: device descriptor read/64, error -71
> [ 5644.184352] usb 5-6: unable to read config index 0 descriptor/start
> [ 5644.184356] usb 5-6: chopping to 0 config(s)
> [ 5644.186817] usb 5-6: no configuration chosen from 0 choices
> 
> The same if I use an addon USB PCI card (with VIA chipset).
> 
> Output is:
> [ 3885.372232] usb 5-4: new high speed USB device using ehci_hcd and address 16
> [ 3885.474146] usb 5-4: device descriptor read/64, error -71
> [ 3885.676999] usb 5-4: device descriptor read/64, error -71
> [ 3885.879850] usb 5-4: new high speed USB device using ehci_hcd and address 17
> [ 3885.981775] usb 5-4: device descriptor read/64, error -71
> [ 3886.184626] usb 5-4: device descriptor read/64, error -71
> [ 3886.388476] usb 5-4: new high speed USB device using ehci_hcd and address 18
> [ 3886.790180] usb 5-4: device not accepting address 18, error -71
> [ 3886.892109] usb 5-4: new high speed USB device using ehci_hcd and address 19
> [ 3887.293812] usb 5-4: device not accepting address 19, error -71
> 
> 
> Steps to reproduce:
> plug and unplug the printer
> 

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.