USB GPRS
(corrected urls) |
|||
(5 intermediate revisions not shown) | |||
Line 3: | Line 3: | ||
== Steps == | == Steps == | ||
- | + | # Enable [[USB host mode]]. | |
- | + | # Get a powered USB hub. | |
- | + | # Connect the hub to your tablet. | |
- | + | # Connect your modem to the USB hub. | |
- | + | # Get the SCSI kernel module from [http://fanoush.wz.cz/maemo/modules-diablo-2.6.21-200842maemo1.tar.gz Fanoush's kernel modules] (the <code>/drivers/scsi/sg.ko</code> file in the archive). | |
- | + | # Load the SCSI generic Linux kernel module. [[root access|As root]]:<pre>insmod sg.ko</pre> | |
- | + | ||
- | + | ||
== Option HSDPA Modem == | == Option HSDPA Modem == | ||
- | + | # Compile the "HSO" Option Modem kernel module (Greg Kroah-Hartman is in the process of integrating the kernel module into the mainline kernel, but check [http://www.pharscape.org/component/option,com_forum/Itemid,68/page,viewtopic/t,445/ HSO] in the meantime or use this [http://www.scratchpost.org/software/Nokia/N8x0/Modem/ working directory] which includes compiled modules). | |
- | + | # Compile the [http://www.pharscape.org/component/option,com_forum/Itemid,68/page,viewtopic/t,425/ Rezero] Option mode switch application. | |
- | + | # Run the Option mode switch application.<pre>./rezero /dev/sg0</pre> | |
- | + | # Load the "HSO" kernel module.<pre>insmod hso.ko</pre> | |
- | + | # Edit the <code>connect.sh</code> script (from HSO) to actually ''do'' the changes in the routing table. | |
- | + | # Run the <code>connect.sh</code> script.<pre>./connect.sh up</pre> | |
- | + | # or use debian packages there: [[http://scratchpost.dreamhosters.com/software/Nokia/N8x0/Modem/DEB/]]. | |
- | + | # Enjoy! | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
== TODO == | == TODO == | ||
- | |||
* Use the udev script to automate the loading when the device is plugged (both for "rezero" and for "HSO"). | * Use the udev script to automate the loading when the device is plugged (both for "rezero" and for "HSO"). | ||
- | |||
- | |||
[[Category:Connectivity]] | [[Category:Connectivity]] | ||
[[Category:Cellular]] | [[Category:Cellular]] | ||
[[Category:USB]] | [[Category:USB]] | ||
- | |||
[[Category:Power users]] | [[Category:Power users]] | ||
+ | [[Category:Diablo]] |
Latest revision as of 06:34, 3 April 2011
This guide covers using external USB 3G HSDPA GPRS modems with Maemo Diablo.
[edit] Steps
- Enable USB host mode.
- Get a powered USB hub.
- Connect the hub to your tablet.
- Connect your modem to the USB hub.
- Get the SCSI kernel module from Fanoush's kernel modules (the
/drivers/scsi/sg.ko
file in the archive). - Load the SCSI generic Linux kernel module. As root:
insmod sg.ko
[edit] Option HSDPA Modem
- Compile the "HSO" Option Modem kernel module (Greg Kroah-Hartman is in the process of integrating the kernel module into the mainline kernel, but check HSO in the meantime or use this working directory which includes compiled modules).
- Compile the Rezero Option mode switch application.
- Run the Option mode switch application.
./rezero /dev/sg0
- Load the "HSO" kernel module.
insmod hso.ko
- Edit the
connect.sh
script (from HSO) to actually do the changes in the routing table. - Run the
connect.sh
script../connect.sh up
- or use debian packages there: [[1]].
- Enjoy!
[edit] TODO
- Use the udev script to automate the loading when the device is plugged (both for "rezero" and for "HSO").
- This page was last modified on 3 April 2011, at 06:34.
- This page has been accessed 48,466 times.