im trying to get my umts stick to work on my SuSE 11.1 64-bit. Fresh install. I tried several hints from the internet but nothing works. I have problems that SuSE detects the stick as memory instead of a modem.
Here the lsusb output:
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 044f:b102 ThrustMaster, Inc.
Bus 003 Device 002: ID 041e:405f Creative Technology, Ltd
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 046d:c01d Logitech, Inc. MX510 Optical Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 014: ID 1e0e:9000
Bus 001 Device 006: ID 090c:1000 Feiya Technology Corp. Memory Bar
Bus 001 Device 003: ID 0424:2504 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
umtsmon doesn’t find the device and quits with an error. If needed i can post the message. usb_modeswitch dont work ether. It doesn’t find a device to act with.
I found the tutorial for UMTS devices on this SuSE page but at first the tutorial seems to be for a Huawei chipset which i possibly (lsusb) do not have and second it wants me to disable the usb-storage module of the kernel that indicates no storage devices will be detected anymore. Especially the last point is no option for me. If any more infomation is nessecary, tell me. It might take a while cause currently i have a dual boot system. Hope anyone has a idea.
Can you modprobe -r usb-storage (or rmmod)
and then modprobe usbserial
Not sure those are the correct names for the modules.
It might then pick up the modem part of the dongle. If it works, you could make a script and then (somehow, udev maybe?) run that script when that dongle is inserted, and run an undo script when it is removed.
Of course, you’d lose any mass storage devices currently connected.
I’d like to know how you get on with it, as I’m on O2 and would like to get one of their 3g dongles. I don’t know why the kernel can’t pick up both parts of the dongle, maybe it is because they are connected over the same ‘bus’ if that is the correct word and the storage module ‘runs’ first?
Edit: Had a thought, if you rmmod the storage & modprobe the serial so it picks the modem up, perhaps you can then re-modprobe the storage while the modem is plugged in & a) see if it still works and b) picks up your memory stick again?
Thanks for your mention. I will try that when i’m home.
Even i tried modprobe one time. I don’t know the message exactly but it seems like the modules comes not with kernel by default. Is this that way or did i miss something?
Well i got the problem that the kernel module usbserial doesn’t exist. Seems like the standard kernel isn’t shipping with that module by default. How to proceed? Recompile the kernel? I would avoid that if possible.
I’ve got kernel 2.6.25.20-0.1-default (uname -r to find out)
usbserial exists here, what kernel are you using?
(modules live in /lib/modules/[your-kernel-from uname -r] you could have a hunt around in there). I’m on 32 bit btw, so if you’re on x64 perhaps that is why.
I guess that you’d have to rebuild the kernel if your kernel does not have it.
I assume you have tried (as root) modprobe usbserial? No output means success, f you get a message please post it. (lsmod will tell you what modules are loaded)