Bug 125401

Summary: USB Digital Camera does not work with new kernel
Product: [Fedora] Fedora Reporter: Thorsten Scherf <tscherf>
Component: kernelAssignee: Dave Jones <davej>
Status: CLOSED NEXTRELEASE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 2CC: pfrields
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-04-16 06:17:00 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Thorsten Scherf 2004-06-06 11:12:25 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040510

Description of problem:
after plugging a digital camera to my fedora core 2 box following
apperars in /var/log/messages:

Jun  6 12:09:50 kermit kernel: usb 1-2: new full speed USB device
using address 11
Jun  6 12:09:50 kermit kernel: usb 1-2: config 1 has an unexpected
descriptor of type 0x5, expecting interface type 0x4
Jun  6 12:09:50 kermit kernel: usb 1-2: can't read configurations,
error -22

also 'lsusb' shows not information about the new plugged usb-device.

i tried the same with fedora core 1 (2.4-kernel) and had no problems
at all. also no problems with rhel3 and the latest kernel. 

the usb-device I used is a Maginon-SX330z digital camera.

Version-Release number of selected component (if applicable):
kernel-2.6.5-1.358

How reproducible:
Always

Steps to Reproduce:
1.plug a digital-camera into the usb-port
2.
3.
    

Actual Results:  device does not appear in 'lsusb' output

Expected Results:  device should appera in 'lsusb' output.

Additional info:

Comment 1 Jukka Toivanen 2004-11-24 18:37:57 UTC
I have a similar problem with fc3 kernel 2.6.9.
My camera is olympus mju 300. 
dmesg:
usb 2-2: new full speed USB device using address 2
usb 2-2: control timeout on ep0out
usb 2-2: control timeout on ep0out
usb 2-2: device not accepting address 2, error -110
usb 2-2: new full speed USB device using address 3
usb 2-2: control timeout on ep0out
usb 2-2: control timeout on ep0out
usb 2-2: device not accepting address 3, error -110
/proc/bus/usb/devices:
T:  Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.9-1.681_FC3 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:1d.2
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.9-1.681_FC3 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:1d.1
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.9-1.681_FC3 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:1d.0
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 6
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.9-1.681_FC3 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:1d.7
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=256ms

Camera worked in fc1 with 2.4 series kernel (camera could be mounted
as /dev/sda1)

Comment 2 Jukka Toivanen 2005-01-12 16:16:00 UTC
With new kernel 2.6.10-1.737_FC3 the dmesg output has changed to
usb 2-2: new full speed USB device using uhci_hcd and address 2
usb 2-2: khubd timed out on ep0in
usb 2-2: device descriptor read/64, error -110
usb 2-2: khubd timed out on ep0in
usb 2-2: device descriptor read/64, error -110
usb 2-2: new full speed USB device using uhci_hcd and address 3
usb 2-2: khubd timed out on ep0in
usb 2-2: device descriptor read/64, error -110
usb 2-2: khubd timed out on ep0in
usb 2-2: device descriptor read/64, error -110
but the problem still remains.

Comment 3 Dave Jones 2005-04-16 06:17:00 UTC
Fedora Core 2 has now reached end of life, and no further updates will be
provided by Red Hat.  The Fedora legacy project will be producing further kernel
updates for security problems only.

If this bug has not been fixed in the latest Fedora Core 2 update kernel, please
try to reproduce it under Fedora Core 3, and reopen if necessary, changing the
product version accordingly.

Thank you.