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
usb.info.txt.gz
Description: GNU Zip compressed data