Hi,

 I seem to have a problem with my USB setup.

When I power up the system (P4 desktop, Intel D845W
m/b, SuSE 8.0) the USB driver for my HP6200C USB scanner
does not come up properly. The kicker is that about half
the time it comes up OK, the other half it doesn't.
Wierd or what!

In /proc/bus/usb
I have two numbered directories, indicating that I must have
more than one USB controller on the motherboard.

dr-xr-xr-x    1 root     root            0 Aug 25 09:52 001
dr-xr-xr-x    1 root     root            0 Aug 25 09:52 002
-r--r--r--    1 root     root            0 Aug 25 09:52 devices
-r--r--r--    1 root     root            0 Aug 25 09:52 drivers

lspci -v|grep HCI
00:1f.2 USB Controller: Intel Corp. 82801BA/BAM USB (Hub  (rev 12)
(prog-if 00 [UHCI])
00:1f.4 USB Controller: Intel Corp. 82801BA/BAM USB (Hub  (rev 12)
(prog-if 00 [UHCI])

I have noted the following differences between the two
situations in the list below.
I'd really appreciate it if someone here could take a look at
this list and see if there is anything messed up here.
Or suggest something to try.

Thanks for listening,
John.

====================================================================
xconsole messages
-----------------

****** When it WORKS ******

Aug 26 23:22:07 linux kernel: usb-uhci.c: Detected 2 ports
Aug 26 23:22:07 linux kernel: usb-uhci.c: ENXIO 80000280, flags 0, urb
c43a7a40, burb c43a7ac0
Aug 26 23:22:07 linux kernel: usb.c: USB device 3 (vend/prod
0x3f0/0x201) is not claimed by any active driver.
Aug 26 23:22:09 linux kernel: usb_control/bulk_msg: timeout
Aug 26 23:22:11 linux kernel: PCI: Setting latency timer of device
00:1f.5 to 64
Aug 26 23:22:13 linux kernel: usb_control/bulk_msg: timeout
Aug 26 23:22:29 linux last message repeated 4 times

****** When it DOESN'T WORK ******

Aug 25 09:52:45 linux kernel: hub.c: usb_hub_port_status (2) failed (err
= -6)
Aug 25 09:52:45 linux kernel: usb-uhci.c: ENXIO 80000280, flags 0, urb
c356c9c0, burb c356ca40
Aug 25 09:52:45 linux kernel: hub.c: get_hub_status failed
Aug 25 09:52:45 linux kernel: PCI: Setting latency timer of device
00:1f.5 to 64


=================================================================

/proc/bus/usb/drivers contains the following:

****** When it WORKS ******

         usbdevfs
         hub
 48- 63: usbscanner

****** When it DOESN'T WORK ******

         usbdevfs
         hub

================================================================

/proc/bus/usb/devices contains:

****** When it WORKS ******

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc= 22/900 us ( 2%), #Int=  2, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI Root Hub
S:  SerialNumber=ef80
C:* #Ifs= 1 Cfg#= 1 Atr=40 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=   8 Ivl=255ms
T:  Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  2 Spd=12  MxCh= 4
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0424 ProdID=0140 Rev= 0.00
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=255ms
T:  Bus=02 Lev=02 Prnt=02 Port=01 Cnt=01 Dev#=  3 Spd=12  MxCh= 0
D:  Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=03f0 ProdID=0201 Rev= 1.00
S:  SerialNumber=SG8A9112CRHL
C:* #Ifs= 1 Cfg#= 1 Atr=60 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=00(>ifc ) Sub=00 Prot=00 Driver=usbscanner
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=  0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  16 Ivl=  0ms
E:  Ad=83(I) Atr=03(Int.) MxPS=   1 Ivl=250ms
T:  Bus=01 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.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI Root Hub
S:  SerialNumber=ef40
C:* #Ifs= 1 Cfg#= 1 Atr=40 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=   8 Ivl=255ms


****** When it DOESN'T WORK ******

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc= 11/900 us ( 1%), #Int=  1, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI Root Hub
S:  SerialNumber=ef80
C:* #Ifs= 1 Cfg#= 1 Atr=40 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=   8 Ivl=255ms
T:  Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  2 Spd=12  MxCh= 4
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0424 ProdID=0140 Rev= 0.00
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=255ms
T:  Bus=01 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.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI Root Hub
S:  SerialNumber=ef40
C:* #Ifs= 1 Cfg#= 1 Atr=40 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=   8 Ivl=255ms

=================================================================

The 'usbview' display shows three items and looks like this:

****** When it WORKS ******

- USB UCHI ROOT Hub
| |
| |__ hub
|     |
|     |__ usbscanner
|
|_USB UCHI ROOT Hub


****** When it DOESN'T WORK ******

- USB UCHI ROOT Hub
| |
| |__ hub
|
|_USB UCHI ROOT Hub

===================================================================








-------------------------------------------------------
This sf.net email is sponsored by: Jabber - The world's fastest growing 
real-time communications platform! Don't just IM. Build it in! 
http://www.jabber.com/osdn/xim
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to