i am a linux newbie
downloaded an installed opensuse 11.2 with gnome desktop. all is well network, wireless and sound on toshiba l300.
i am having a problem with my usb cdma modem, i have googled till my eyes are about to pop out.
the problem is the modem is seen as a cdrom drive here is dmesg :
TTL=128 ID=105 PROTO=UDP SPT=137 DPT=137 LEN=58
[10440.706412] usb 5-2: new full speed USB device using uhci_hcd and address 6
[10440.860300] usb 5-2: New USB device found, idVendor=1edf, idProduct=6003
[10440.860327] usb 5-2: New USB device strings: Mfr=1, Product=2, SerialNumber=4
[10440.860347] usb 5-2: Product: Qualcomm CDMA Technologies MSM
[10440.860364] usb 5-2: Manufacturer: Qualcomm, Incorporated
[10440.860380] usb 5-2: SerialNumber: SELECT SMU101A
[10440.860644] usb 5-2: configuration #1 chosen from 2 choices
[10440.863663] scsi10 : SCSI emulation for USB Mass Storage devices
[10440.864070] usb-storage: device found at 6
[10440.864077] usb-storage: waiting for device to settle before scanning
[10441.867469] scsi 10:0:0:0: CD-ROM Qualcomm MMC Storage 2.31 PQ: 0 ANSI: 2
[10441.885311] sr1: scsi3-mmc drive: 297x/297x
[10441.885675] sr 10:0:0:0: Attached scsi CD-ROM sr1
[10441.885853] sr 10:0:0:0: Attached scsi generic sg3 type 5
[10441.890058] usb-storage: device scan complete
[10441.948530] sr1: CDROM (ioctl) error, command: Read TOC/PMA/ATIP 43 00 00 00 00 00 00 00 0c 40
it does not appear on yast or network manager or anywahere for the mater
somebody please help
desperately looking to browse on the go.
In the phone settings, there should be a way to disable access to the memory card. Then set to modem mode.
While I no longer have such a phone, I used to have to do that on my Sprint Instinct.
I don’t have any details or any more info other then to say that used to work for me.
thanks for the reply, but the modem is a usb stick.
is there anything i can do to see it in yast or NM, if i dont get it to work, i will have to reconsider my move to linux, i must be able to browse on the go.
any links anyone?
:’(
still looking
You may find umtsmon will work for this device. Yours may be in the list of supported devices:
UMTSmon
It may be necessary to google for more info on this - I’ve never needed it.
Have a read of this guide. Its for Huawei devices, but the principles are the same.
For devices that are not handled properly, there is a general manual method you can use to get the modem device exposed. First, open a terminal and become root with 'su - ’ command. Then type
eject /dev/sr1
If you do
lsusb
you should now see your modem device with vendor and product ID codes (as far as I remember). You will need these in the following modprobe command
Type
rmmod usbserial
modprobe usbserial vendor=0x**** product=0x****
Hopefully you will now have a ttyUSB* device present.
ls -l /dev/ttyUSB*
From there you can treat as a normal modem with wvdial, or configure with yast and use kinternet to dial.
thank you for your help, unfortunately, i still have an error, how do i enable module usbserial?? see below
linux-2eoi:/home/njuguna # eject /dev/sr1
eject: unable to eject, last error: Invalid argument
linux-2eoi:/home/njuguna # lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0bda:0158 Realtek Semiconductor Corp. Mass Storage Device
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 045e:0737 Microsoft Corp.
Bus 005 Device 003: ID 1edf:6003
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
linux-2eoi:/home/njuguna # rmmod usbserial
ERROR: Module usbserial does not exist in /proc/modules
thank you so much for you support, i am a newbie trying to exscape MS for good, please bare with me.
linux-2eoi:/home/njuguna # eject /dev/sr1
eject: unable to eject, last error: Invalid argument
You need to be root first with
su -
Then try the eject command.
still no joy my friends, no joy at all.
heres the output
njuguna@linux-2eoi:~> su
Password:
linux-2eoi:/home/njuguna # rmmod usbserial
linux-2eoi:/home/njuguna # rmmod usbserial vendor=0x1edf product=0x6003
ERROR: Module usbserial does not exist in /proc/modules
ERROR: Module vendor=0x1edf does not exist in /proc/modules
ERROR: Module product=0x6003 does not exist in /proc/modules
what else can one do, i am getting very frustrated, but i do believe the fruits of this torture will be sweet, please lets carry on and find the solution.
Be careful with the commands you’re typing. After
**rmmod usbserial
**
you do
modprobe usbserial vendor=0x** product=0x****
**
However, let me clarify, its not ‘vendor=0x1edf product=0x6003’. That vendor code is for your mass storage device (built in). You need to be able to expose the modem device by this first
eject /dev/sr1
Then you should see /dev/ttyUSB* appear
ls -l /dev/ttyUSB*
You might like to try installing ‘usb_modeswitch’. It will simplify the process of getting the modem working after plugging in. All you should need to do is verify that /dev/ttyUSB[0,1, or 2] exists. (However, I’ve never required this utility for any usb broadband modem devices, so you may have to google for more info on using it). It takes care of the storage/modem mode switching for you. Yo’d have to search and for and install the package via yast first. Then you run it with a command like
/usr/sbin/usb_modeswitch -v 1edf -p 6003 -d 1
A guide on using usb_modeswitch for ZTE modem (same principles should apply to you):
MODEM ZTE MF636 in openSUSE 11.1 32bit definite guide « Weblog Tecnologico