USB_ModeSwitch log from Wed Mar 7 08:13:35 2012 Using global config file: /etc/usb_modeswitch.conf Raw args from udev: /1-4:1.0 Bus ID for device not given by udev. Trying to determine it from kernel name (1-4:1.0) ... Using top device dir /sys/bus/usb/devices/1-4 USB dir exists: /sys/bus/usb/devices/1-4 Warning: USB attribute "serial" not readable. SCSI dir exists: /sys/bus/usb/devices/1-4 Warning: SCSI attribute "vendor" not readable. Warning: SCSI attribute "model" not readable. Warning: SCSI attribute "rev" not readable. ---------------- USB values from sysfs: idVendor 12d1 idProduct 14c1 manufacturer Vodafone Group (Huawei) product Vodafone Mobile Broadband (Huawei) serial (null) 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/12d1:14c1* Searching overriding entries named: /etc/usb_modeswitch.d/12d1:14c1* SCSI attributes not needed, moving on. Extracting config 12d1:14c1 from collection /usr/share/usb_modeswitch/configPack.tar.gz config: TargetVendor set to 12d1 config: TargetProduct set to 14c6 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 12d1 -p 14c1 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= 0x12d1 DefaultProduct= 0x14c1 TargetVendor= 0x12d1 TargetProduct= 0x14c6 TargetClass= not set TargetProductList="" DetachStorageOnly=0 HuaweiMode=0 SierraMode=0 SonyMode=0 QisdaMode=0 GCTMode=0 KobilMode=0 SequansMode=0 MobileActionMode=0 CiscoMode=0 MessageEndpoint= not set MessageContent="55534243123456780000000000000011062000000100000000000000000000" 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 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 12d1:14c1 found matching vendor ID searching devices, found USB ID 04f2:b209 searching devices, found USB ID 1d6b:0002 No devices in target mode or class found Looking for default devices ... searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 12d1:14c1 found matching vendor ID found matching product ID adding device searching devices, found USB ID 04f2:b209 searching devices, found USB ID 1d6b:0002 Found device in default mode, class or configuration (1) Accessing device 003 on bus 001 ... Skipping the check for the current configuration Using first interface: 0x00 Using endpoints 0x01 (out) and 0x81 (in) USB description data (for identification) ------------------------- Manufacturer: Vodafone Group (Huawei) Product: Vodafone Mobile Broadband (Huawei) Serial No.: not provided ------------------------- 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 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 12d1:14c1 found matching vendor ID searching devices, found USB ID 04f2:b209 searching devices, found USB ID 1d6b:0002 Searching for target devices ... searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 12d1:14c1 found matching vendor ID searching devices, found USB ID 04f2:b209 searching devices, found USB ID 1d6b:0002 Searching for target devices ... searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 12d1:14c1 found matching vendor ID searching devices, found USB ID 04f2:b209 searching devices, found USB ID 1d6b:0002 Searching for target devices ... searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 12d1:14c1 found matching vendor ID searching devices, found USB ID 04f2:b209 searching devices, found USB ID 1d6b:0002 Searching for target devices ... searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 04f2:b209 searching devices, found USB ID 1d6b:0002 Searching for target devices ... searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 04f2:b209 searching devices, found USB ID 1d6b:0002 Searching for target devices ... searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 04f2:b209 searching devices, found USB ID 1d6b:0002 Searching for target devices ... searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 04f2:b209 searching devices, found USB ID 1d6b:0002 Searching for target devices ... searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 04f2:b209 searching devices, found USB ID 1d6b:0002 Searching for target devices ... searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 04f2:b209 searching devices, found USB ID 1d6b:0002 Searching for target devices ... searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 1d6b:0001 searching devices, found USB ID 12d1:14c6 found matching vendor ID found matching product ID adding device searching devices, found USB ID 04f2:b209 searching devices, found USB ID 1d6b:0002 Found target device, now opening Found target device 004 on bus 001 Target device description data ------------------------- Manufacturer: Vodafone Group (Huawei) Product: Vodafone Mobile Broadband (Huawei) Serial No.: not provided ------------------------- Found correct target device Mode switch succeeded. Bye. ok:12d1:14c6 -------------------------------- (end of usb_modeswitch output) Checking success of mode switch for max. 20 seconds ... Reading attributes ... USB dir exists: /sys/bus/usb/devices/1-4 Warning: USB attribute "serial" not readable. All attributes matched Mode switching was successful, found 12d1:14c6 (Vodafone Group (Huawei): Vodafone Mobile Broadband (Huawei))Now checking for bound driver ... no driver has bound to interface 0 yet Device not in "bind_list" yet, bind it now modprobe not foundModule loader is (null) Can't do anymore without module loader; get "modtools"! driver binding failed Checking for AVOID_RESET_QUIRK kernel attribute AVOID_RESET_QUIRK activated All done, exiting