|
Content Cleanup Required |
|
Style Cleanup Required |
|
Needs Updating |
Sprint Novatel Wireless Ovation U727 CDMA
The trick to using the Sprint USB CDMA stick is to plug it in and reboot. It is initially seen as a USB memory stick by 9.10. Eject the disk icon that appears on your desktop by right clicking and ejecting (unmount does not work). The wireless is then recognized and can be set-up using System: Preferences: Network Connections: Mobile Broadband Add connection. If you don't eject the USB memory that co-resides on the stick, the wireless is never recognized. Also, you have to have the stick plugged in when you boot. Works on Acer Aspire One 9" portable with standard distribution of 9.10.
3G Option 225 "Web and Walk" T-Mobile Mobile Broadband Adapter
The T-Mobile adapter comes with Linux drivers on the T-Mobile CD but these are only meant for the default Xandros install on Asus Eee PC and install will fail on Ubuntu.
Ubuntu 8.04 can be set up to use the current Option USB adapter, but it is not a plug in and go solution. The process involves compiling and installing some packages. See this forum thread. This solution will work for these USB adapters. Use "lsusb" to check the ID of your adapter. The instructions are duplicated here.
Hardy Heron 8.04
Installation
Most of the following text is from this forum thread |
Hi,
just to let you know that finally i managed to get the Option icon 225 3G USB stick (t-mobile Germany web'n'walk) to work on my Asus Eee PC 901 running Ubuntu-eee 8.04.1.
Files needed:
hso-1.6.tar.gz udev.tar.gz hsoconnect-py2.5_1.1.83_all.deb hsolink_1.0.46-1_i386.deb
for your convenience provided bundled here: http://data.mybestprojects.com/4-files_for_HSO.tar.gz
If you read this after November 2008 check for newer versions first!
Preparations:
On a newly installed Ubuntu 8.04(.1) or Ubuntu-eee 8.04.1:
sudo apt-get install libusb-dev sudo apt-get install build-essential linux-headers-$(uname -r)
In System -> Administration -> Users and Groups create a new group named dialout. Make sure root and your user name are in the dialout group.
Installation:
Extract
hso-1.6.tar.gz udev.tar.gz
Recompile both:
sudo make sudo make install
Install by double clicking:
hsoconnect-py2.5_1.1.83_all.deb hsolink_1.0.46-1_i386.deb
Watch the compile messages carefully. You may need to compile the packages in the correct order, or use "make clean" as one of the packages comes with precompiled libraries and they should be built natively. |
Reboot.
Connect
Applications -> Internet -> HSOconnect
Enter your Settings. List of settings for German 3G providers: http://www.teltarif.de/i/gprs-config.html
Settings for mine (t-mobile Germany):
In Preferences enter
APN =internet.t-mobile
Username = anything
Password = anything
These are the current profile settings for T-Mobile. APN=general.t-mobile.uk, USER=t-mobile, PASS=, PIN= |
Save
Click "Connect".
And it works!
Troubleshooting
In my tests HSO connect conflicts with my installation of WiCD (Wireless connections manager), so make sure you quit before connecting over Mobile Broadband. I also turned off wireless on my EeePC which seemed to help |
Check if HSOlinkcontrol is there:
ls -al which hsolinkcontrol
should have this result:
-rwsr-sr-x 1 root root 5048 2008-05-04 01:07 /usr/bin/hsolinkcontrol
What a successful connection looks like in HSOconnect debug window:
http://data.mybestprojects.com/Debug_Window.txt
Option icon 225 in 3G mode?
Reboot, then wait 30 seconds.
dmesg
now should display something like this:
[ 610.876167] usb 3-1: new full speed USB device using uhci_hcd and address 2 [ 611.041197] usb 3-1: configuration #1 chosen from 1 choice [ 612.222218] usb 3-1: USB disconnect, address 2 [ 613.102111] hso: /build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-generic/wireless/hso.c: 1.3 Option Wireless [ 613.143760] usb 3-1: new full speed USB device using uhci_hcd and address 3 [ 613.178909] usb 3-1: configuration #1 chosen from 1 choice [ 613.185085] hso0: Disabled Privacy Extensions [ 613.185757] usbcore: registered new interface driver hso [ 613.219295] usbcore: registered new interface driver libusual
Start HSOconnect manually in Terminal for extra output in Terminal window:
sudo python -m hsoc
Your linux kernel:
uname -a
List of Sites without I never would have succeeded
http://www.teltarif.de/i/gprs-config.html
Special thanks to Paul from Pharscape.
Any hints to improve the setup are very welcome!
Jaunty Jackalope 9.04 (also tested on 8.04 and 8.10)
See thisblog post.
How to enable ZTE MF626 USB Broadband Modem (Telstra) for Amaysim
Unlock the device Use DC-Unlocker. It only costs 7 EUR. You might have to do it twice, it doesn't use extra credits. I rebooted in-between to be sure. Add New Connection (with new SIM in the device) Windows Use the Telstra Connection Manager Utility Config Filename: Amaysim Dial Number: *99# User Name: <blank> Password: <blank> Use the following APN: internet Obtain DNS server address automatically: YES PDP Type: IP Authentication Mode: CHAP Obtain PDP address automatically: YES Linux (Ubuntu) Via GUI Right-click the network icon and "Edit Connections" "Add" IPv4 Settings Automatic (PPP) Mobile Broadband Number: *99# Username: <blank> Password: <blank> APN: internet Type: Any Network ID: <blank> Allow Roaming: YES PIN: <blank> PPP Settings "Configure Methods" Select only CHAP Compression Use point-to-point encryption (MPPE): NO Allow BSD data compression: YES Allow deflate data compression: YES Use TCP header compression: YES Send PPP Echo Packets: NO The GUI method should create the file "/etc/NetworkManager/system-connections/Amaysim connection" | | [connection] | id=Amaysim connection | uuid=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX | type=gsm | autoconnect=false | | [ppp] | refuse-eap=true | refuse-pap=true | refuse-mschap=true | refuse-mschapv2=true | | [ipv4] | method=auto | | [serial] | baud=115200 | | [gsm] | number=*99# | apn=internet | To enable full logging Edit /etc/NetworkManager/NetworkManager.conf Add [logging] level=DEBUG Example Log NetworkManager[976]: <info> Activation (ttyUSB2) starting connection 'Amaysim connection' NetworkManager[976]: <info> (ttyUSB2): device state change: disconnected -> prepare (reason 'none') [30 40 0] NetworkManager[976]: <info> Activation (ttyUSB2) Stage 1 of 5 (Device Prepare) scheduled... NetworkManager[976]: <info> Activation (ttyUSB2) Stage 1 of 5 (Device Prepare) started... NetworkManager[976]: <info> Activation (ttyUSB2) Stage 1 of 5 (Device Prepare) complete. modem-manager[940]: <info> (ttyUSB2) opening serial port... modem-manager[940]: <info> Modem /org/freedesktop/ModemManager/Modems/5: state changed (disabled -> enabling) modem-manager[940]: <info> (ttyUSB1) opening serial port... modem-manager[940]: Invalid error code: 303 modem-manager[940]: <info> Modem /org/freedesktop/ModemManager/Modems/5: state changed (enabling -> enabled) NetworkManager[976]: <info> WWAN now enabled by management service modem-manager[940]: <info> Modem /org/freedesktop/ModemManager/Modems/5: state changed (enabled -> registered) modem-manager[940]: <info> Modem /org/freedesktop/ModemManager/Modems/5: state changed (registered -> connecting) modem-manager[940]: <info> Modem /org/freedesktop/ModemManager/Modems/5: state changed (connecting -> connected) NetworkManager[976]: <info> Activation (ttyUSB2) Stage 2 of 5 (Device Configure) scheduled... NetworkManager[976]: <info> Activation (ttyUSB2) Stage 2 of 5 (Device Configure) starting... NetworkManager[976]: <info> (ttyUSB2): device state change: prepare -> config (reason 'none') [40 50 0] NetworkManager[976]: <info> Activation (ttyUSB2) Stage 2 of 5 (Device Configure) successful. NetworkManager[976]: <info> Activation (ttyUSB2) Stage 3 of 5 (IP Configure Start) scheduled. NetworkManager[976]: <info> Activation (ttyUSB2) Stage 2 of 5 (Device Configure) complete. NetworkManager[976]: <info> Activation (ttyUSB2) Stage 3 of 5 (IP Configure Start) started... NetworkManager[976]: <info> (ttyUSB2): device state change: config -> ip-config (reason 'none') [50 70 0] NetworkManager[976]: <info> starting PPP connection NetworkManager[976]: <info> pppd started with pid 18432 NetworkManager[976]: <info> Activation (ttyUSB2) Stage 3 of 5 (IP Configure Start) complete. pppd[18432]: Plugin /usr/lib/pppd/2.4.5/nm-pppd-plugin.so loaded. pppd[18432]: pppd 2.4.5 started by root, uid 0 NetworkManager[976]: SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/ppp0, iface: ppp0) NetworkManager[976]: SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/ppp0, iface: ppp0): no ifupdown configuration found. pppd[18432]: Using interface ppp0 pppd[18432]: Connect: ppp0 <--> /dev/ttyUSB2 pppd[18432]: CHAP authentication succeeded pppd[18432]: CHAP authentication succeeded pppd[18432]: Could not determine remote IP address: defaulting to 10.64.64.64 pppd[18432]: local IP address XX.XX.XX.XX pppd[18432]: remote IP address 10.64.64.64 pppd[18432]: primary DNS address 198.142.0.51 pppd[18432]: secondary DNS address 61.88.88.88 NetworkManager[976]: <info> PPP manager(IP Config Get) reply received. NetworkManager[976]: <info> Activation (ttyUSB2) Stage 4 of 5 (IP4 Configure Get) scheduled... NetworkManager[976]: <info> Activation (ttyUSB2) Stage 4 of 5 (IP4 Configure Get) started... NetworkManager[976]: <info> Activation (ttyUSB2) Stage 5 of 5 (IP Configure Commit) started... NetworkManager[976]: <info> Policy set 'PSP393' (wlan0) as default for IPv4 routing and DNS. NetworkManager[976]: <info> (ttyUSB2): device state change: ip-config -> activated (reason 'none') [70 100 0] NetworkManager[976]: <info> Activation (ttyUSB2) successful, device activated. NetworkManager[976]: <info> Activation (ttyUSB2) Stage 5 of 5 (IP Configure Commit) complete. NetworkManager[976]: <info> Activation (ttyUSB2) Stage 4 of 5 (IP4 Configure Get) complete. dbus[931]: [system] Activating service name='org.freedesktop.nm_dispatcher' (using servicehelper) dbus[931]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher' ntpdate[18521]: adjust time server 91.189.94.4 offset -0.023811 sec NetworkManager[976]: <info> (ttyUSB2): device state change: activated -> disconnected (reason 'user-requested') [100 30 39] NetworkManager[976]: <info> (ttyUSB2): deactivating device (reason 'user-requested') [39] NetworkManager[976]: nm_system_iface_flush_routes: assertion `ifindex > 0' failed NetworkManager[976]: nm_system_iface_flush_addresses: assertion `ifindex > 0' failed pppd[18432]: Terminating on signal 15 pppd[18432]: Connect time 1.0 minutes. pppd[18432]: Sent 0 bytes, received 0 bytes.