Editing N900 Hardware USB Host
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 6: | Line 6: | ||
USB Host mode has reached beta status, and is working reliably with manual speed switching. | USB Host mode has reached beta status, and is working reliably with manual speed switching. | ||
- | Proper host mode would only require the normal cable, and a commonly available adapter. ([http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=250641334947 USB A-A adaptor]) | + | Proper host mode would only require the normal cable, and a commonly available adapter. ([http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=250641334947 USB A-A adaptor]) |
A pre-alpha of hostmode was released on the 23rd of September, here: http://talk.maemo.org/showthread.php?p=824298 | A pre-alpha of hostmode was released on the 23rd of September, here: http://talk.maemo.org/showthread.php?p=824298 | ||
Line 36: | Line 36: | ||
*If the supply is a charger (D+,D- short, detected by the 1707a), fast charge. | *If the supply is a charger (D+,D- short, detected by the 1707a), fast charge. | ||
*Attempt to enumerate as a device, if this succeeds (including handling of suspended busses), then enumerate and charge as a device, respecting the enumerated current. | *Attempt to enumerate as a device, if this succeeds (including handling of suspended busses), then enumerate and charge as a device, respecting the enumerated current. | ||
- | *If | + | *If enumeration as a device, and charger detection have failed, we may be plugged into a hub or device with reverse power. Attempt to enumerate connected devices. Charge at user-defined maximum current. For example - may be a 500mA power supply also supplying the hub and a keyboard = 2 unit loads - max draw = 300mA. |
==Installation== | ==Installation== | ||
- | Install hostmode-gui from -devel, kernel | + | Install hostmode-gui from -devel, your kernel will be replaced. |
'''apt-get install hostmode-gui''' | '''apt-get install hostmode-gui''' | ||
Line 45: | Line 45: | ||
[Update] | [Update] | ||
- | "The most recent h-e-n pkg itself should come '''without any kernel''' now (just the GUI) | + | "The most recent h-e-n pkg itself should come '''without any kernel''' now (just the GUI), and - as mentioned in a previous post - h-e-n doesn't plan to ship any dedicated hostmode kernels anymore, and '''recommends using power kernel''' instead. |
- | The GUI will check if a compatible | + | The GUI will check if a compatible kernel is installed, and will notify to user if problems are detected (with hostmode support in whatever is the currently installed kernel). |
Of course a mere update of h-e-n pkg won't magically switch from h-e-n hostmode kernel to power kernel. You have to care for that yourself." | Of course a mere update of h-e-n pkg won't magically switch from h-e-n hostmode kernel to power kernel. You have to care for that yourself." | ||
Line 52: | Line 52: | ||
==Usage== | ==Usage== | ||
- | A help window is available and will guide you through the steps needed. | + | "A help window is available and will guide you through the steps needed. |
- | The mount button currently | + | The mount button is currently hardcoded to mount /dev/sda1, default for most USB flash drives and HDDs. |
- | + | For NTFS support, do modprobe ntfs as root | |
- | Disabling tracker by adding /media/ | + | For ISO (CDs/DVDs - most of them), do modprobe isofs (also as root). |
+ | CDs will have the dev node /dev/sr0, so you'll need to do mount /dev/sr0 /mnt etc... | ||
+ | Disabling tracker by adding /media/flash to tracker-cfg's non watch configuration is recomended, use tracker-cfg UI." | ||
+ | |||
== Devices == | == Devices == | ||
Line 65: | Line 68: | ||
== Demos == | == Demos == | ||
* http://www.youtube.com/watch?v=zDzUG-bno6Q by MohammadAG (usb CD-ROM) | * http://www.youtube.com/watch?v=zDzUG-bno6Q by MohammadAG (usb CD-ROM) | ||
- | * http://www.youtube.com/watch?v= | + | * http://www.youtube.com/watch?v=1Qfx_jaQ9jo&NR=1 by divan0 (usb HDD via usbhub) |
- | + | ||
- | + | ||
* http://www.youtube.com/watch?v=9byE_qTl15M by divan0 (usb keyboard) | * http://www.youtube.com/watch?v=9byE_qTl15M by divan0 (usb keyboard) | ||
- | |||
- | |||
- | |||
==Hostmode development team:== | ==Hostmode development team:== |
Learn more about Contributing to the wiki.