Welcome to Linux Forums! With a comprehensive Linux Forum, information on various types of Linux software and many Linux Reviews articles, we have all the knowledge you need a click away, or accessible via our knowledgeable members.
Find the answer to your Linux question:
New to Linux Forums? Register here for free!
    Linux Forums > GNU Linux Zone > Wireless Internet > How do I get wireless modem to work?

Forgot Password?
 Wireless Internet   Anything related to getting wireless set up in Linux. WLAN, WiFi, etc.

Site Navigation
Linux Articles
Linux Forums
Linux Downloads
Linux Hosting
Free Magazines
Job Board
IRC Chat
RSS Feeds


Linux Forum Topics
Linux Forums
Your Distro
Linux Resources
GNU Linux Zone
The Community
Reply
 
Thread Tools Display Modes
Old 08-07-2008   #1 (permalink)
Just Joined!
 
pocketrocket's Avatar
 
Join Date: Apr 2007
Location: Philly area
Posts: 34
Question How do I get wireless modem to work?

I need some help getting connected to internet via wireless device, please if you can help me out.

I have a Sony Vaio laptop. When I boot up in Vista, I connect to the internet wirelessly using a "Novatel Wireless Expedite EV-DO Modem". There's a little antenna on the right side of the laptop, mounted on the "hinge" where the lid opens & closes.

I've attached a log file for the modem (a .txt file from Vista).

My wireless service is already up and running from Vista. I recently installed and am learning & comparing Ubuntu, Mandriva, and Xandros. I've also been comparing Fedora, OpenSuse, PCLinuxOS, but only on the live distro discs.

I can already connect to WiFi networks from Linuxes; I need the other service because I'm not always near an unlocked WiFi network, however I'm usually within range of Sprint's wireless network.

What do I need to learn to get my wireless internet service working on Linux? Can these alterations be made to a live distro (e.g. I could put them in a .sh script file on a USB drive so I don't have to type them over and over), or do they only work on an installed Linux system?

Versions of installed linuxes: Ubuntu version 8.04, Mandriva Spring 2008 One, Xandros Desktop Pro). I don't have the versions of the live distro CDs handy, but I downloaded and burned live CDs within the last 30 days or so.

I searched on this forum for Novatel and wireless modem, but I didn't find much, so here goes:

I found 'Novatel' here (that person has a different situation than mine, I believe) and here (no replies to original post so no help there).

A reply in this thread said to show output of lsusb and lsmod. I don't know if this is a USB modem - it isn't plugged into a physical USB port, but I'll add that information anyway.

I've also read a little bit about "ndiswrapper", but it pretty much went over my head. I attempted to compile it when I had one of the live distros booted up, but it very quickly got out of hand with error messages. Maybe I'll try again on the installed Ubuntu... I just wish I understood better what ndiswrapper is and what it does and why it does it. I'll read the wiki page again; maybe it'll start making sense. It says something about ndiswrapper not working for Vista?

In the meantime, here's some additional data: From Vista, the driver files listed for the Novatel wireless EVDO modem are
(a) c:\windows\system32\drivers\modem.sys version 6.0.6000.16386 from Microsoft and
(b) c:\windows\system32\drivers\nwusbmdm.sys version 3.0.0.3 from Novatel Wireless Inc
Location of device in Vista is 0000.001a.0001.001.000.000.000.000.000

The Wiki page mentions a .inf file as well as .sys files. I guess I found the .sys files, but what are .inf files and where are they?

Would it be better for me to look at Novatel, Sprint, or Sony's web sites for additional help?

Here's lsusb output from Ubuntu:

Quote:
Bus 007 Device 002: ID 054c:0281 Sony Corp.
Bus 007 Device 001: ID 0000:0000
Bus 006 Device 003: ID 05ca:183a Ricoh Co., Ltd
Bus 006 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 002: ID 1410:2120
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 002: ID 147e:2016
Bus 001 Device 001: ID 0000:0000
Here's lsmod from Ubuntu:
Code:
Module                  Size  Used by
ipv6                  267780  10 
rfcomm                 41744  2 
l2cap                  25728  13 rfcomm
bluetooth              61156  4 rfcomm,l2cap
sonypi                 23192  0 
ppdev                  10372  0 
acpi_cpufreq           10796  2 
cpufreq_ondemand        9740  1 
cpufreq_userspace       5284  0 
cpufreq_stats           7104  0 
cpufreq_conservative     8712  0 
cpufreq_powersave       2688  0 
freq_table              5536  3 acpi_cpufreq,cpufreq_ondemand,cpufreq_stats
container               5632  0 
dock                   11280  0 
sbs                    15112  0 
sbshc                   7680  1 sbs
iptable_filter          3840  0 
ip_tables              14820  1 iptable_filter
x_tables               16132  1 ip_tables
nls_iso8859_1           4992  1 
nls_cp437               6656  1 
vfat                   14464  1 
fat                    54556  1 vfat
sbp2                   24072  0 
parport_pc             36260  0 
lp                     12324  0 
parport                37832  3 ppdev,parport_pc,lp
snd_hda_intel         344728  2 
snd_pcm_oss            42144  0 
snd_mixer_oss          17920  1 snd_pcm_oss
snd_pcm                78596  2 snd_hda_intel,snd_pcm_oss
pcmcia                 40876  0 
snd_page_alloc         11400  2 snd_hda_intel,snd_pcm
snd_hwdep              10500  1 snd_hda_intel
joydev                 13120  0 
snd_seq_dummy           4868  0 
snd_seq_oss            35584  0 
snd_seq_midi            9376  0 
snd_rawmidi            25760  1 snd_seq_midi
snd_seq_midi_event      8320  2 snd_seq_oss,snd_seq_midi
iwl4965               105844  0 
uvcvideo               58116  0 
snd_seq                54224  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
compat_ioctl32          2304  1 uvcvideo
iwlwifi_mac80211      219108  1 iwl4965
snd_timer              24836  2 snd_pcm,snd_seq
videodev               29440  1 uvcvideo
battery                14212  0 
snd_seq_device          9612  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
v4l1_compat            15492  2 uvcvideo,videodev
v4l2_common            18304  2 uvcvideo,videodev
cfg80211               15112  1 iwlwifi_mac80211
ac                      6916  0 
serio_raw               7940  0 
sky2                   47492  0 
i2c_core               24832  0 
sony_laptop            35292  0 
tifm_7xx1               8576  0 
tifm_core              11012  1 tifm_7xx1
yenta_socket           27276  1 
rsrc_nonstatic         13696  1 yenta_socket
pcmcia_core            40596  3 pcmcia,yenta_socket,rsrc_nonstatic
tpm_infineon           10152  0 
video                  19856  0 
output                  4736  1 video
intel_agp              25492  0 
psmouse                40336  0 
button                  9232  0 
snd                    56996  15 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_hwdep,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
iTCO_wdt               13092  0 
iTCO_vendor_support     4868  1 iTCO_wdt
shpchp                 34452  0 
pci_hotplug            30880  1 shpchp
tpm                    16544  1 tpm_infineon
tpm_bios                8320  1 tpm
pcspkr                  4224  0 
agpgart                34760  1 intel_agp
evdev                  13056  7 
soundcore               8800  1 snd
ext3                  136712  2 
jbd                    48404  1 ext3
mbcache                 9600  1 ext3
usb_storage            73664  0 
libusual               19108  1 usb_storage
sg                     36880  0 
sd_mod                 30720  4 
sr_mod                 17956  0 
cdrom                  37408  1 sr_mod
ata_piix               19588  3 
pata_acpi               8320  0 
ata_generic             8324  0 
libata                159344  3 ata_piix,pata_acpi,ata_generic
ohci1394               33584  0 
scsi_mod              151436  6 sbp2,usb_storage,sg,sd_mod,sr_mod,libata
ieee1394               93752  2 sbp2,ohci1394
ehci_hcd               37900  0 
uhci_hcd               27024  0 
usbcore               146028  6 uvcvideo,usb_storage,libusual,ehci_hcd,uhci_hcd
thermal                16796  0 
processor              36872  4 acpi_cpufreq,thermal
fan                     5636  0 
fbcon                  42912  0 
tileblit                3456  1 fbcon
font                    9472  1 fbcon
bitblit                 6784  1 fbcon
softcursor              3072  1 bitblit
fuse                   50708  3
Is it possible to use my wireless EVDO modem in Linux, and if so, then what do I do?

thanks!
Attached Files
File Type: txt ModemLog_Novatel Wireless Expedite EV-DO Modem.txt (6.3 KB, 2 views)
pocketrocket is offline  


Reply With Quote
Old 08-07-2008   #2 (permalink)
Trusted Penguin
 
waterhead's Avatar
 
Join Date: Jul 2004
Location: Franklin, Wisconsin
Posts: 3,957
I really don't think that this uses wireless technology (WiFi) to connect. I remember reading that some can connect using the dialup method. NDISwrapper is for WiFi, and uses a WinXP driver to connect in Linux.

I do see a WiFi driver loaded, the iwl4965 driver for Intel wireless chips.

It is possible that this device is a PCI device. It would then show in the output of this command
Code:
lspci -nn
Also, what type of PC is this in?
Edit: I see you said a Sony Vaio Laptop

I Googles EV-DO in Linux, and came up with some info:
Linux.com :: Get broadband wireless with Verizon EVDO and Linux
Just another Blog: How to get Reliance ZTE MG880 working with Ubuntu Linux 7.04
Crystal Networking » Blog Archive » Setting up EVDO in Linux
__________________
Paul

Please do not PM me with requests for help. I will not reply.
waterhead is offline   Reply With Quote
Old 08-08-2008   #3 (permalink)
Trusted Penguin
 
waterhead's Avatar
 
Join Date: Jul 2004
Location: Franklin, Wisconsin
Posts: 3,957
I was checking the USB devices you listed, one I can't find any info on:
Code:
Bus 007 Device 002: ID 054c:0281 Sony Corp.  (A webcam?)
Bus 007 Device 001: ID 0000:0000  
Bus 006 Device 003: ID 05ca:183a Ricoh Co., Ltd  (Another webcam?)
Bus 006 Device 001: ID 0000:0000  
Bus 005 Device 001: ID 0000:0000  
Bus 004 Device 001: ID 0000:0000  
Bus 003 Device 001: ID 0000:0000  
Bus 002 Device 002: ID 1410:2120  (Modem?)
Bus 002 Device 001: ID 0000:0000  
Bus 001 Device 002: ID 147e:2016  (Fingerprint reader)
Bus 001 Device 001: ID 0000:0000
There is a kernel module for GSM amd CDMA modems. From what I can tell, it is simply called "option". I don't know if your modem is supported, but Novatel Wireless is on the list of having cards that use this module.
Quote:
config USB_SERIAL_OPTION
tristate "USB driver for GSM and CDMA modems"
depends on USB_SERIAL
help
Say Y here if you have a GSM or CDMA modem that's connected to USB.

This driver also supports several PCMCIA cards which have a
built-in OHCI-USB adapter and an internally-connected GSM modem.
The USB bus on these cards is not accessible externally.

Supported devices include (some of?) those made by:
Option, Huawei, Audiovox, Novatel Wireless, or Anydata.

To compile this driver as a module, choose M here: the
module will be called option.

If this driver doesn't recognize your device,
it might be accessible via the FTDI_SIO driver.
Try and load it, and see if your card shows up at /dev/ttyACM0.
Code:
sudo modprobe option
__________________
Paul

Please do not PM me with requests for help. I will not reply.
waterhead is offline   Reply With Quote
Old 08-08-2008   #4 (permalink)
Just Joined!
 
pocketrocket's Avatar
 
Join Date: Apr 2007
Location: Philly area
Posts: 34
Hello Paul,

Thanks for taking a look at my issue! I appreciate your assistance.

I can already connect using WiFi, in Ubuntu and Mandriva (but not in Xandros, but I intend to ask for support from the Xandros people to help me through that problem).

I cannot connect using the Novatel Wireless modem. That's what I'm trying to learn how to do.

I have a single webcam. I don't know how to use it from Linux. The laptop is a Sony, so the bus 7 device 2 no doubt is referring to some Sony device other than a camera.

>> There is a kernel module for GSM amd CDMA modems. From what I can tell, it is simply called "option". I don't know if your modem is supported, but Novatel Wireless is on the list of having cards that use this module.

Can you dumb this down just a wee bit. A kernel module = a chunk of software that manages some of the computer's resources. I don't know GSM, CDMA, but do I need to?

Are you saying the name of the kernel module for managing "gsm" and "cdma" modules is "option"? I don't see "option" on my original list of modules. Should I add the 'option' module and if so, how would I do so?

I don't know what you mean by
>>Novatel Wireless is on the list of having cards that use this module

I don't see a card on my computer, though it could be internal within the laptop. Where is this list you mention?

Everything from this point forward in your message made almost no sense to me, I'm sad to say. What is the difference between kernel modules and NDiswrapper? If NDiswrapper is not a good alternative for me, is the discussion of kernel modules relevant?

I'll try to find the doc which you are quoting. Is it here? Both that webpage and your quote are very confusing; it seems as though you (or the author of that doc) are combining instructions of things to type with additional comments. I don't understand the context in which these things have been written. I'm talking about the quote starting with:
config USB_SERIAL_OPTION

>>Try and load it, and see if your card shows up at /dev/ttyACM0
Try and load what? How? Sorry to be so DENSE!

>> NDISwrapper is for WiFi, and uses a WinXP driver
Since I'm not trying to connect via WiFi, and I have Vista & not WinXP, are you saying NDISwrapper won't be useful to me?


Thanks for the other 3 links :thumbsup:. I'll read them over the next few days and I hope I'll become more enlightened.

I'll also try the lspci -nn command and post it back here.

Again, thank you for your time and your help.
pocketrocket is offline   Reply With Quote
Old 08-08-2008   #5 (permalink)
Trusted Penguin
 
waterhead's Avatar
 
Join Date: Jul 2004
Location: Franklin, Wisconsin
Posts: 3,957
First, in order to get your Novatel card working in Linux, you are going to have to use a terminal window. The terminal window is where you enter commands to the system. In Windows it is called the Command Line.

In the output of lsusb, the sequence of eight numbers and/or letters separated by a colon, are the hardware ID's of the chips for that card. And yes, the cards can be internal. I just Googled the ID number and name (if any was given) for my information.

Just Google this info and see what you get:
054c:0281 Sony Corp

The drivers in Linux are usually created as modules of the kernel. So a kernel module is usually some type of driver. You can find out more info on a module by using the "modinfo" command in a terminal:
Code:
modinfo option
The part I quoted came from my kernel source configuration files. You most likely don't have the kernel source, as it is not installed by default. It is saying how it can be compiled into the kernel, plus some info on the module. Your link looks to be the same thing (almost).

The list of cards I referred to is in the configuration file that I referred to above. Since the "option" driver module did not load automatically, there could be three reasons.

1) The Novatel does not use the "option" driver module.
2) The "option" module is not compiled into your kernel
3) Neither 1 or 2 are correct, but it just doesn't recognize the Novatel as needing the "option" module. So it doesn't load it.

Yes, you can manually load the driver module with the command that I posted before:
Code:
sudo modprobe option
If you don't get any errors, check the output of lsmod again to see if it loaded. Your system won't be able to "see" the Novatel until a driver module is loaded for it.

As for NDISwrapper, it too is a kernel module. It is only for WinXP WiFi drivers, no Vista drivers. It was developed back when the Linux WiFi drivers were not yet fully developed and dependable. There are still some WiFi cards that don't have Linux drivers, so NDISwrapper is the only method to use them. You have a Linux driver module already loading for your WiFI, so NDISwrapper is not needed.

I think I covered all your questions. let me know if I missed any.
__________________
Paul

Please do not PM me with requests for help. I will not reply.
waterhead is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Free Magazines
Run Your Own Web Server Using Linux & Apache - Free 191 Page Preview
Learn about everything you'll need to build and maintain your Linux servers, and to deploy Web applications to them.
subscribe
Open Source Security Myths Dispelled
Dispel the five major myths surrounding Open Source Security and gain the tools necessary to make a truly informed decision for your IT organization
subscribe
InformationWeek
InformationWeek is the only newsweekly you'll need to stay on top of the latest developments in information technology.
subscribe



All times are GMT. The time now is 11:52 AM.






© 2000 - 2009 - All Rights Reserved - Property of  MAS Media

Content Relevant URLs by vBSEO 3.3.0 RC2