Hi,
supposed this might be (mostly) my fault, I at first kept this off the list
but getting no (individual) help and with recent similar mails on the list
I try it now.
The hardware: ASUS P/I-XP55T2P4, P166, 64MB, "lots of boards" in ISA & PCI
slots...,
CMD Technology USB0670 PCI-USB board ("the new one" according to CMD's
docs) and a USB-Parallel cable with Lucent chip USS720 on a HP 694C
printer.
As I didn't find a hint concerning "-ETIMEDOUT" (-110) in the FAQs etc.,
I kindly ask for a clue what's wrong or should be done.
Through kernels 2.3.49...2.3.99 I encountered this problem (error codes differ,
but it's always a timeout):
Thanx anyway for your attention.
D.Lange
BTW: is starting with "T: Bus=01" correct ? Do I have to download any
firmware (which to me should sound awkward - with hot plugging at least)
...............................................................................
...............................................................................
Excerpts from 2.3.49 logs etc: ................................................
...............................................................................
root()@lghh2(p5)lg(15:33:31)12# cat /proc/bus/usb/devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 17/900 us ( 2%), #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
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=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= -1 Spd=12 MxCh= 0
D: Ver= 0.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 0 #Cfgs= 0
P: Vendor=0000 ProdID=0000 Rev= 0.00
root()@lghh2(p5)lg(15:39:23)14# cat /proc/bus/usb/drivers
uss720
usblp
hub
usbdevfs
root()@lghh2(p5)lg(15:39:59)19# cat /proc/sys/dev/parport/parport0/hardware
base: 0x378 (0x778)
irq: none
dma: none
modes: PCSPP
root()@lghh2(p5)lg(15:41:02)25# laf -R /proc/sys/dev/
./ ../ cdrom/ parport/
/proc/sys/dev/cdrom:
./ ../ autoclose autoeject check_media debug
info lock
/proc/sys/dev/parport:
./ ../ default/ parport0/
/proc/sys/dev/parport/default:
./ ../ spintime timeslice
/proc/sys/dev/parport/parport0:
./ ../ devices/ hardware spintime
/proc/sys/dev/parport/parport0/devices:
./ ../ active lp/
/proc/sys/dev/parport/parport0/devices/lp:
./ ../ timeslice
root()@lghh2(p5)lg(15:41:06)26#
root()@lghh2(p5)lg(15:41:06)26# lt /dev/usb
total 0
238634 crw-rw---- 1 root lp 180, 0 Mar 6 01:19 usblp0
root()@lghh2(p5)src(16:11:19)39# cat /proc/pci
PCI devices found:
Bus 0, device 0, function 0:
Host bridge: Intel Corporation 430HX - 82439HX TXC [Triton II] (rev 3).
Master Capable. Latency=32.
Bus 0, device 7, function 0:
ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] (rev 1).
Bus 0, device 7, function 1:
IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II] (rev 0).
Master Capable. Latency=32.
I/O at 0xe800 [0xe80f].
Bus 0, device 10, function 0:
SCSI storage controller: Symbios Logic Inc. (formerly NCR) 53c810 (rev 18).
IRQ 11.
Master Capable. Latency=64. Min Gnt=8.Max Lat=64.
I/O at 0xe000 [0xe0ff].
Non-prefetchable 32 bit memory at 0xfb000000 [0xfb0000ff].
Bus 0, device 11, function 0:
VGA compatible controller: ATI Technologies Inc 210888GX [Mach64 GX] (rev 3).
Non-prefetchable 32 bit memory at 0xfa000000 [0xfaffffff].
Bus 0, device 12, function 0:
USB Controller: CMD Technology Inc USB0670 (rev 6).
IRQ 9.
Master Capable. Latency=32. Min Gnt=2.Max Lat=4.
Non-prefetchable 32 bit memory at 0xf9800000 [0xf9800fff].
root()@lghh2(p5)src(16:12:47)40#
...............................................................................
...............................................................................
from /var/log/kernel-msgs (SuSE6.2, kernel 2.3.49): ...........................
Mar 6 15:02:56 lghh2 kernel: klogd 1.3-3, log source = /proc/kmsg started.
Mar 6 15:02:56 lghh2 kernel: Inspecting /boot/System.map-2.3.49
Mar 6 15:02:56 lghh2 kernel: Loaded 12930 symbols from /boot/System.map-2.3.49.
Mar 6 15:02:56 lghh2 kernel: Symbols match kernel version 2.3.49.
Mar 6 15:02:56 lghh2 kernel: Loaded 170 symbols from 4 modules.
Mar 6 15:02:56 lghh2 kernel: Revision: 6.30
Mar 6 15:02:56 lghh2 kernel: PIIX3: IDE controller on PCI bus 00 dev 39
Mar 6 15:02:56 lghh2 kernel: PIIX3: not 100% native mode: will probe irqs later
...............snip..........................................................
Mar 6 15:02:56 lghh2 kernel: hub.c: port 1 connection change
...............snip..........................................................
Mar 6 15:02:56 lghh2 kernel: hda:<7>hub.c: portstatus 101, change 1, High Speed
...............snip..........................................................
Mar 6 15:02:56 lghh2 kernel: hub.c: portstatus 103, change 10, High Speed
Mar 6 15:02:56 lghh2 kernel: usb.c: USB new device connect, assigned device number 2
...............snip..........................................................
Mar 6 15:02:56 lghh2 kernel: usb_control/bulk_msg: timeout
Mar 6 15:02:56 lghh2 kernel: usb.c: USB device not accepting new address (error=-110)
Mar 6 15:02:56 lghh2 kernel: hub.c: hub: disabling port 1
...............snip..........................................................
Mar 6 15:02:56 lghh2 kernel: usb.c: registered new driver usblp
Mar 6 15:02:56 lghh2 kernel: usb.c: registered new driver uss720
Mar 6 15:02:56 lghh2 kernel: uss720: USB<->IEEE1284 cable driver v0.4 registered.
Mar 6 15:02:56 lghh2 kernel: uss720: (C) 1999 by Thomas Sailer,
<[EMAIL PROTECTED]>
...............snip..........................................................
Mar 6 15:02:56 lghh2 kernel: hub.c: port 1 connection change
Mar 6 15:02:56 lghh2 kernel: hub.c: portstatus 100, change 1, High Speed
Mar 6 15:02:56 lghh2 kernel: usb.c: USB disconnect on device -1
...............snip..........................................................
... the following is the result of several times inserting & removing the
... USB connector into/from the PCI hub (ports 1 & 2): ......................
...............snip..........................................................
Mar 6 15:07:24 lghh2 kernel: hub.c: port 2 connection change
Mar 6 15:07:24 lghh2 kernel: hub.c: portstatus 101, change 1, High Speed
Mar 6 15:07:24 lghh2 kernel: hub.c: portstatus 103, change 10, High Speed
Mar 6 15:07:24 lghh2 kernel: usb.c: USB new device connect, assigned device number 2
Mar 6 15:07:27 lghh2 kernel: usb_control/bulk_msg: timeout
Mar 6 15:07:27 lghh2 kernel: usb-ohci.c: unlink URB timeout!
Mar 6 15:07:27 lghh2 kernel: usb.c: USB device not responding, giving up (error=-12)
Mar 6 15:07:27 lghh2 kernel: hub.c: hub: disabling port 2
Mar 6 15:08:06 lghh2 kernel: hub.c: port 2 connection change
Mar 6 15:08:06 lghh2 kernel: hub.c: portstatus 100, change 1, High Speed
Mar 6 15:08:06 lghh2 kernel: usb.c: USB disconnect on device -1
Mar 6 15:08:11 lghh2 kernel: hub.c: port 1 connection change
Mar 6 15:08:11 lghh2 kernel: hub.c: portstatus 101, change 1, High Speed
Mar 6 15:08:12 lghh2 kernel: hub.c: portstatus 103, change 10, High Speed
Mar 6 15:08:12 lghh2 kernel: usb.c: USB new device connect, assigned device number 2
Mar 6 15:08:15 lghh2 kernel: usb_control/bulk_msg: timeout
Mar 6 15:08:15 lghh2 kernel: usb-ohci.c: unlink URB timeout!
Mar 6 15:08:15 lghh2 kernel: usb.c: USB device not responding, giving up (error=-12)
Mar 6 15:08:15 lghh2 kernel: hub.c: hub: disabling port 1
Mar 6 15:09:13 lghh2 kernel: hub.c: port 1 connection change
Mar 6 15:09:14 lghh2 kernel: hub.c: portstatus 100, change 1, High Speed
Mar 6 15:09:14 lghh2 kernel: usb.c: USB disconnect on device -1
Mar 6 15:09:15 lghh2 kernel: hub.c: port 2 connection change
Mar 6 15:09:15 lghh2 kernel: hub.c: portstatus 101, change 1, High Speed
Mar 6 15:09:15 lghh2 kernel: hub.c: portstatus 103, change 10, High Speed
Mar 6 15:09:15 lghh2 kernel: usb.c: USB new device connect, assigned device number 2
Mar 6 15:09:18 lghh2 kernel: usb_control/bulk_msg: timeout
Mar 6 15:09:18 lghh2 kernel: usb-ohci.c: unlink URB timeout!
Mar 6 15:09:18 lghh2 kernel: usb.c: USB device not responding, giving up (error=-12)
Mar 6 15:09:18 lghh2 kernel: hub.c: hub: disabling port 2
Mar 6 15:09:52 lghh2 kernel: hub.c: port 2 connection change
Mar 6 15:09:52 lghh2 kernel: hub.c: portstatus 100, change 1, High Speed
Mar 6 15:09:52 lghh2 kernel: usb.c: USB disconnect on device -1
Mar 6 15:09:53 lghh2 kernel: hub.c: port 1 connection change
Mar 6 15:09:53 lghh2 kernel: hub.c: portstatus 101, change 1, High Speed
Mar 6 15:09:53 lghh2 kernel: hub.c: portstatus 103, change 10, High Speed
Mar 6 15:09:53 lghh2 kernel: usb.c: USB new device connect, assigned device number 2
Mar 6 15:09:56 lghh2 kernel: usb_control/bulk_msg: timeout
Mar 6 15:09:56 lghh2 kernel: usb-ohci.c: unlink URB timeout!
Mar 6 15:09:56 lghh2 kernel: usb.c: USB device not responding, giving up (error=-12)
Mar 6 15:09:56 lghh2 kernel: hub.c: hub: disabling port 1
Mar 6 15:10:43 lghh2 kernel: hub.c: port 1 connection change
Mar 6 15:10:43 lghh2 kernel: hub.c: portstatus 100, change 1, High Speed
Mar 6 15:10:43 lghh2 kernel: usb.c: USB disconnect on device -1
Mar 6 15:10:47 lghh2 kernel: hub.c: port 2 connection change
Mar 6 15:10:47 lghh2 kernel: hub.c: portstatus 101, change 1, High Speed
Mar 6 15:10:47 lghh2 kernel: hub.c: portstatus 103, change 10, High Speed
Mar 6 15:10:47 lghh2 kernel: usb.c: USB new device connect, assigned device number 2
Mar 6 15:10:50 lghh2 kernel: usb_control/bulk_msg: timeout
Mar 6 15:10:50 lghh2 kernel: usb-ohci.c: unlink URB timeout!
Mar 6 15:10:50 lghh2 kernel: usb.c: USB device not responding, giving up (error=-12)
Mar 6 15:10:50 lghh2 kernel: hub.c: hub: disabling port 2
...............................................................................
...............................................................................
from /var/log/warn (SuSE6.2, kernel 2.3.49): ..................................
Mar 6 15:02:56 lghh2 kernel: usb_control/bulk_msg: timeout
Mar 6 15:02:56 lghh2 kernel: usb.c: USB device not accepting new address (error=-110)
..................... snip ....................................................
Mar 6 15:07:27 lghh2 kernel: usb_control/bulk_msg: timeout
Mar 6 15:07:27 lghh2 kernel: usb-ohci.c: unlink URB timeout!
Mar 6 15:07:27 lghh2 kernel: usb.c: USB device not responding, giving up (error=-12)
Mar 6 15:08:15 lghh2 kernel: usb_control/bulk_msg: timeout
Mar 6 15:08:15 lghh2 kernel: usb-ohci.c: unlink URB timeout!
Mar 6 15:08:15 lghh2 kernel: usb.c: USB device not responding, giving up (error=-12)
Mar 6 15:09:18 lghh2 kernel: usb_control/bulk_msg: timeout
Mar 6 15:09:18 lghh2 kernel: usb-ohci.c: unlink URB timeout!
Mar 6 15:09:18 lghh2 kernel: usb.c: USB device not responding, giving up (error=-12)
Mar 6 15:09:56 lghh2 kernel: usb_control/bulk_msg: timeout
Mar 6 15:09:56 lghh2 kernel: usb-ohci.c: unlink URB timeout!
Mar 6 15:09:56 lghh2 kernel: usb.c: USB device not responding, giving up (error=-12)
Mar 6 15:10:50 lghh2 kernel: usb_control/bulk_msg: timeout
Mar 6 15:10:50 lghh2 kernel: usb-ohci.c: unlink URB timeout!
Mar 6 15:10:50 lghh2 kernel: usb.c: USB device not responding, giving up (error=-12)
...............................................................................
...............................................................................
from /usr/src/linux/.config (SuSE6.2, kernel 2.3.49): .........................
..................... snip ....................................................
# CONFIG_AGP is not set
#
# USB support
#
CONFIG_USB=y
# CONFIG_USB_UHCI is not set
# CONFIG_USB_UHCI_ALT is not set
CONFIG_USB_OHCI=y
CONFIG_USB_DEVICEFS=y
CONFIG_USB_PRINTER=y
# CONFIG_USB_SCANNER is not set
# CONFIG_USB_AUDIO is not set
# CONFIG_USB_ACM is not set
# CONFIG_USB_SERIAL is not set
# CONFIG_USB_CPIA is not set
# CONFIG_USB_IBMCAM is not set
# CONFIG_USB_OV511 is not set
# CONFIG_USB_DC2XX is not set
# CONFIG_USB_STORAGE is not set
CONFIG_USB_USS720=y
# CONFIG_USB_DABUSB is not set
# CONFIG_USB_PLUSB is not set
# CONFIG_USB_PEGASUS is not set
# CONFIG_USB_RIO500 is not set
# CONFIG_USB_HID is not set
# CONFIG_USB_KBD is not set
# CONFIG_USB_MOUSE is not set
# CONFIG_USB_WACOM is not set
# CONFIG_USB_WMFORCE is not set
# CONFIG_INPUT_KEYBDEV is not set
# CONFIG_INPUT_MOUSEDEV is not set
# CONFIG_INPUT_JOYDEV is not set
# CONFIG_INPUT_EVDEV is not set
#
# Misc devices
#
..................... snip ....................................................
On Tue, Feb 08, 2000 at 03:54:42PM -0800, Sean McNeil wrote:
> If I'm correct, the USS-725 is the next generation of the USS-720 and uses the
> parallel port protocols. So, we should be able to create the device as a
> parallel port using the USS-720 driver and then use the IDE over parallel
> protocol available in the kernel. I've successfully used the USS-720 driver
> with a usb->parallel cable for a printer. The driver registers a new parallel
> device. I'm thinking that the IDE over parallel port module ...
--
------------------------------------------------------------------------------
Dr.-Ing.Dieter Lange <[EMAIL PROTECTED]>
------------------------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]