|
2010-05-09
, 21:57
|
|
Posts: 2,355 |
Thanked: 5,249 times |
Joined on Jan 2009
@ Barcelona
|
#812
|
The Following User Says Thank You to javispedro For This Useful Post: | ||
|
2010-05-10
, 20:49
|
Posts: 306 |
Thanked: 566 times |
Joined on Jan 2010
@ Romania
|
#813
|
OK, some success (at least I think so).
I used a wall-powered hub with USB memory stick and external USB hard drive. I applied 3.5V from TWL4030 to VBUS and set Host mode of operations in ARM CPU USB.
The result - in both cases a lot of communications (TX interrupts but no RX - ?) and finally the message -
Nokia-N900-42-11 kernel: [...] usb 1-1: device v04b4 p6560 is not supported <---- this is for USB Hub with USB memory stick
Nokia-N900-42-11 kernel: [...] usb 1-1: device v0bc2 p3000 is not supported <---- this is for USB hard disk.
EDIT: verified via SuSE notebook - Hard Disk is 0bc2:3000 Seagate RSS LLC, and HUB - 04b4:6560 Cypress Semiconductor Corp. CY7C65640 USB-2.0 "TetraHub"
Taking into account the different Vendor (v*) and Product (p*) values and the very remarkable Product value for HDisk - p3000, I assume that it is values read from devices.
I looked briefly in code - yes, there is no support for that kind of devices. But it should be supported via device class - hub at least for sure. So, some software debug print is needed to find out the whole info from device... tomorrow.
The Following 4 Users Say Thank You to blue_led For This Useful Post: | ||
|
2010-05-10
, 21:08
|
Posts: 992 |
Thanked: 995 times |
Joined on Dec 2009
@ California
|
#814
|
The Following User Says Thank You to egoshin For This Useful Post: | ||
|
2010-05-10
, 21:11
|
Posts: 249 |
Thanked: 167 times |
Joined on Mar 2010
@ International
|
#815
|
|
2010-05-10
, 22:46
|
|
Posts: 2,222 |
Thanked: 12,651 times |
Joined on Mar 2010
@ SOL 3
|
#816
|
It can be because HW still works as B-device but in HOST mode and driver knows this fact.
If so, I would like to use FORCE_HOST mode to switch in A-device state but who knows - it may be impossible without grounded ID pin and we should fix a driver.
The Following 5 Users Say Thank You to joerg_rw For This Useful Post: | ||
|
2010-05-10
, 22:47
|
|
Posts: 94 |
Thanked: 209 times |
Joined on Oct 2009
@ Germany
|
#817
|
At the risk of being on the wrong page,
doesnt this thread have any solutions?
http://talk.maemo.org/showthread.php?t=52227
|
2010-05-10
, 22:57
|
|
Posts: 2,355 |
Thanked: 5,249 times |
Joined on Jan 2009
@ Barcelona
|
#818
|
The Following User Says Thank You to javispedro For This Useful Post: | ||
|
2010-05-10
, 23:19
|
Posts: 306 |
Thanked: 566 times |
Joined on Jan 2010
@ Romania
|
#819
|
The Following 2 Users Say Thank You to blue_led For This Useful Post: | ||
|
2010-05-11
, 00:33
|
|
Posts: 2,222 |
Thanked: 12,651 times |
Joined on Mar 2010
@ SOL 3
|
#820
|
i just landed on this too
i think we need whitelist but
1144 #ifdef CONFIG_USB_OTG_BLACKLIST_HUB
1145 if (hdev->parent) {
1146 dev_warn(&intf->dev, "ignoring external hub\n");
1147 return -ENODEV;
1148 }
and rx51_defconfig
1436 # CONFIG_USB_MUSB_HOST is not set
1437 # CONFIG_USB_MUSB_PERIPHERAL is not set
1438 CONFIG_USB_MUSB_OTG=y
so we have OTG only !!
memory behavior is provided by g_nokia and other modules ?
The Following 3 Users Say Thank You to joerg_rw For This Useful Post: | ||
Tags |
awesomeness in the works, boulevard of broken deals, host, i am the dealbreaker, inspector gadget lies, mobidapter is a scam, nokia fanbois, otg, over 9000, usb, usbcontrol |
|
I don't have the slightest idea how this works, but Mer (based on Ubuntu 8.04) *should* have the drivers right? (correct me if I'm wrong).Wouldn't switching to Mer allow the USB device to work (as in file transfers/mouse movement etc...)? (Just as a proof of concept)
Edit: scratch that, <Stskeeps> no, same kernel
Last edited by MohammadAG; 2010-05-09 at 19:38.