While this is a general guide, some specific commands are suggested. These commands are current to the latest LTS distribution.
Many types of modem are installed internally on laptops. The modem cards come in different models with different capabilities. I have included some steps on how to query your modem to find out manufacturer details, modem capabilities, vendor, and product IDs.
Most 3G modems are presented as USB interfaces. (This includes mini-PCI-E and mini-PCI cards.)
Before running any other commands, ensure that the details are up to date by running the following command:
sudo /usr/sbin/update-usbids
To find the modem, use the command:
lsusb
Ideally your looking for a result such as:
Bus 002 Device 002: ID 413c:8138 Dell Computer Corp. Wireless 5520 Vosa I Mobile Broadband (3G HSDPA) Minicard EAP-SIM Port
Sometimes you do not see that much information displayed. If that is the case, use the following command:
sudo lsusb -vvv /temp/usb_info
You can create a script to search for the CDC ACM device category. Save the following script as Searchusb.txt on your Desktop:
/^Bus/ {
curdev = $0;
}
/iManufacturer/ {
curman = $2
}
/iProduct/ {
curprod = $2
}
/bInterfaceNumber/ {
}
curiface = $2
}
/CDC ACM/ {
printf "%s iM=%s iP=%s if=%s\n,curdev,curman,curprod,curiface;
}
In order to use the script, run the command:
sudo lsusb -vvv | awk -f ~/Desktop/searchusb.txt
This does not detect most Dell built in modems. The example shown in step c does not use the standard CDC ACM descriptors. Use the following steps for these modems:
You can get hardware information from these modems using:
gsmctl
From the gsm-utils package
If you are still having issues and must file a bug with Ubuntu, consider attaching the results of these two commands:
gsmctl -d /dev/MODEMDEVICE ALL
and
lshal
It is easiest to configure the connection from the Network Manager user interface:
Open the Network Manager by clicking the Network icon on the menu bar next to the clock.
Select the New Mobile Broadband Connection option.
Press Continue in the windows which opens.
Select your Country.
Select your 3G Service Provider from the list provided.
Press Continue and Apply. (You may want to give the connection an easily recognizable name.)
You can connect to an existing connection from either the user interface or Terminal:
Open the Network Manager by clicking the Network icon on the menu bar next to the clock.
Select the appropriate Broadband Connection name from the list.
You are now connected.
You can disconnect from the same menu.
Open Terminal with the shortcut (CTRL + ALT + T)
You can connect using the command:
nmcli con up id '<Broadband Connection Name>'
You can disconnect using the command:
nmcli con down id '<Broadband Connection Name>'
There are various automatic scripts that can be run with variations of these commands, by experienced Ubuntu/Linux users to automatically start, or reconnect connections. These types of instructions are far outside what Dell can support. You can use the Ubuntu community forums to build on the basic information we have supplied.
Consider raising a bug against the mobile-broadband-provider-info package with the Ubuntu community. You can take it further using the link below: