Code: Select all
USB_ModeSwitch log from Sat Jan 5 14:38:59 2013
Using global config file: /etc/usb_modeswitch.conf
Raw args from udev: /2-1.1:1.0
Bus ID for device not given by udev.
Trying to determine it from kernel name (2-1.1:1.0) ...
Using top device dir /sys/bus/usb/devices/2-1.1
USB dir exists: /sys/bus/usb/devices/2-1.1
SCSI dir exists: /sys/bus/usb/devices/2-1.1
Warning: SCSI attribute "vendor" not readable.
Warning: SCSI attribute "model" not readable.
Warning: SCSI attribute "rev" not readable.
----------------
USB values from sysfs:
idVendor 1bbb
idProduct f000
manufacturer USBModem
product HSPA Data Card
serial 1234567890ABCDEF
bNumConfigurations 1
----------------
bNumConfigurations is 1 - don't check for active configuration
Found packed config collection /usr/share/usb_modeswitch/configPack.tar.gz
Searching entries named: /usr/share/usb_modeswitch/1bbb:f000*
Searching overriding entries named: /etc/usb_modeswitch.d/1bbb:f000*
SCSI attributes not needed, moving on.
Extracting config 1bbb:f000 from collection /usr/share/usb_modeswitch/configPack.tar.gz
config: TargetVendor set to 1bbb
config: TargetProduct set to 0000,0017
Driver module is "option", ID path is /sys/bus/usb-serial/drivers/option1
! matched, now switching
Command to be run:
/usr/sbin/usb_modeswitch -I -W -D -s 20 -c /run/usb_modeswitch/current_cfg -u -1 -v 1bbb -p f000 2>&1
Verbose debug output of usb_modeswitch and libusb follows
(Note that some USB errors are expected in the process)
--------------------------------
Reading config file: /run/usb_modeswitch/current_cfg
* usb_modeswitch: handle USB devices with multiple modes
* Version 1.2.3 (C) Josua Dietze 2012
* Based on libusb0 (0.1.12 and above)
! PLEASE REPORT NEW CONFIGURATIONS !
DefaultVendor= 0x1bbb
DefaultProduct= 0xf000
TargetVendor= 0x1bbb
TargetProduct= not set
TargetClass= not set
TargetProductList="0000,0017"
DetachStorageOnly=0
HuaweiMode=0
SierraMode=0
SonyMode=0
QisdaMode=0
GCTMode=0
KobilMode=0
SequansMode=0
MobileActionMode=0
CiscoMode=0
MessageEndpoint= not set
MessageContent="55534243123456788000000080000606f50402527000000000000000000000"
NeedResponse=0
ResponseEndpoint= not set
InquireDevice disabled
Success check enabled, max. wait time 20 seconds
System integration mode enabled
Looking for target devices ...
searching devices, found USB ID 1bbb:f000
found matching vendor ID
searching devices, found USB ID 8087:0024
searching devices, found USB ID 1d6b:0002
searching devices, found USB ID 1bcf:2c18
searching devices, found USB ID 8087:0024
searching devices, found USB ID 1d6b:0002
No devices in target mode or class found
Looking for default devices ...
searching devices, found USB ID 1bbb:f000
found matching vendor ID
found matching product ID
adding device
searching devices, found USB ID 8087:0024
searching devices, found USB ID 1d6b:0002
searching devices, found USB ID 1bcf:2c18
searching devices, found USB ID 8087:0024
searching devices, found USB ID 1d6b:0002
Found device in default mode, class or configuration (1)
Accessing device 012 on bus 002 ...
Skipping the check for the current configuration
Using first interface: 0x00
Using endpoints 0x01 (out) and 0x81 (in)
USB description data (for identification)
-------------------------
Manufacturer: USBModem
Product: HSPA Data Card
Serial No.: 1234567890ABCDEF
-------------------------
Looking for active driver ...
OK, driver found ("usb-storage")
OK, driver "usb-storage" detached
Setting up communication with interface 0
Using endpoint 0x01 for message sending ...
Trying to send message 1 to endpoint 0x01 ...
OK, message successfully sent
Resetting response endpoint 0x81
Resetting message endpoint 0x01
Checking for mode switch (max. 20 times, once per second) ...
Searching for target devices ...
searching devices, found USB ID 1bbb:0017
found matching vendor ID
found matching product ID from list
searching devices, found USB ID 8087:0024
searching devices, found USB ID 1d6b:0002
searching devices, found USB ID 1bcf:2c18
searching devices, found USB ID 8087:0024
searching devices, found USB ID 1d6b:0002
Found target device, now opening
Found target device 013 on bus 002
Target device description data
-------------------------
Manufacturer: USBModem
Product: HSPA Data Card
Serial No.: 1234567890ABCDEF
-------------------------
Found correct target device
Mode switch succeeded. Bye.
ok:1bbb:0017
--------------------------------
(end of usb_modeswitch output)
Checking success of mode switch for max. 20 seconds ... Reading attributes ...
USB dir exists: /sys/bus/usb/devices/2-1.1
All attributes matched
Mode switching was successful, found 1bbb:0017 (USBModem: HSPA Data Card)Now checking for bound driver ...
no driver has bound to interface 0 yet
Device not in "bind_list" yet, bind it nowdmesg is
Code: Select all
[ 3895.137292] usb 2-1.1: >USB disconnect, device number 12
[ 3895.333999] usb 2-1.1: >new high-speed USB device number 13 using ehci_hcd
[ 3895.429965] usb 2-1.1: >New USB device found, idVendor=1bbb, idProduct=0017
[ 3895.429974] usb 2-1.1: >New USB device strings: Mfr=3, Product=2, SerialNumber=4
[ 3895.429980] usb 2-1.1: >Product: HSPA Data Card
[ 3895.429985] usb 2-1.1: >Manufacturer: USBModem
[ 3895.429990] usb 2-1.1: >SerialNumber: 1234567890ABCDEF
[ 3895.434671] scsi13 : usb-storage 2-1.1:1.4
[ 3896.435321] scsi 13:0:0:0: >Direct-Access ALCATEL Mass Storage 2.31 PQ: 0 ANSI: 2
[ 3896.437105] sd 13:0:0:0: >Attached scsi generic sg2 type 0
[ 3896.439863] sd 13:0:0:0: >[sdb] Attached SCSI removable disk
[ 3898.148291] usb_modeswitch_[4246]: segfault at 0 ip b75cdee1 sp bfae074c error 4 in libc-2.15.so[b7550000+1a3000]Code: Select all
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0017", RUN+="/sbin/modprobe usbserial vendor=0x1bbb product=0x0017"Apparently it switches the modem but fails to load a driver for it.