No internet after online update with UMTS-Stick

Hi,

since 7 days I am not able to connect to the internet any more with my UMTS-Stick. I did not change anything in the configuration before this happened. But I remember having made an online security update choosing yast network as optional packet. Before this, connecting with umtsmon worked very good. It still works on my other computer but not on the one with Opensuse 11.1. The stick gets recognized, I can enter the PIN, but when I start the connection this is the error message:

Using interface ppp0
Connect: ppp0 <–> /dev/ttyUSB1
Terminating on signal 15
Connection terminated.
Receive serial link is not 8-bit clean:
Problem: all had bit 7 set to 0
Modem hangup

To my knowledge that simply shows that the provider vodafone is not answering.
When starting umtsmon this message appears,too:

Serial:: openDev-open() failed: Datei oder Verzeichnis nicht gefunden
(german for “file or directory not found”)

Don’t know if it is relevant because umtsmon is prompting for the PIN afterwards.
This is written in the log messages when I plug in the HUAWEI UMTS-Stick and start umtsmon:

Feb 21 11:58:45 linux-3c3s kernel: option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
Feb 21 11:58:45 linux-3c3s kernel: option 3-1:1.0: device disconnected
Feb 21 11:58:45 linux-3c3s kernel: option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
Feb 21 11:58:45 linux-3c3s kernel: option 3-1:1.1: device disconnected
Feb 21 11:58:45 linux-3c3s modem-manager: Removed modem /org/freedesktop/Hal/devices/usb_device_12d1_1003_noserial_if0_serial_usb_0
Feb 21 11:58:52 linux-3c3s kernel: usb 3-1: new full speed USB device using uhci_hcd and address 5
Feb 21 11:58:52 linux-3c3s kernel: usb 3-1: configuration #1 chosen from 1 choice
Feb 21 11:58:52 linux-3c3s kernel: scsi5 : SCSI emulation for USB Mass Storage devices
Feb 21 11:58:52 linux-3c3s kernel: usb 3-1: New USB device found, idVendor=12d1, idProduct=1003
Feb 21 11:58:52 linux-3c3s kernel: usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Feb 21 11:58:52 linux-3c3s kernel: usb 3-1: Product: HUAWEI Mobile
Feb 21 11:58:52 linux-3c3s kernel: usb 3-1: Manufacturer: HUAWEI Technologies
Feb 21 11:58:52 linux-3c3s kernel: usb-storage: device found at 5
Feb 21 11:58:52 linux-3c3s kernel: usb-storage: waiting for device to settle before scanning
Feb 21 11:58:53 linux-3c3s kernel: usb 3-1: usbfs: USBDEVFS_CONTROL failed cmd huaweiAktBbo rqt 128 rq 6 len 18 ret -71
Feb 21 11:58:53 linux-3c3s kernel: usb 3-1: usbfs: USBDEVFS_CONTROL failed cmd huaweiAktBbo rqt 128 rq 6 len 9 ret -71
Feb 21 11:58:53 linux-3c3s kernel: usb 3-1: usbfs: USBDEVFS_CONTROL failed cmd huaweiAktBbo rqt 128 rq 6 len 32 ret -71
Feb 21 11:58:53 linux-3c3s kernel: usb 3-1: usbfs: USBDEVFS_CONTROL failed cmd huaweiAktBbo rqt 0 rq 3 len 0 ret -71
Feb 21 11:58:53 linux-3c3s kernel: usb 3-1: usbfs: USBDEVFS_CONTROL failed cmd huaweiAktBbo rqt 128 rq 6 len 18 ret -71
Feb 21 11:58:53 linux-3c3s kernel: usb 3-1: usbfs: USBDEVFS_CONTROL failed cmd huaweiAktBbo rqt 128 rq 6 len 9 ret -71
Feb 21 11:58:53 linux-3c3s kernel: usb 3-1: usbfs: USBDEVFS_CONTROL failed cmd huaweiAktBbo rqt 128 rq 6 len 32 ret -71
Feb 21 11:58:53 linux-3c3s kernel: usb 3-1: usbfs: USBDEVFS_CONTROL failed cmd huaweiAktBbo rqt 0 rq 3 len 0 ret -71
Feb 21 11:58:53 linux-3c3s kernel: usb 3-1: USB disconnect, address 5
Feb 21 11:58:53 linux-3c3s udevd-event[4622]: ‘/opt/vmc/usr/sbin/huaweiAktBbo’ abnormal exit
Feb 21 11:58:54 linux-3c3s kernel: usb 3-1: new full speed USB device using uhci_hcd and address 6
Feb 21 11:58:54 linux-3c3s kernel: usb 3-1: configuration #1 chosen from 1 choice
Feb 21 11:58:54 linux-3c3s kernel: usb-storage: probe of 3-1:1.0 failed with error -5
Feb 21 11:58:54 linux-3c3s kernel: option 3-1:1.0: GSM modem (1-port) converter detected
Feb 21 11:58:54 linux-3c3s kernel: usb 3-1: GSM modem (1-port) converter now attached to ttyUSB0
Feb 21 11:58:54 linux-3c3s kernel: usb-storage: probe of 3-1:1.1 failed with error -5
Feb 21 11:58:54 linux-3c3s kernel: option 3-1:1.1: GSM modem (1-port) converter detected
Feb 21 11:58:54 linux-3c3s kernel: usb 3-1: GSM modem (1-port) converter now attached to ttyUSB1
Feb 21 11:58:54 linux-3c3s kernel: scsi8 : SCSI emulation for USB Mass Storage devices
Feb 21 11:58:54 linux-3c3s kernel: usb 3-1: New USB device found, idVendor=12d1, idProduct=1003
Feb 21 11:58:54 linux-3c3s kernel: usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Feb 21 11:58:54 linux-3c3s kernel: usb 3-1: Product: HUAWEI Mobile
Feb 21 11:58:54 linux-3c3s kernel: usb 3-1: Manufacturer: HUAWEI Technologies
Feb 21 11:58:54 linux-3c3s kernel: usb-storage: device found at 6
Feb 21 11:58:54 linux-3c3s kernel: usb-storage: waiting for device to settle before scanning
Feb 21 11:58:55 linux-3c3s modem-manager: Got monitor device: (null)
Feb 21 11:58:55 linux-3c3s modem-manager: mm_modem_huawei_new: assertion `monitor_device != NULL’ failed
Feb 21 11:58:55 linux-3c3s modem-manager: Added modem /org/freedesktop/Hal/devices/usb_device_12d1_1003_noserial_if0_serial_usb_0
Feb 21 11:58:55 linux-3c3s kernel: scsi 8:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
Feb 21 11:58:55 linux-3c3s kernel: sr1: scsi-1 drive
Feb 21 11:58:55 linux-3c3s kernel: sr 8:0:0:0: Attached scsi CD-ROM sr1
Feb 21 11:58:55 linux-3c3s kernel: sr 8:0:0:0: Attached scsi generic sg2 type 5
Feb 21 11:58:55 linux-3c3s kernel: usb-storage: device scan complete
Feb 21 11:59:44 linux-3c3s kernel: PPP generic driver version 2.4.2
Feb 21 11:59:44 linux-3c3s pppd[4761]: pppd 2.4.5 started by root, uid 0
Feb 21 11:59:45 linux-3c3s pppd[4761]: Using interface ppp0
Feb 21 11:59:45 linux-3c3s pppd[4761]: Connect: ppp0 <–> /dev/ttyUSB1
Feb 21 12:00:16 linux-3c3s pppd[4761]: Terminating on signal 15
Feb 21 12:00:20 linux-3c3s pppd[4761]: Connection terminated.
Feb 21 12:00:20 linux-3c3s pppd[4761]: Receive serial link is not 8-bit clean:
Feb 21 12:00:20 linux-3c3s pppd[4761]: Problem: all had bit 7 set to 0
Feb 21 12:00:21 linux-3c3s pppd[4761]: Modem hangup
Feb 21 12:00:21 linux-3c3s pppd[4761]: Exit.
Feb 21 12:20:21 linux-3c3s – MARK –

I already tried a lot of things which I found in the forum:

installing vodafone-mobile-connect-card-driver-for-linux

searching for a module which is blocking the internet (airprime is not installed)

configuring a modem via yast

trying wirh Networkmanager

configuring wvdial

added
SUBSYSTEMS==“scsi” ATTRS{vendor}==“HUAWEI”, OPTIONS+=“ignore_device”
to /etc/udev/rules.d/99-huawei-e220.rules

…etc but nothing did the trick.
It probably would have been better to make a fresh install but then it could happen again. And maybe I’m not the only one with this problem.
Hopefully someone can point me in the right direction, e.g. analyzing chat-script or so…

Regards,
rennschnecke

Hi,

it works now.
Having executed the following command once (?):

usb_modeswitch -v 12d1 -p 1003 -d1 -H1

directly after the stick has been plugged in.
Now the error message

Serial::openDev-open() failed: Datei oder Verzeichnis nicht gefunden

when starting umtsmon has disappeared.
It’s not been the first time that I tried the usb_modeswitch command but maybe the first time directly after plug-in.

???

bye

(This is unfortunately the latest in a line of openSuSE accidents when I do “upgrades” from 11.0 where stuff that I rely on heavily suddenly stops working for no obvious reason. It is making me very nervous about upgrading to 11.2 )-:

Anyway, according to:

SourceForge.net: control/monitor your UMTS card: Detail: 2906059 - wrong tty-port

the umtsmonrc settings for which serial port to use for out-of-band dialling vs PPP data seem to get scrambled. For my Huawei UMG-181, I needed to amend the “PPPPortName” setting which had been changed to /dev/ttyUSB2 back to ttyUSB0 as follows:

[device]
ATPortName=/dev/ttyUSB2
DeviceType=0x5e21a700
PPPPortName=/dev/ttyUSB0

This appears to cure it, did not need to mess further with usb_modeswitch or the vodafone RPM.

A related problem I have since this update it that it auto-starts “gpsd” on ttyUSB0 up whenever I plug the stick in. While in theory this is nice, as the hardware spec for this particular stick (sold as T-Mobile US’s “WebConnect”) supports GPS. gpsd does not appear to get any valid data from it, and it seems to be interfering with the dialling process. I can workaround by doing a “kill -9” on gpsd, but it would better to either not start gpsd, or even better have it work - any pointers on this welcome.

Keith
Laptop Linux: Red Hat 9.0, SUSE 10.0 to 11.1 on Sony Vaio SRX-51P/A, N505X, Asus eee PC701 and HP Mini-Note 2133