View Single Post
Posts: 1,432 | Thanked: 2,630 times | Joined on Jan 2011 @ Touring
#871
I also posted results of using a full speed keyboard with hub chip and USB port. My flash drive worked plugged into the keyboard plugged into the N900 host cable but not plugged in direct.
http://talk.maemo.org/showthread.php?t=65570&page=32

I hope there is something useful in hostmode.txt

Code:
 98.761718] hub 1-0:1.0: hub_resume
[   98.761779] hub 1-0:1.0: port 1: status 0101 change 0001
[   98.871124] hub 1-0:1.0: state 7 ports 1 chg 0002 evt 0000
[   98.871185] hub 1-0:1.0: port 1, status 0101, change 0000, 12 Mb/s
[   98.996124] usb 1-1: new full speed USB device using musb_hdrc and address 2
[   99.144500] usb 1-1: ep0 maxpacket = 8
[   99.145050] usb 1-1: default language 0x0409
[   99.145843] usb 1-1: uevent
[   99.145965] usb 1-1: usb_probe_device
[   99.145965] usb 1-1: configuration #1 chosen from 1 choice
[   99.148590] usb 1-1: adding 1-1:1.0 (config #1, interface 0)
[   99.148773] usb 1-1:1.0: uevent
[   99.148895] hub 1-1:1.0: usb_probe_interface
[   99.149566] hub 1-1:1.0: usb_probe_interface - got id
[   99.149597] hub 1-1:1.0: USB hub found
[   99.151123] hub 1-1:1.0: 2 ports detected
[   99.151153] hub 1-1:1.0: compound device; port removable status: FR
[   99.151184] hub 1-1:1.0: individual port power switching
[   99.151184] hub 1-1:1.0: individual port over-current protection
[   99.151214] hub 1-1:1.0: power on to power good time: 44ms
[   99.151336] hub 1-1:1.0: hub controller current requirement: 100mA
[   99.151336] hub 1-1:1.0: 100mA bus power budget for each child
[   99.151428] hub 1-1:1.0: enabling power on all ports
[   99.152191] drivers/usb/core/inode.c: creating file '002'
[   99.152587] usb 1-1: New USB device found, idVendor=046e, idProduct=5400
[   99.152618] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   99.152648] usb 1-1: Product: Multimedia USB Keyboard
[   99.152648] usb 1-1: Manufacturer: BTC
[   99.152679] hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0002
[   99.152709] hub 1-0:1.0: port 1 enable change, status 00000103
[   99.246246] hub 1-1:1.0: port 1: status 0101 change 0001
[   99.347656] hub 1-1:1.0: state 7 ports 2 chg 0002 evt 0000
[   99.347808] hub 1-1:1.0: port 1, status 0101, change 0000, 12 Mb/s
[   99.433746] usb 1-1.1: new full speed USB device using musb_hdrc and address 3
[   99.542938] usb 1-1.1: ep0 maxpacket = 8
[   99.543365] usb 1-1.1: skipped 1 descriptor after interface
[   99.543487] usb 1-1.1: default language 0x0409
[   99.544219] usb 1-1.1: uevent
[   99.544311] usb 1-1.1: usb_probe_device
[   99.544342] usb 1-1.1: configuration #1 chosen from 1 choice
[   99.546875] usb 1-1.1: adding 1-1.1:1.0 (config #1, interface 0)
[   99.547058] usb 1-1.1:1.0: uevent
[   99.548706] drivers/usb/core/inode.c: creating file '003'
[   99.550231] usb 1-1.1: New USB device found, idVendor=046e, idProduct=530a
[   99.550262] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   99.550292] usb 1-1.1: Product: Multimedia USB Keyboard
[   99.550292] usb 1-1.1: Manufacturer: BTC
[   99.550292] hub 1-1:1.0: 400mA power budget left
[   99.550323] hub 1-1:1.0: state 7 ports 2 chg 0000 evt 0002
[   99.900909] usbhid 1-1.1:1.0: usb_probe_interface
[   99.900939] usbhid 1-1.1:1.0: usb_probe_interface - got id
[   99.911499] input: BTC Multimedia USB Keyboard as /class/input/input4
[   99.996185] generic-usb 0003:046E:530A.0001: input: USB HID v1.10 Keyboard [BTC Multimedia USB Keyboard] on usb-musb_hdrc-1.1/input0
[  100.000640] usbcore: registered new interface driver usbhid
[  100.000701] usbhid: v2.6:USB HID core driver
[  153.035614] twl4030_usb twl4030_usb: HW_CONDITIONS 0x50/80; link 1
[  186.628265] twl4030_usb twl4030_usb: HW_CONDITIONS 0xd0/208; link 2
[  187.649688] hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0002
[  187.649810] hub 1-0:1.0: port 1, status 0101, change 0001, 12 Mb/s
[  187.649841] usb 1-1: USB disconnect, address 2
[  187.649871] usb 1-1.1: USB disconnect, address 3
[  187.649902] usb 1-1.1: unregistering device
[  187.649932] usb 1-1.1: usb_disable_device nuking all URBs
[  187.650024] musb_hdrc musb_hdrc: shutdown urb c4bd4a00 ep1in-intr
[  187.650054] usb 1-1.1: unregistering interface 1-1.1:1.0
[  187.746612] usb 1-1.1:1.0: uevent
[  187.747161] usb 1-1.1: uevent
[  187.747253] usb 1-1: unregistering device
[  187.747253] usb 1-1: usb_disable_device nuking all URBs
[  187.747314] musb_hdrc musb_hdrc: shutdown urb c4bd4880 ep1in-intr
[  187.747314] usb 1-1: unregistering interface 1-1:1.0
[  187.747558] usb 1-1:1.0: uevent
[  187.747924] usb 1-1: uevent
[  187.902404] hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101
[  188.028564] usb 1-1: new full speed USB device using musb_hdrc and address 4
[  188.175750] usb 1-1: ep0 maxpacket = 8
[  188.176635] usb 1-1: default language 0x0409
[  188.177734] usb 1-1: uevent
[  188.177825] usb 1-1: usb_probe_device
[  188.177856] usb 1-1: configuration #1 chosen from 1 choice
[  188.180297] usb 1-1: adding 1-1:1.0 (config #1, interface 0)
[  188.180480] usb 1-1:1.0: uevent
[  188.180603] hub 1-1:1.0: usb_probe_interface
[  188.180603] hub 1-1:1.0: usb_probe_interface - got id
[  188.180633] hub 1-1:1.0: USB hub found
[  188.181793] hub 1-1:1.0: 2 ports detected
[  188.181823] hub 1-1:1.0: compound device; port removable status: FR
[  188.181823] hub 1-1:1.0: individual port power switching
[  188.181854] hub 1-1:1.0: individual port over-current protection
[  188.181854] hub 1-1:1.0: power on to power good time: 44ms
[  188.182464] hub 1-1:1.0: hub controller current requirement: 100mA
[  188.182495] hub 1-1:1.0: 100mA bus power budget for each child
[  188.182617] hub 1-1:1.0: enabling power on all ports
[  188.183349] drivers/usb/core/inode.c: creating file '004'
[  188.183776] usb 1-1: New USB device found, idVendor=046e, idProduct=5400
[  188.183807] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  188.183807] usb 1-1: Product: Multimedia USB Keyboard
[  188.183837] usb 1-1: Manufacturer: BTC
[  188.183837] hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0002
[  188.183898] hub 1-0:1.0: port 1 enable change, status 00000103
[  188.277618] hub 1-1:1.0: port 1: status 0101 change 0001
[  188.378997] hub 1-1:1.0: state 7 ports 2 chg 0002 evt 0000
[  188.379150] hub 1-1:1.0: port 1, status 0101, change 0000, 12 Mb/s
[  188.465179] usb 1-1.1: new full speed USB device using musb_hdrc and address 5
[  188.574371] usb 1-1.1: ep0 maxpacket = 8
[  188.575103] usb 1-1.1: skipped 1 descriptor after interface
[  188.575317] usb 1-1.1: default language 0x0409
[  188.576995] usb 1-1.1: uevent
[  188.577209] usb 1-1.1: usb_probe_device
[  188.577239] usb 1-1.1: configuration #1 chosen from 1 choice
[  188.581848] usb 1-1.1: adding 1-1.1:1.0 (config #1, interface 0)
[  188.582336] usb 1-1.1:1.0: uevent
[  188.582611] usbhid 1-1.1:1.0: usb_probe_interface
[  188.582672] usbhid 1-1.1:1.0: usb_probe_interface - got id
[  188.600067] input: BTC Multimedia USB Keyboard as /class/input/input5
[  188.691528] generic-usb 0003:046E:530A.0002: input: USB HID v1.10 Keyboard [BTC Multimedia USB Keyboard] on usb-musb_hdrc-1.1/input0
[  188.692810] drivers/usb/core/inode.c: creating file '005'
[  188.693511] usb 1-1.1: New USB device found, idVendor=046e, idProduct=530a
[  188.693572] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  188.693603] usb 1-1.1: Product: Multimedia USB Keyboard
[  188.693634] usb 1-1.1: Manufacturer: BTC
[  188.693664] hub 1-1:1.0: 400mA power budget left
[  188.693695] hub 1-1:1.0: state 7 ports 2 chg 0000 evt 0002
[  298.542480] hub 1-1:1.0: state 7 ports 2 chg 0000 evt 0004
[  298.542968] hub 1-1:1.0: port 2, status 0101, change 0001, 12 Mb/s
[  298.699615] hub 1-1:1.0: debounce: port 2: total 100ms stable 100ms status 0x101
[  298.785400] usb 1-1.2: new full speed USB device using musb_hdrc and address 6
[  298.895812] usb 1-1.2: not running at top speed; connect to a high speed hub
[  298.897430] usb 1-1.2: default language 0x0409
[  298.899810] usb 1-1.2: uevent
[  298.900024] usb 1-1.2: usb_probe_device
[  298.900054] usb 1-1.2: configuration #1 chosen from 1 choice
[  298.903381] usb 1-1.2: adding 1-1.2:1.0 (config #1, interface 0)
[  298.903717] usb 1-1.2:1.0: uevent
[  298.903961] libusual 1-1.2:1.0: usb_probe_interface
[  298.904052] libusual 1-1.2:1.0: usb_probe_interface - got id
[  298.907073] drivers/usb/core/inode.c: creating file '006'
[  298.907745] usb 1-1.2: New USB device found, idVendor=058f, idProduct=6387
[  298.907806] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  298.907836] usb 1-1.2: Product: Mass Storage Device
[  298.907867] usb 1-1.2: Manufacturer: JetFlash
[  298.907897] usb 1-1.2: SerialNumber: 2F6KJUZA
[  298.907928] hub 1-1:1.0: 300mA power budget left
[  298.907958] hub 1-1:1.0: state 7 ports 2 chg 0000 evt 0004
[  298.975921] Initializing USB Mass Storage driver...
[  298.976196] usb-storage 1-1.2:1.0: usb_probe_interface
[  298.976257] usb-storage 1-1.2:1.0: usb_probe_interface - got id
[  298.977874] scsi0 : SCSI emulation for USB Mass Storage devices
[  298.982910] usbcore: registered new interface driver usb-storage
[  298.982940] USB Mass Storage support registered.
[  298.985382] usb-storage: device found at 6
[  298.985382] usb-storage: waiting for device to settle before scanning
[  302.304901] hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0002
[  302.304992] hub 1-0:1.0: port 1, status 0101, change 0001, 12 Mb/s
[  302.304992] usb 1-1: USB disconnect, address 4
[  302.305023] usb 1-1.1: USB disconnect, address 5
[  302.305023] usb 1-1.1: unregistering device
[  302.305053] usb 1-1.1: usb_disable_device nuking all URBs
[  302.305084] musb_hdrc musb_hdrc: shutdown urb c30ba780 ep1in-intr
[  302.305114] usb 1-1.1: unregistering interface 1-1.1:1.0
[  302.395263] usb 1-1.1:1.0: uevent
[  302.395935] usb 1-1.1: uevent
[  302.396026] usb 1-1.2: USB disconnect, address 6
[  302.396057] usb 1-1.2: unregistering device
[  302.396057] usb 1-1.2: usb_disable_device nuking all URBs
[  302.396087] usb 1-1.2: unregistering interface 1-1.2:1.0
[  302.417694] usb 1-1.2:1.0: uevent
[  302.419067] usb 1-1.2: uevent
[  302.419189] usb 1-1: unregistering device
[  302.419189] usb 1-1: usb_disable_device nuking all URBs
[  302.419250] musb_hdrc musb_hdrc: shutdown urb c30ba580 ep1in-intr
[  302.419250] usb 1-1: unregistering interface 1-1:1.0
[  302.419555] usb 1-1:1.0: uevent
[  302.420013] usb 1-1: uevent
[  302.574645] hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101
[  302.699310] usb 1-1: new full speed USB device using musb_hdrc and address 7
[  302.847686] usb 1-1: ep0 maxpacket = 8
[  302.848571] usb 1-1: default language 0x0409
[  302.849273] usb 1-1: uevent
[  302.849395] usb 1-1: usb_probe_device
[  302.849395] usb 1-1: configuration #1 chosen from 1 choice
[  302.851226] usb 1-1: adding 1-1:1.0 (config #1, interface 0)
[  302.851379] usb 1-1:1.0: uevent
[  302.851470] hub 1-1:1.0: usb_probe_interface
[  302.851501] hub 1-1:1.0: usb_probe_interface - got id
[  302.851501] hub 1-1:1.0: USB hub found
[  302.852539] hub 1-1:1.0: 2 ports detected
[  302.852569] hub 1-1:1.0: compound device; port removable status: FR
[  302.852569] hub 1-1:1.0: individual port power switching
[  302.852600] hub 1-1:1.0: individual port over-current protection
[  302.852600] hub 1-1:1.0: power on to power good time: 44ms
[  302.852966] hub 1-1:1.0: hub controller current requirement: 100mA
[  302.852996] hub 1-1:1.0: 100mA bus power budget for each child
[  302.853088] hub 1-1:1.0: enabling power on all ports
[  302.853759] drivers/usb/core/inode.c: creating file '007'
[  302.854064] usb 1-1: New USB device found, idVendor=046e, idProduct=5400
[  302.854095] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  302.854125] usb 1-1: Product: Multimedia USB Keyboard
[  302.854125] usb 1-1: Manufacturer: BTC
[  302.854156] hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0002
[  302.854187] hub 1-0:1.0: port 1 enable change, status 00000103
[  302.949554] hub 1-1:1.0: port 1: status 0101 change 0001
[  302.949676] hub 1-1:1.0: port 2: status 0101 change 0001
[  303.050811] hub 1-1:1.0: state 7 ports 2 chg 0006 evt 0000
[  303.050964] hub 1-1:1.0: port 1, status 0101, change 0000, 12 Mb/s
 

The Following 2 Users Say Thank You to biketool For This Useful Post: