[maemo-developers] Unable to get device detected with usb host mode on N800
From: Ismo.Laitinen at nokia.com Ismo.Laitinen at nokia.comDate: Wed May 30 09:27:56 EEST 2007
- Previous message: Unable to get device detected with usb host mode on N800
- Next message: How to disable hardware keys at system level
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
>-----Original Message----- >From: maemo-developers-bounces at maemo.org >[mailto:maemo-developers-bounces at maemo.org] On Behalf Of ext >Vasudevan Srinivasan >Sent: 26. toukokuuta 2007 17:27 >To: Tony Lindgren >Cc: maemo-developers at maemo.org >Subject: Re: Unable to get device detected with usb host mode on N800 > >Hi, > >I'm facing an interesting condition. I got my setup working >again without need for any modification on the kernel. I am >attaching the logs of both working and non working condition. >I could not get enough time to check without musb DMA support >in kernel, will try that by Monday. > >Everything works fine without errors only when the N800 >charger is plugged in. I get babble errors without that. This >sounds crazy, as we cannot expect to have the n800 powered >whenever we want the usb-host mode. Instead of plugging in the charger, you could try if "echo 0 > /sys/power/sleep_while_idle" has any effect. It should narrow down the problem. br, Ismo > >I'm not sure if this is common or only particular to my >device. Is there any option? > > >regards, >Vasudevan > > >On 5/24/07, Tony Lindgren <tony at atomide.com> wrote: > > Hi, > > * Vasudevan Srinivasan <vazudevan at gmail.com> [070524 08:47]: > > Hi, > > > > The host side drivers were compiled in, >CONFIG_USB_OTG_WHITELIST was set > > off. > > I could not get things up with the hub, so this time >I cooked up a Y > > connector > > with external power source(a usb port from desktop >without d+ and d-), > > connected n800 and flash disk to other ends. > > > > I was able to get the flash disk working only for a >while, after a shutdown > > and start of n800 > > it stopped working with the following errors in dmesg. > > Have i messed up with something? Any clues / pointers? > > > > <dmesg> > > [ 174.530487] musb_stage0_irq 528: CONNECT (a_host) devctl 5d > > [ 174.530578] hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0002 > > [ 174.530670] hub 1-0:1.0: port 1, status 0101, >change 0001, 12 Mb/s > > [ 174.681610] hub 1-0:1.0: debounce: port 1: total >100ms stable 100ms > > status 0x101 > > [ 174.807830] usb 1-1: new high speed USB device >using musb_hdrc and > > address 2 > > [ 175.807800] usb 1-1: khubd timed out on ep0in len=0/64 > > [ 176.807800] usb 1-1: khubd timed out on ep0in len=0/64 > > [ 177.807281] usb 1-1: khubd timed out on ep0in len=0/64 > > [ 177.932800] usb 1-1: device descriptor read/64, error -110 > > [ 182.815063 ] Unhandled trap: 0x18000010 > > [ 183.041229] usb 1-1: khubd timed out on ep0in len=0/64 > > [ 188.042236] usb 1-1: khubd timed out on ep0in len=0/64 > > [ 193.042297] usb 1-1: khubd timed out on ep0in len=0/64 > > [ 193.167144] usb 1-1: device descriptor read/64, error -110 > > [ 193.401550] usb 1-1: new high speed USB device >using musb_hdrc and > > address 3 > > [ 194.401519] usb 1-1: khubd timed out on ep0in len=0/64 > > [ 195.401580] usb 1-1: khubd timed out on ep0in len=0/64 > > [ 196.401550] usb 1-1: khubd timed out on ep0in len=0/64 > > [ 196.526519] usb 1-1: device descriptor read/64, error -110 > > [ 201.635925 ] usb 1-1: khubd timed out on ep0in len=0/64 > > [ 206.634796] usb 1-1: khubd timed out on ep0in len=0/64 > > [ 211.635955] usb 1-1: khubd timed out on ep0in len=0/64 > > [ 211.760955] usb 1-1: device descriptor read/64, error -110 > > [ 211.995300] usb 1-1: new high speed USB device >using musb_hdrc and > > address 4 > > [ 217.970916] musb_h_tx_flush_fifo 126: Could not >flush host TX fifo: csr: > > 000a > > [ 217.971984] usb 1-1: khubd timed out on ep0out len=0/0 > > [ 224.158416] musb_h_tx_flush_fifo 126: Could not >flush host TX fifo: csr: > > 000a > > [ 224.159545] usb 1-1: khubd timed out on ep0out len=0/0 > > [ 224.370269] usb 1-1: device not accepting address >4, error -110 > > [ 224.495300] usb 1-1: new high speed USB device >using musb_hdrc and > > address 5 > > [ 230.470764] musb_h_tx_flush_fifo 126: Could not >flush host TX fifo: csr: > > 000a > > [ 230.471771] usb 1-1: khubd timed out on ep0out len=0/0 > > [ 236.658264] musb_h_tx_flush_fifo 126: Could not >flush host TX fifo: csr: > > 000a > > [ 236.659729] usb 1-1: khubd timed out on ep0out len=0/0 > > [ 236.870330] usb 1-1: device not accepting address >5, error -110 > > [ 236.870452] hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0002 > > [ 236.870513] hub 1-0:1.0: port 1 enable change, >status 00000501 > > [ 355.409515] musb_stage0_irq 543: Stopping host >session because of babble > > [ 367.182983] Unhandled trap: 0x18000010 > > </dmesg> > > Interesting, I've never seen this error. I'm suspecting >there are some > alignment issues going on which then cause USB babble errors. > > Could you please increase the musb driver debug level by doing: > > # echo 8 > /proc/sysrq-trigger > # echo D3 > /proc/driver/musb_hdrc > > And then post the dmesg after plugging in your device. > > After that you may want to try to recompile the kernel >and leave out > musb DMA support by setting CONFIG_USB_INVENTRA_FIFO in >.config. If that > works let me know. > > Also please post info on the device you're connecting >to the USB port, > such as device model and maybe the relevant part of >lsusb -v on your > Linux PC. > > Regards, > > Tony > > > > > >-- >regards >Vasudevan Srinivasan > > >/* Linux: Because rebooting is for adding new hardware. */ >
- Previous message: Unable to get device detected with usb host mode on N800
- Next message: How to disable hardware keys at system level
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]