ts-7000
[Top] [All Lists]

[ts-7000] USB device error -110

To: TS-7200 Mailing List <>
Subject: [ts-7000] USB device error -110
From: Marco Pracucci <>
Date: Fri, 26 Oct 2007 10:25:21 +0200
Hi,

I have several TS-7250 boards and sometimes I experience a problem with
USB devices, that it's very difficult to reproduce. The problem is the
following: I have attached one USB HUB to a USB port (which port is not
important) and 4 USB devices to the USB HUB. It usually works fine,
however sometimes (1 time of 100/200) when the system boot it detects
the USB HUB but fails to initialize USB devices connected to this HUB:

usb 1-3.1: new full speed USB device using ep93xx-ohci and address 3
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.1 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.1 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.1 ep0in 5ec20000 cc 5 --> status 
-110
usb 1-3.1: device descriptor read/64, error -110

The "status -110" should mean "timeout error" and "cc 5" should stand
for "DevNotResp".

The main problem is that a software reboot does NOT change the situation
and it seems that there is only one solution: unplug/plug again the
power supply. Unfortunatly, this is NOT feasible for our uses.

I actually have a board with this problem, so I can do some tests if I
do never unplug the power supply.

Do you have any idea, solution or workaround?

Thanks,
Marco Pracucci

P.S. I have attached the full dmesg (usb debug) log.



 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 
oop... 99.73 BogoMIPS (lpj=498688)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
ep93xx: PLL1 running at 400 MHz, PLL2 at 192 MHz
ep93xx: FCLK 200 MHz, HCLK 100 MHz, PCLK 50 MHz
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
Bluetooth: Core ver 2.10
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
NET: Registered protocol family 2
IP route cache hash table entries: 256 (order: -2, 1024 bytes)
TCP established hash table entries: 1024 (order: 0, 4096 bytes)
TCP bind hash table entries: 512 (order: -1, 2048 bytes)
TCP: Hash tables configured (established 1024 bind 512)
TCP reno registered
NetWinder Floating Point Emulator V0.97 (extended precision)
JFFS version 1.0, (C) 1999, 2000  Axis Communications AB
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
Initializing Cryptographic API
io scheduler noop registered
io scheduler deadline registered (default)
ep93xx_wdt: EP93XX watchdog, driver version 0.3
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
Serial: AMBA driver $Revision: 1.41 $
apb:uart1: ttyAM0 at MMIO 0x808c0000 (irq = 52) is a AMBA
apb:uart2: ttyAM1 at MMIO 0x808d0000 (irq = 54) is a AMBA
apb:uart3: ttyAM2 at MMIO 0x808e0000 (irq = 55) is a AMBA
PPP generic driver version 2.4.2
ep93xx-eth version 0.1 loading
eth0: ep93xx on-chip ethernet, IRQ 39, 00:d0:69:40:be:e4.
Searching for NAND flash...
NAND device: Manufacturer ID: 0xec, Chip ID: 0x75 (Samsung NAND 32MiB 3,3V 
8-bit)
Scanning device for bad blocks
Using static partition definition
Creating 3 MTD partitions on "ts7250-nand":
0x00000000-0x00004000 : "TS-BOOTROM"
0x00004000-0x01d04000 : "Linux"
0x01d04000-0x02000000 : "RedBoot"
ep93xx-ohci ep93xx-ohci: EP93xx OHCI
drivers/usb/core/inode.c: creating file 'devices'
drivers/usb/core/inode.c: creating file '001'
ep93xx-ohci ep93xx-ohci: new USB bus registered, assigned bus number 1
ep93xx-ohci ep93xx-ohci: irq 56, io mem 0x80020000
ep93xx-ohci ep93xx-ohci: created debug files
ep93xx-ohci ep93xx-ohci: resetting from state 'reset', control = 0x0
ep93xx-ohci ep93xx-ohci: OHCI controller state
ep93xx-ohci ep93xx-ohci: OHCI 1.0, NO legacy support registers
ep93xx-ohci ep93xx-ohci: control 0x083 HCFS=operational CBSR=3
ep93xx-ohci ep93xx-ohci: cmdstatus 0x00000 SOC=0
ep93xx-ohci ep93xx-ohci: intrstatus 0x00000044 RHSC SF
ep93xx-ohci ep93xx-ohci: intrenable 0x8000001a MIE UE RD WDH
ep93xx-ohci ep93xx-ohci: hcca frame #0023
ep93xx-ohci ep93xx-ohci: roothub.a 02001203 POTPGT=2 NOCP NPS NDP=3(3)
ep93xx-ohci ep93xx-ohci: roothub.b 00000000 PPCM=0000 DR=0000
ep93xx-ohci ep93xx-ohci: roothub.status 00008000 DRWE
ep93xx-ohci ep93xx-ohci: roothub.portstatus [0] 0x00000100 PPS
ep93xx-ohci ep93xx-ohci: roothub.portstatus [1] 0x00000100 PPS
ep93xx-ohci ep93xx-ohci: roothub.portstatus [2] 0x00010101 CSC PPS CCS
usb usb1: default language 0x0409
usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EP93xx OHCI
usb usb1: Manufacturer: Linux 2.6.18 ohci_hcd
usb usb1: SerialNumber: ep93xx
usb usb1: uevent
usb usb1: configuration #1 chosen from 1 choice
usb usb1: adding 1-0:1.0 (config #1, interface 0)
usb 1-0:1.0: uevent
hub 1-0:1.0: usb_probe_interface
hub 1-0:1.0: usb_probe_interface - got id
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
hub 1-0:1.0: standalone hub
hub 1-0:1.0: no power switching (usb 1.0)
hub 1-0:1.0: no over-current protection
hub 1-0:1.0: power on to power good time: 4ms
hub 1-0:1.0: local power source is good
hub 1-0:1.0: trying to enable port power on non-switchable hub
hub 1-0:1.0: state 7 ports 3 chg 0000 evt 0000
drivers/usb/core/inode.c: creating file '001'
ep93xx-ohci ep93xx-ohci: GetStatus roothub.portstatus [2] = 0x00010101 CSC PPS 
CCS
hub 1-0:1.0: port 3, status 0101, change 0001, 12 Mb/s
hub 1-0:1.0: debounce: port 3: total 100ms stable 100ms status 0x101
ep93xx-ohci ep93xx-ohci: GetStatus roothub.portstatus [2] = 0x00100103 PRSC PPS 
PES CCS
usb 1-3: new full speed USB device using ep93xx-ohci and address 2
ep93xx-ohci ep93xx-ohci: GetStatus roothub.portstatus [2] = 0x00100103 PRSC PPS 
PES CCS
usb 1-3: ep0 maxpacket = 8
usb 1-3: default language 0x0409
usb 1-3: new device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-3: Product: Generic USB Hub
usb 1-3: Manufacturer: ALCOR
usb 1-3: uevent
usb 1-3: configuration #1 chosen from 1 choice
usb 1-3: adding 1-3:1.0 (config #1, interface 0)
usb 1-3:1.0: uevent
hub 1-3:1.0: usb_probe_interface
hub 1-3:1.0: usb_probe_interface - got id
hub 1-3:1.0: USB hub found
hub 1-3:1.0: 4 ports detected
hub 1-3:1.0: standalone hub
hub 1-3:1.0: individual port power switching
hub 1-3:1.0: individual port over-current protection
hub 1-3:1.0: power on to power good time: 44ms
hub 1-3:1.0: local power source is good
hub 1-3:1.0: enabling power on all ports
drivers/usb/core/inode.c: creating file '002'
hub 1-0:1.0: state 7 ports 3 chg 0000 evt 0008
hub 1-3:1.0: state 7 ports 4 chg 0000 evt 001e
hub 1-3:1.0: port 1, status 0101, change 0001, 12 Mb/s
hub 1-3:1.0: debounce: port 1: total 100ms stable 100ms status 0x101
usb 1-3.1: new full speed USB device using ep93xx-ohci and address 3
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.1 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.1 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.1 ep0in 5ec20000 cc 5 --> status 
-110
usb 1-3.1: device descriptor read/64, error -110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.1 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.1 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.1 ep0in 5ec20000 cc 5 --> status 
-110
usb 1-3.1: device descriptor read/64, error -110
usb 1-3.1: new full speed USB device using ep93xx-ohci and address 4
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.1 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.1 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.1 ep0in 5ec20000 cc 5 --> status 
-110
usb 1-3.1: device descriptor read/64, error -110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.1 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.1 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.1 ep0in 5ec20000 cc 5 --> status 
-110
usb 1-3.1: device descriptor read/64, error -110
usb 1-3.1: new full speed USB device using ep93xx-ohci and address 5
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.1 ep0out 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.1 ep0out 5ec20000 cc 5 --> status 
-110
usb 1-3.1: device not accepting address 5, error -110
usb 1-3.1: new full speed USB device using ep93xx-ohci and address 6
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.1 ep0out 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.1 ep0out 5ec20000 cc 5 --> status 
-110
usb 1-3.1: device not accepting address 6, error -110
hub 1-3:1.0: port 2, status 0101, change 0001, 12 Mb/s
hub 1-3:1.0: debounce: port 2: total 100ms stable 100ms status 0x101
usb 1-3.2: new full speed USB device using ep93xx-ohci and address 7
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.2 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.2 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.2 ep0in 5ec20000 cc 5 --> status 
-110
usb 1-3.2: device descriptor read/64, error -110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.2 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.2 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.2 ep0in 5ec20000 cc 5 --> status 
-110
usb 1-3.2: device descriptor read/64, error -110
usb 1-3.2: new full speed USB device using ep93xx-ohci and address 8
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.2 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.2 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.2 ep0in 5ec20000 cc 5 --> status 
-110
usb 1-3.2: device descriptor read/64, error -110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.2 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.2 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.2 ep0in 5ec20000 cc 5 --> status 
-110
usb 1-3.2: device descriptor read/64, error -110
usb 1-3.2: new full speed USB device using ep93xx-ohci and address 9
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.2 ep0out 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.2 ep0out 5ec20000 cc 5 --> status 
-110
usb 1-3.2: device not accepting address 9, error -110
usb 1-3.2: new full speed USB device using ep93xx-ohci and address 10
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.2 ep0out 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.2 ep0out 5ec20000 cc 5 --> status 
-110
usb 1-3.2: device not accepting address 10, error -110
hub 1-3:1.0: port 3, status 0101, change 0001, 12 Mb/s
hub 1-3:1.0: debounce: port 3: total 100ms stable 100ms status 0x101
usb 1-3.3: new full speed USB device using ep93xx-ohci and address 11
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.3 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.3 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.3 ep0in 5ec20000 cc 5 --> status 
-110
usb 1-3.3: device descriptor read/64, error -110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.3 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.3 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.3 ep0in 5ec20000 cc 5 --> status 
-110
usb 1-3.3: device descriptor read/64, error -110
usb 1-3.3: new full speed USB device using ep93xx-ohci and address 12
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.3 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.3 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.3 ep0in 5ec20000 cc 5 --> status 
-110
usb 1-3.3: device descriptor read/64, error -110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.3 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.3 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.3 ep0in 5ec20000 cc 5 --> status 
-110
usb 1-3.3: device descriptor read/64, error -110
usb 1-3.3: new full speed USB device using ep93xx-ohci and address 13
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.3 ep0out 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.3 ep0out 5ec20000 cc 5 --> status 
-110
usb 1-3.3: device not accepting address 13, error -110
usb 1-3.3: new full speed USB device using ep93xx-ohci and address 14
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.3 ep0out 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.3 ep0out 5ec20000 cc 5 --> status 
-110
usb 1-3.3: device not accepting address 14, error -110
hub 1-3:1.0: port 4, status 0101, change 0001, 12 Mb/s
hub 1-3:1.0: debounce: port 4: total 100ms stable 100ms status 0x101
usb 1-3.4: new full speed USB device using ep93xx-ohci and address 15
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.4 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.4 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.4 ep0in 5ec20000 cc 5 --> status 
-110
usb 1-3.4: device descriptor read/64, error -110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.4 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.4 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.4 ep0in 5ec20000 cc 5 --> status 
-110
usb 1-3.4: device descriptor read/64, error -110
usb 1-3.4: new full speed USB device using ep93xx-ohci and address 16
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.4 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.4 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.4 ep0in 5ec20000 cc 5 --> status 
-110
usb 1-3.4: device descriptor read/64, error -110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.4 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.4 ep0in 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.4 ep0in 5ec20000 cc 5 --> status 
-110
usb 1-3.4: device descriptor read/64, error -110
usb 1-3.4: new full speed USB device using ep93xx-ohci and address 17
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.4 ep0out 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.4 ep0out 5ec20000 cc 5 --> status 
-110
usb 1-3.4: device not accepting address 17, error -110
usb 1-3.4: new full speed USB device using ep93xx-ohci and address 18
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.4 ep0out 5ec20000 cc 5 --> status 
-110
ep93xx-ohci ep93xx-ohci: urb c044cea0 path 3.4 ep0out 5ec20000 cc 5 --> status 
-110
usb 1-3.4: device not accepting address 18, error -110
hub 1-3:1.0: state 7 ports 4 chg 0000 evt 0010
usbcore: registered new driver cdc_acm
drivers/usb/class/cdc-acm.c: v0.25:USB Abstract Control Model driver for USB 
modems and ISDN adapters
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
drivers/usb/net/rtl8150.c: rtl8150 based usb-ethernet driver v0.6.2 (2004/08/27)
usbcore: registered new driver rtl8150
usbcore: registered new driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial Driver core
drivers/usb/serial/usb-serial.c: USB Serial support registered for FTDI USB 
Serial Device
usbcore: registered new driver ftdi_sio
drivers/usb/serial/ftdi_sio.c: v1.4.3:USB FTDI Serial Converters Driver
drivers/usb/serial/usb-serial.c: USB Serial support registered for GSM modem 
(1-port)
usbcore: registered new driver option
drivers/usb/serial/option.c: USB Driver for GSM modems: v0.7.1
drivers/usb/serial/usb-serial.c: USB Serial support registered for pl2303
usbcore: registered new driver pl2303
drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver
rtc-m48t86 rtc-m48t86: rtc intf: sysfs
rtc-m48t86 rtc-m48t86: rtc intf: proc
rtc-m48t86 rtc-m48t86: rtc intf: dev (254:0)
rtc-m48t86 rtc-m48t86: rtc core: registered m48t86 as rtc0
rtc-m48t86 rtc-m48t86: battery ok
ep93xx-rtc ep93xx-rtc: rtc intf: sysfs
ep93xx-rtc ep93xx-rtc: rtc intf: dev (254:1)
ep93xx-rtc ep93xx-rtc: rtc core: registered ep93xx as rtc1
i2c /dev entries driver
i2c-core: driver [dev_driver] registered
Bluetooth: HCI USB driver ver 2.9
usbcore: registered new driver hci_usb
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
Bluetooth: L2CAP ver 2.8
Bluetooth: L2CAP socket layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM ver 1.8
ieee80211: 802.11 data/management/control stack, git-1.1.13
ieee80211: Copyright (C) 2004-2005 Intel Corporation <>
ieee80211_crypt: registered algorithm 'NULL'
ieee80211_crypt: registered algorithm 'WEP'
rtc-m48t86 rtc-m48t86: setting the system clock to 2007-10-25 17:30:07 
(1193333407)
Empty flash at 0x016209d4 ends at 0x01620a00
Empty flash at 0x016d34f4 ends at 0x016d3600
VFS: Mounted root (jffs2 filesystem).
Freeing init memory: 92K
<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU