Latest revision |
Your text |
Line 1: |
Line 1: |
- | This guide covers using external USB 3G HSDPA GPRS modems with Maemo Diablo.
| + | = Purpose = |
| | | |
- | == Steps ==
| + | Get the external USB 3G HSDPA GPRS Modem to work with the Nokia N800 (or newer). |
| | | |
- | # Enable [[USB host mode]].
| + | = Steps = |
- | # 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 ==
| + | * Enable USB host mode. |
| + | * get a powered USB hub. |
| + | * compile a SCSI generic Linux kernel module (or download one). |
| + | * load the SCSI generic Linux kernel module: "insmod sg.ko". |
| | | |
- | # 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).
| + | == "Option" HSDPA Modem == |
- | # Compile the [http://www.pharscape.org/component/option,com_forum/Itemid,68/page,viewtopic/t,425/ Rezero] Option mode switch application.
| + | * compile the "HSO" Option Modem kernel module (Greg Kroah-Hartman is in the process of integrating the kernel module into the mainline kernel) for the Nokia N800. |
- | # Run the Option mode switch application.<pre>./rezero /dev/sg0</pre>
| + | * compile the "rezero" Option mode switch application. |
- | # Load the "HSO" kernel module.<pre>insmod hso.ko</pre>
| + | * run the Option mode switch application: "./rezero /dev/sg0". |
- | # Edit the <code>connect.sh</code> script (from HSO) to actually ''do'' the changes in the routing table.
| + | * load the "HSO" kernel module: "insmod hso.ko". |
- | # Run the <code>connect.sh</code> script.<pre>./connect.sh up</pre>
| + | * run the connect script: "./connect.sh up". |
- | # or use debian packages there: [[http://scratchpost.dreamhosters.com/software/Nokia/N8x0/Modem/DEB/]].
| + | * enjoy. |
- | # Enjoy!
| + | |
| | | |
- | == TODO == | + | == Unused = |
- | | + | * Alternative (generic?) mode switch program http://www.draisberghof.de/usb_modeswitch/ |
- | * Use the udev script to automate the loading when the device is plugged (both for "rezero" and for "HSO"). | + | |
- | | + | |
- | [[Category:Connectivity]]
| + | |
- | [[Category:Cellular]]
| + | |
- | [[Category:USB]]
| + | |
- | [[Category:Power users]]
| + | |
- | [[Category:Diablo]]
| + | |