Exerpts from logs below.

When I don't use my 4 port banksia USB hub everything is OK but I can only 
use 1 device at a time. Read somewhere recently (but can't remember where) 
that hubs with less than 8 ports were cheap and could cause problems. This 
could be my issue.

BUT

If it is a common problem then more and more people are going to face it and 
my question is.

Can there be anything done in the code that would enable this to not be such 
a problem? Is there a setting I can change

Disclaimers
I can't program
I don't understand the USB standard
I don't know the structural requirements of the current Linux USB 
implementation.

I am just wanting to know if it is possible and worthwhile to maybe give 
people compiling the kernel an option to avoid all of the disconnect / 
reconnects and changes of device numbers as shown in the log. Can some timer 
be set for activity such as in the log below and avoid getting to the point 
of recieving I/O errors or loosing communications with the device?

This disable / re-enabling happens on all sorts of devices. Some as per below 
are no longer even plugged into the system yet I still get messages relating 
to it in the case of the scanner (I unplugged the scanner hours before these 
logs).

Any help would be much appreciated.
Full system info in attachement.

Mar 21 19:06:38 localhost kernel: hub.c: already running port 2 disabled by 
hub (EMI?), re-enabling...
Mar 21 19:06:38 localhost kernel: usb.c: USB disconnect on device 61
Mar 21 19:06:38 localhost kernel: hub.c: USB new device connect on bus1/1/2, 
assigned device number 62
Mar 21 19:06:38 localhost kernel: Manufacturer: In-System Design
Mar 21 19:06:38 localhost kernel: Product: USB Storage Adapter
Mar 21 19:06:38 localhost kernel: SerialNumber: A4ECF2B21B028779
Mar 21 19:06:38 localhost kernel: scanner.c: probe_scanner: User specified 
USB scanner -- Vendor:Product - 4b8:103
Mar 21 19:06:38 localhost kernel: usb-uhci.c: ENXIO 80003e80, flags 0, urb 
c0053ba0, burb c0053e20
Mar 21 19:06:39 localhost last message repeated 9 times
Mar 21 19:06:41 localhost kernel: < transfer result=0
Mar 21 19:13:28 localhost kernel: smb_get_length: recv error = 5
Mar 21 19:13:28 localhost kernel: smb_request: result -5, setting invalid
Mar 21 19:13:28 localhost kernel: smb_retry: successful, new pid=11567, 
generation=3
Mar 21 19:24:03 localhost kernel: <nsfer result=0
Mar 21 19:25:23 localhost kernel: fer result 0x0
Mar 21 19:31:15 localhost kernel: <CL 16
Mar 21 19:39:38 localhost kernel: hub.c: already running port 2 disabled by 
hub (EMI?), re-enabling...
Mar 21 19:39:38 localhost kernel: usb.c: USB disconnect on device 62
Mar 21 19:39:38 localhost kernel: hub.c: USB new device connect on bus1/1/2, 
assigned device number 63
Mar 21 19:39:38 localhost kernel: Manufacturer: In-System Design
Mar 21 19:39:38 localhost kernel: sb-storage: Bulk data transfer result 0x0
Mar 21 19:56:03 localhost kernel: : usb_stor_bulk_msg() returned 0 xferred 
4096/4096
Mar 21 20:36:10 localhost kernel: fauve_udpIN=eth0 OUT= 
MAC=00:d0:59:10:b5:6c:00:03:fe:e3:38:8c:08:00 SRC=210.49.20.81 
DST=210.49.137.151 LEN=356 TOS=0x00 PREC=0x00 TTL=250 ID=1967 DF PROTO=UDP 
SPT=67 DPT=68 LEN=336
Mar 21 20:49:12 localhost kernel: hub.c: already running port 2 disabled by 
hub (EMI?), re-enabling...
Mar 21 20:49:12 localhost kernel: usb.c: USB disconnect on device 63
Mar 21 20:49:12 localhost kernel: hub.c: USB new device connect on bus1/1/2, 
assigned device number 64
Mar 21 20:49:12 localhost kernel: usb-uhci.c: ENXIO 80004080, flags 0, urb 
c9373940, burb c79fc5a0
Mar 21 20:49:12 localhost kernel: usb.c: error getting string descriptor 0 
(error=-6)
Mar 21 20:49:12 localhost kernel: usb-uhci.c: ENXIO 80004080, flags 0, urb 
c9373940, burb c79fc5a0
Mar 21 20:49:12 localhost kernel: usb.c: error getting string descriptor 0 
(error=-6)
Mar 21 20:49:12 localhost kernel: usb-uhci.c: ENXIO 80004080, flags 0, urb 
c9373940, burb c79fc5a0
Mar 21 20:49:12 localhost kernel: usb.c: error getting string descriptor 0 
(error=-6)
Mar 21 20:49:12 localhost kernel: usb-uhci.c: ENXIO 80004080, flags 0, urb 
c9373940, burb c79fc5a0
Mar 21 20:49:12 localhost kernel: usb.c: error getting string descriptor 0 
(error=-6)
Mar 21 20:49:12 localhost kernel: usb-uhci.c: ENXIO 80004080, flags 0, urb 
c9373940, burb c79fc5a0
Mar 21 20:49:12 localhost kernel: usb.c: error getting string descriptor 0 
(error=-6)
Mar 21 20:49:12 localhost kernel: usb-uhci.c: ENXIO 80004080, flags 0, urb 
c9373940, burb c79fc5a0
Mar 21 20:49:12 localhost kernel: usb.c: error getting string descriptor 0 
(error=-6)
Mar 21 20:49:12 localhost kernel: 200_action(ENUM,0xa0)
Mar 21 21:13:03 localhost kernel: hub.c: already running port 2 disabled by 
hub (EMI?), re-enabling...
Mar 21 21:13:03 localhost kernel: usb.c: USB disconnect on device 64
Mar 21 21:13:03 localhost kernel: hub.c: USB new device connect on bus1/1/2, 
assigned device number 65
Mar 21 21:13:03 localhost kernel: Manufacturer: In-System Design
Mar 21 21:13:03 localhost kernel: Product: USB Storage Adapter
Mar 21 21:13:03 localhost kernel: SerialNumber: A4ECF2B21B028779
Mar 21 21:13:03 localhost kernel: scanner.c: probe_scanner: User specified 
USB scanner -- Vendor:Product - 4b8:103
Mar 21 21:13:04 localhost kernel: usb-uhci.c: ENXIO 80004180, flags 0, urb 
c4485ae0, burb d0d8f6e0
Mar 21 21:13:04 localhost last message repeated 2 times
Mar 21 21:13:04 localhost kernel: usb-uhci.c: ENXIO 80004180, flags 0, urb 
d0d8f6e0, burb c4485ae0
Mar 21 21:13:04 localhost kernel: usb-uhci.c: ENXIO 80004180, flags 0, urb 
d0d8f6e0, burb c4485ae0
Mar 21 21:13:04 localhost kernel: usb-uhci.c: ENXIO 80004180, flags 0, urb 
cbe67140, burb c4485ae0
Mar 21 21:13:05 localhost kernel: usb-uhci.c: ENXIO 80004180, flags 8, urb 
d0d8f6e0, burb c4485ae0
Mar 21 21:13:05 localhost kernel: scsi1 : SCSI emulation for USB Mass Storage 
devices
Mar 21 21:13:05 localhost kernel:   Vendor:           Model:                  
 Rev:
Mar 21 21:13:05 localhost kernel:   Type:   Direct-Access                     
 ANSI SCSI revision: 00
Mar 21 21:13:06 localhost kernel: Attached scsi disk sdb at scsi1, channel 0, 
id 0, lun 0
Mar 21 21:13:06 localhost kernel: SCSI device sdb: 0 512-byte hdwr sectors (0 
MB)
Mar 21 21:13:06 localhost kernel: Device 08:09 not ready.
Mar 21 21:13:06 localhost kernel:  I/O error: dev 08:09, sector 3166728
Mar 21 21:13:06 localhost kernel: Device 08:09 not ready.
Mar 21 21:13:06 localhost kernel:  I/O error: dev 08:09, sector 57792
Mar 21 21:13:07 localhost kernel: Device 08:09 not ready.
Mar 21 21:13:07 localhost kernel:  I/O error: dev 08:09, sector 57808
Mar 21 21:13:31 localhost kernel: Device 08:09 not ready.
Mar 21 21:13:31 localhost kernel:  I/O error: dev 08:09, sector 3166728


-- 
Best Regards,

David Price

Attachment: usb.info.txt.gz
Description: GNU Zip compressed data

Reply via email to