The ULPC Scoop > Verizon 3G (EVDO) Working On My Linux Aspire One

Verizon 3G (EVDO) Working On My Linux Aspire One

September 19, 2008   -   Tom Greer
Filed Under Acer Aspire One |

After a bit of a struggle, I am online with my Linux-based Aspire One via a Verizon UM175 USB Modem using EVDO.

My wife has been hospitalized for the past week. (She had surgery and is doing well.). I have only been home to shower and return to to the hospital. I had planned to stay online via the hospital’s WiFi network. But the visitor WiFi point that I had noted is only open to visiting doctors, not patients.

So I ran out to Verizon and bought a UM175 USB modem. I got a little worried when the sales clerk had no idea what a netbook was. When I asked whether it worked with Linux, she gave me that blank look again. Then the light came on “Windows or Mac only.” I bought it after she told me it could be returned for refund within 30 days.

It took three days of innovation before I figured it out. But I’m finally live.

I did so many things that I’m not sure I could document the steps. I took pieces from many different places.

If you are trying to do the same and are stuck, drop me a comment below and we’ll figure it out together.

Anyway, it is great to be back.

Update 9/24/08: After reviewing my command history, here is what I believe were the magic steps.

While over my three-day implementation, I tried lots of different things from many different websites, most of what I describe below is taken from this article on wosten.com.

Step 1. Download (or compile) the module cdc-acm.

Jungo.com provides an overview of this module:

The CDC ACM driver exposes the USB device as a virtual modem or a virtual COM port to the operating system. The driver enables sending both data and AT commands, either through ACM (separating data and AT commands over different channels) or through Serial Emulation (passing the AT commands as is and as part of the data stream).

While you could compile your own executable version of cdc-acm, it is much simpler to download a copy from here [box.net] or here [adrive.com].

Step 2. Install the cdc-adm module

Open a terminal session:
Press “Alt+F2″
Type “terminal” and press <ENTER>

Change to the directory where you saved the downloaded cdc-acm module.
$ cd /path/to/downloaded/module
$ sudo mkdir -p /lib/modules/2.6.23.9lw/usb/class
$ sudo cp cdc-acm /lib/modules/2.6.23.9lw/usb/class/

Create a device file for the modem
$ sudo mknod /dev/ttyACM0 c 166 0

Add the cdc-acm module to the kernel
$ sudo depmod -a
$ sudo modprobe cdc-acm

Step 3. Install gnome-ppp application.

$ sudo yum install gnome-ppp (answer Y to all questions)

Step 4. Configure gnome-ppp

Start gnome-ppp
Press “Alt+F2″
Type “sudo gnome-ppp” and press <ENTER>.  Configure by entering the information described below.

Step 5.  Connect via gnome-ppp.

Click on the <Connect> button.  Gnome-ppp will display a series of messages.  When a connection is made, the gnome-ppp screen disappears.  If a connection is not made, then the log file will contain detailed information.

I hope that this is all that is required.  If you try this, please provide comments below to let us know if this works or not.  If not, please post the messages from gnome-ppp’s log file, so we can troubleshoot together.

Good luck!

Aspire One to Soon Get HSDPAAspire One In Stock in USAAspire One Model Number Cheat SheetEee PC vs. MSI Wind vs. Aspire OneAspire One Prices Slashed By Acer

Comments

9 Responses to “Verizon 3G (EVDO) Working On My Linux Aspire One”

  1. EVDOinfo on September 19th, 2008 8:53 pm

    since many distros limit USB speeds, i’m curious what you get when you do a test at speedtest.net?

    are you happy with the speed?

  2. Tom Greer on September 19th, 2008 9:19 pm

    I tested my connection speed at speedtest.net. Here are the results:

    Am I happy? I’m overjoyed at having any access to the Internet from virtually any of the places I frequently travel.

    Is it fast enough? Yes. Not bad. Would I be happy if it were faster? Of course!

  3. Andy Beal on September 24th, 2008 7:58 pm

    I’d love to know how you did it. I can’t find any advice on the web.

  4. Tom Greer on September 25th, 2008 6:17 am

    Andy,

    I have updated the article above with what I believe are the magic steps to make this work.

    Please try this and advise.

    Thanks.

    Tom

  5. Andy Beal on September 25th, 2008 1:13 pm

    Awesome, thanks Tom. I’ll give this a shot over the next day or two–many thanks for compiling the list.

  6. Andy Beal on September 25th, 2008 3:15 pm

    An early glitch. :-)

    When entering:

    $ sudo cdc-acm /lib/modules/2.6.23.9lw/usb/class/

    I get:

    sudo: cdc-acm: command not found

    Any ideas?

  7. Andy Beal on September 25th, 2008 3:30 pm

    Me again. I’m new to Linux, but I’m guessing the problem is that the module won’t move to the newly created file. When I open up the File Manager and try to copy the file that way, the file won’t move.

  8. Andy Beal on September 25th, 2008 3:54 pm

    OK, all fixed and working. I had to change the file owner from “root” to my username. After that, all steps worked perfectly and my Verizon USB connects!!!!

    You rock! Thank you!

  9. Tom Greer on September 25th, 2008 5:39 pm

    Andy,

    I’m glad you got it working.

    The one command on which you received an error:

    sudo cdc-acm /lib/modules/2.6.23.9lw/usb/class/

    Should be:

    sudo cp cdc-acm /lib/modules/2.6.23.9lw/usb/class/

    I’ve fixed the text in the article.

    Also, the sudo prefix on each command makes you the superuser (same as root). So that should not have been necessary. But your technique works as well.

    I’m glad you are up and running.

Leave a Reply