Hi.
I'm currently trying to get my Option 0505 3G modem to work in Slackware 13.1.
My Problem is that when I plug the device in no /dev/ttyUSBX appears.
I're read quite a few threads as to connect these modems, but none seems to cover my problems.
This is my dmesg after plugging in:
PHP Code:
usb 1-1: new high speed USB device using ehci_hcd and address 6
usb 1-1: New USB device found, idVendor=0af0, idProduct=d055
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1: Product: Globetrotter GI0505
usb 1-1: Manufacturer: Option Wireless Technology
scsi9 : usb-storage 1-1:1.0
usb 1-1: USB disconnect, address 6
usb 1-1: new high speed USB device using ehci_hcd and address 7
usb 1-1: New USB device found, idVendor=0af0, idProduct=d055
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1: Product: Globetrotter GI0505
usb 1-1: Manufacturer: Option Wireless Technology
hso: drivers/net/usb/hso.c: 1.2 Option Wireless
hso0: Disabled Privacy Extensions
usbcore: registered new interface driver hso
CE: hpet increasing min_delta_ns to 33750 nsec
I then try "#modprobe option", and get output for dmesg:
PHP Code:
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
USB Serial support registered for GSM modem (1-port)
usbcore: registered new interface driver option
option: v0.7.2:USB Driver for GSM modems
I'va also tried to prevent the hso module to load by blacklisting it, and only use the option module, but without any luck.
This is #lsusb:
PHP Code:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0 multicard reader
Bus 001 Device 005: ID 04f2:b1b8 Chicony Electronics Co., Ltd
Bus 001 Device 007: ID 0af0:d055 Option
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 046d:c062 Logitech, Inc.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0489:e00d Foxconn / Hon Hai
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
I've also set the usb_modeswitch to logging, this is my /var/log/usb_modeswitch:
PHP Code:
USB_ModeSwitch log from Wed Jan 26 20:42:52 CET 2011
Using global config file: /etc/usb_modeswitch.conf
raw args from udev: 1-1:1.0/1-1:1.0
USB dir exists: /sys/bus/usb/devices/1-1
Warning: USB attribute "serial" not found.
----------------
USB values from sysfs:
manufacturer Option Wireless Technology
product Globetrotter GI0505
serial
----------------
SCSI attributes not needed, moving on
checking config: /etc/usb_modeswitch.d/0af0:d055
! matched, now switching
(running command: /usr/sbin/usb_modeswitch -I -W -c /etc/usb_modeswitch.d/0af0:d055)
verbose output of usb_modeswitch:
--------------------------------
Reading config file: /etc/usb_modeswitch.d/0af0:d055
* usb-modeswitch: handle USB devices with multiple modes
* Version 1.1.2alpha (C) Josua Dietze 2010
* Based on libusb0 (0.1.12 and above)
! PLEASE REPORT NEW CONFIGURATIONS !
DefaultVendor= 0x0af0
DefaultProduct= 0xd055
argetVendor= not set
TargetProduct= not set
TargetClass= 0xff
DetachStorageOnly=0
HuaweiMode=0
SierraMode=0
SonyMode=0
GCTMode=0
MessageEndpoint= not set
MessageContent="55534243785634120100000080000601000000000000000000000000000000"
NeedResponse=0
ResponseEndpoint= not set
Interface=0x00
InquireDevice disabled
Success check enabled, max. wait time 10 seconds
System integration mode enabled
Looking for target devices ...
searching devices, found USB ID 1d6b:0002
searching devices, found USB ID 0bda:0158
searching devices, found USB ID 04f2:b1b8
searching devices, found USB ID 0af0:d055
found matching vendor ID
found matching product ID
target class ff not matching
searching devices, found USB ID 1d6b:0001
searching devices, found USB ID 046d:c062
searching devices, found USB ID 1d6b:0001
searching devices, found USB ID 0489:e00d
searching devices, found USB ID 1d6b:0001
searching devices, found USB ID 1d6b:0001
No devices in target mode or class found
Looking for default devices ...
searching devices, found USB ID 1d6b:0002
searching devices, found USB ID 0bda:0158
searching devices, found USB ID 04f2:b1b8
searching devices, found USB ID 0af0:d055
found matching vendor ID
found matching product ID
target class ff not matching
adding device as default
searching devices, found USB ID 1d6b:0001
searching devices, found USB ID 046d:c062
searching devices, found USB ID 1d6b:0001
searching devices, found USB ID 0489:e00d
searching devices, found USB ID 1d6b:0001
searching devices, found USB ID 1d6b:0001
Found devices in default mode or class (1)
Accessing device 013 on bus 001 ...
USB description data (for identification)
-------------------------
Manufacturer: Option Wireless Technology
Product: Globetrotter GI0505
Serial No.: not provided
-------------------------
Looking for active driver ...
OK, driver found ("dummy")
OK, driver "dummy" detached
Setting up communication with interface 0 ...
Using endpoint 0x01 for message sending ...
Trying to send message 1 to endpoint 0x01 ...
libusb:error [op_clear_halt] clear_halt failed error -1 errno 71
OK, message successfully sent
Device is gone, skipping any further commands
Checking for mode switch (max. 10 times, once per second) ...
Original device is gone already, not checking
Searching for target devices ...
searching devices, found USB ID 0af0:d055
found matching vendor ID
found matching product ID
target class ff matching
adding device
searching devices, found USB ID 1d6b:0002
searching devices, found USB ID 0bda:0158
searching devices, found USB ID 04f2:b1b8
searching devices, found USB ID 1d6b:0001
searching devices, found USB ID 046d:c062
searching devices, found USB ID 1d6b:0001
searching devices, found USB ID 0489:e00d
searching devices, found USB ID 1d6b:0001
searching devices, found USB ID 1d6b:0001
Found target device 014 on bus 001
Target device description data
-------------------------
Manufacturer: Option Wireless Technology
Product: Globetrotter GI0505
Serial No.: not provided
-------------------------
Found correct target device
Mode switch succeeded. Bye.
ok:
--------------------------------
(end of usb_modeswitch output)
Doing no driver checking or binding for this device
Checking for AVOID_RESET_QUIRK attribute
AVOID_RESET_QUIRK not present
All done, exiting
As far as I can deduct anything from the usb_modeswitch log, it seems to be able to find the device and switch it, but something else outside is not able to create the /dev/ttyUSBX link.
I'm using the 2.6.33.4-smp kernel that came with the distro.
Ah, one more thing: when i uninstall usb_modeswitch and plug in the 3G modem, it is recognized as a usb memory stick.
The computer is a Lenovo Ideapad S10-3.
Some (alot) of this info may be of no use, but I hope someone may present a solution to my existential, all consuming problem....
Best regards