knetworkmanager only sees usb gsm modem if it's plugged in before boot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
knetworkmanager (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: knetworkmanager
I have two onboard network cards: eth0 (wired) and eth1 (wireless). These always appear in the knetworkmanager app, and I can use them normally.
When I'm on the road I use a USB gsm modem. If I plug it AFTER boot, knetworkmanager doesn't see it, I can't start a connection using the gui. I have to run wvdial in a console.
If instead I plug the usb modem before turning on the computer, then knetworkmanager shows eth0, eth1 AND ppp0. And I can start/stop the connection from there.
It would be nice if the usb modem could be just plugged in at any time, without being forced to run a console to start a connection.
Using knetworkmanager 1:0.7svn864988-
Kubuntu II beta constantly updated.
I found a way to have KNetworkManager dynamically recognize my USB modem: hal/fdi/ information/ 10freedesktop/ 10-modem. fdi' or su -c 'kwrite /usr/share/ hal/fdi/ information/ 10freedesktop/ 10-modem. fdi
I edited the file
/usr/share/
and added this section:
[code] :usb.vendor_ id" int="0x05c6"> :usb.product_ id" int="0x3100"> capabilities" type="strlist" >modem< /append> command_ sets" type="strlist" >IS-707- A</append>
<!-- New Device -->
<match <email address hidden>
<match <email address hidden>
<append key="info.
<append key="modem.
</match>
</match>
[/code]
Now KNetworkManager correctly detects the modem when it's plugged in, at any time, and displays it as ttyACM0. But if I click on the connection under it in the KNetworkManager menu, NetworkManager crashes. A dmesg gives this message:
[ 342.801146] NetworkManager[ 6375]: segfault at 10 ip 0807ea98 sp bfbaf990 error 4 in NetworkManager[ 8048000+ 5e000]
Any idea why it crashes so badly?