Having trouble connecting to mobile broadband dongle, Slackware 14.1
Hello. Recently i did a fresh install of Slackware 14.1. I have two mobile broadband dongles, one prepaid, and another on a plan. I have configured both these a million times and had them working fine in other distributions with networkmanager, in fact, i even have another partition with Slackware 14 and both the dongles work fine on it.
In Slackware 14.1 however, i can only seem to get my prepaid dongle to work. My planned one seems to be getting detected, but it just won't connect. I don't know enough about how Gnu/Linux works to effectively solve issues when it comes to the inner workings. I've got no clue what the problem could be. Networkmanager is executable, and i am a member of the netdev group. Below are the results of lspci, lsusb and the end of dmesg. I have the put the results of lsusb and dmesg for both version 14.1 and 14. All the commands were executed once the planned dongle seemed detected by Networkmanager, but before attempting to connect. lspci Code:
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09) Code:
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Code:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Code:
[ 45.201706] usb 4-1.2: new high-speed USB device number 4 using ehci-pci Code:
[ 79.883363] usb 2-1.2: new high-speed USB device number 4 using ehci_hcd |
Anyone have any suggestions for me?
Today i did a reinstall and my telstra bigpond (planned) dongle still fails. I did an install of Slackware 14, and the dongle worked, i did an upgrade from the 14.1 dvd, and once again, it won't work. |
Looking at the two dmesg printouts, I notice that 14 (working) has an extra line:
[ 81.533210] sierra: v.1.7.16:USB Driver for Sierra Wireless USB modems Is there some firmware missing for this device that might be preventing the driver from loading in 14.1? (compare /lib/firmware/) Also I notice that 14 seems to register it as wwan0 whereas 14.1 has it as wwan1: [ 47.092916] sierra_net 4-1.2:1.7 wwan1: register 'sierra_net' at usb-0000:00:1d.0-1.2, Sierra Wireless USB-to-WWAN Modem, 06:02:f2:7a:01:07 Are you configuring the right interface? |
Welcome to the club.
My Huawei E160E USB modem works using NetworkManager-0.9.8.2 and ModemManager-0.6.2.0 in Slackware 14.1 but does not work with the default NetworkManager-0.9.8.8 and ModemManager-1.0.0 in Slackware 14.1 http://www.linuxquestions.org/questi...es-4175481152/ According to http://www.freedesktop.org/wiki/Soft...ces/#index20h1 , your device should be supported in Direct IP mode by ModemManager-1.0.0 as it has the same VendorID and ProductID as the Sierra Wireless MC8705. The output you have presented shows your device being successfully enumerated to a Direct IP device Quote:
It may be informative to run ModemManager and NetworkManager in debug mode. First, 'chmod -x /etc/rc.d/rc.networkmanager'. Then reboot your computer. At the command line do Code:
su -c '/usr/sbinModemManager --debug; /usr/sbin/NetworkManager --no-daemon --log-level=DEBUG &' |
Hi Knightron, Allend,
Had the same problem; solved it by running netconfig and opting to let NetWorkmanager manage my connections. I restarted my laptop and reconfigured my mobile connectivity and it worked. Hope it works for you. BTW; I use a HUAWEI usb modem too |
Hi Bomvoyage,
In my case I wish it was as simple. It is agreed that there is a problem. http://lists.freedesktop.org/archive...er/000488.html |
I had a Huawei K3773 modem and had to change MessageContent variable to a different number (as in my previous setup) in /usr/share/usb_modeswitch/12d1\:1f11 (my device id) to make it work. It is worth checking this variable.
|
Hi guys, thanks for the suggestions.
First off i tried what you said Bomvoyage, and it didn't work. :-( Allend, thanks for your detailed and informative replies. I still can't connect, but i have tried what you said. I disabled networkmanager first, reboot, and then re enabled it with chmod, and then tried them commands. su -c '/usr/sbin/ModemManager --debug; /usr/sbin/NetworkManager --no-daemon --log-level=DEBUG &' Produced the following: Code:
bash-4.2$ su -c '/usr/sbin/ModemManager --debug; /usr/sbin/NetworkManager --no-daemon --log-level=DEBUG &' Code:
bash-4.2$ nmcli con @arsivci0, thanks for your suggestion, i haven't tried that yet. |
Quote:
that reports success after Code:
mv /usr/share/dbus-1/system-services/org.freedesktop.ModemManager1.service /usr/share/dbus-1/services/ Quote:
|
I had good success every time using Sakis3G (download link from Sourceforge); but I am not sure what they pack in there.
|
I've been trying to get this usb modem to work for a few days now. I've tried upgrading certain packages, downgrading certain packages. i tried sakis3g, hacking up certain packages with other parts. I've tried compiling other versions, and done a million installs of both Slack 14 and 14.1 in the past few days, in an attempt to fix this issue.
Amongst all this i also downloaded the new version of Opensuse. I have failed to get this modem to work in Slackware 14.1. Slackware 14.1 is the most recent distro i'd tried, up until Opensuse 13.1. I encountered the exact same problem with Opensuse 13.1. My mobile broadband modem requires a user name and password and i suspect that my connection problem may have something to do with this. I think this because when connecting in kde, networkmanagement would normally come up with a secondary window to confirm my user name and password; when i select what connection i want to use. In Slackware 14.1 this second window does not come up; (Network-manager-applet also won't connect in case anyone was curious). As i mentioned, i've tried downgrading many packages, to get this to work, including Gconf, Libgnome-keyring, and Gnome-keyring, but still had no luck. |
You said the device was working in Slack 14.0. If comparing /usr/share/usb_modeswitch/1199:68a3 in 14 + 14.1 does not provide a clue, I would suggest adding "SierraMode=1" without the quotes to it AT YOUR OWN RISK, as per http://www.draisberghof.de/usb_modeswitch/. Site also has a forum specifically devoted to usb modeswitch. I suggest you ask it there first.
|
OK thanks. I'm doing another reinstall and try that. i really don't think that'll be the problem though because the modem does seem detected, it just won't connect.
|
Well that didn't work.
There was no '/usr/share/usb_modeswitch/1199:68a3' in either Slackware 14, or 14.1. I did find a '/usr/share/usb_modeswitch/1199:0fff' though. "SierraMode=1" was already inside the file in both 14, and 14.1. either way i removed it from 14.1 and replaced it with the file from 14 to see if it made a difference, and it didn't. The bug is not limited to Slackware, and future versions of any distro may bring the bug along with them. Hopefully it'll be fixed eventually, or else i'm going to go through this issue again in the future. For now though, i've given up. I reinstalled slackware 14 onto my main partition and am setting it up again. I have spent too many hours trying to isolate the problem, and have achieved almost nothing but a severe headache. A big thanks goes to everyone here for their suggestions, but for now this is unsolved, and i'm too stressed to work on it any longer. Slackware 14 is a great release any ways so i'm not too bothered by having to resort back to it. thank you. |
My modem is a Sierra Wireless, Inc. MC8755. I am using kppp to connect to eplus. The data port is ttyUSB2 instead of ttyUSB0 (this modem presents three ports: /dev/ttyUSB{0,1,2}). I also had to change the authentication method from the default to script based authentication AND use software flow control instead of hardware flow control.
Also please be sure you have entered the correct PIN if necessary (with AT+CPIN="your_pin"). |
All times are GMT -5. The time now is 12:57 AM. |