On Kubuntu @ Dell with the same modem: cat /var/log/usb_modeswitch.log
USB_ModeSwitch log from Thu Mar 12 20:09:49 2020 Use global config file: /etc/usb_modeswitch.conf Adjust delay for USB storage devices ... Error: could not access delay_use attribute: No such file or directory Raw args from udev: 3-4 Bus ID for device not given by udev. Trying to determine it from kernel name (3-4) ... Use top device dir /sys/bus/usb/devices/3-4 USB dir exists: /sys/bus/usb/devices/3-4 SCSI dir exists: /sys/bus/usb/devices/3-4 Warning: SCSI attribute "vendor" not readable. Warning: SCSI attribute "model" not readable. Warning: SCSI attribute "rev" not readable. Use interface /sys/bus/usb/devices/3-4/3-4:1.0 ---------------- USB values from sysfs: idVendor 2001 idProduct a706 manufacturer D-Link,Inc product D-Link DWM-156 serial 536591500189710 bNumConfigurations 3 bConfigurationValue 1 devnum 3 busnum 3 ---------------- Found packed config collection /usr/share/usb_modeswitch/configPack.tar.gz Searching entries named: /usr/share/usb_modeswitch/2001:a706* Searching overriding entries named: /etc/usb_modeswitch.d/2001:a706* SCSI attributes not needed, move on. Extract config 2001:a706 from collection /usr/share/usb_modeswitch/configPack.tar.gz config: TargetVendor set to 2001 config: TargetProduct set to 7d01 Driver module is "option", ID path is /sys/bus/usb-serial/drivers/option1 ! matched, now switching Device may have an MBIM configuration, check driver ... no MBIM driver found, switch to legacy modem mode Unbinding driver Command to be run: /usr/sbin/usb_modeswitch -W -D -s 20 -c /run/usb_modeswitch/current_cfg -b 3 -g 3 -v 2001 -p a706 2>&1 Verbose debug output of usb_modeswitch and libusb follows (Note that some USB errors are expected in the process) -------------------------------- Read config file: /run/usb_modeswitch/current_cfg * usb_modeswitch: handle USB devices with multiple modes * Version 2.5.2 (C) Josua Dietze 2017 * Based on libusb1/libusbx ! PLEASE REPORT NEW CONFIGURATIONS ! DefaultVendor= 0x2001 DefaultProduct= 0xa706 TargetVendor= 0x2001 TargetProduct= 0x7d01 StandardEject=1 Success check enabled, max. wait time 20 seconds System integration mode enabled Use given bus/device number: 003/003 ... Look for default devices ... bus/device number matched found USB ID 2001:a706 vendor ID matched product ID matched Found devices in default mode (1) Get the current device configuration ... Current configuration number is 1 Use interface number 0 with class 8 Use endpoints 0x01 (out) and 0x81 (in) USB description data (for identification) ------------------------- Manufacturer: D-Link,Inc Product: D-Link DWM-156 Serial No.: 536591500189710 ------------------------- Sending standard EJECT sequence Looking for active drivers ... OK, driver detached Set up interface 0 Use endpoint 0x01 for message sending ... Trying to send message 1 to endpoint 0x01 ... OK, message successfully sent Read the response to message 1 (CSW) ... Response successfully read (13 bytes), status 0 Trying to send message 2 to endpoint 0x01 ... OK, message successfully sent Read the response to message 2 (CSW) ... Response successfully read (13 bytes), status 0 Trying to send message 3 to endpoint 0x01 ... OK, message successfully sent Read the response to message 3 (CSW) ... Device seems to have vanished after reading. Good. Device is gone, skip any further commands ok:busdev -------------------------------- (end of usb_modeswitch output) Check success of mode switch for max. 20 seconds ... Read attributes ... USB dir exists: /sys/bus/usb/devices/3-4 Warning: USB attribute "serial" not readable. All attributes matched Mode switching was successful, found 2001:7d01 (D-Link,Inc: D-Link DWM-156)Now check for bound driver ... no driver has bound to interface 0 yet Device not in "bind_list" yet, bind it now Module loader is /sbin/modprobe Module is active already Try to add ID to driver "option" ID added to driver; check for new devices in /dev driver binding failed Check for AVOID_RESET_QUIRK kernel attribute AVOID_RESET_QUIRK activated All done, exit mariusz:~> lsusb Bus 002 Device 004: ID 0cf3:e004 Qualcomm Atheros Communications Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 004: ID 0c45:648b Microdia Integrated Webcam Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 004: ID 2001:7d01 D-Link Corp. D-Link DWM-156 Bus 003 Device 002: ID 24ae:2003 RAPOO RAPOO 5G Wireless Device Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to usb-modeswitch in Ubuntu. https://bugs.launchpad.net/bugs/1866926 Title: usb_modeswitch does not switch modems (remain visible as mass storage) Status in usb-modeswitch package in Ubuntu: New Bug description: After upgrading to Ubuntu focal fossa development branch the usb_modeswitch does not seem to work any more on a Toshiba laptop. Two modems I have D-Link DWM-156 and Huawei E3372 show up as drives and stay like that until I use "Eject" in Gnome or explicitly use usb_modeswitch from the terminal. I have a strong feeling that it may either be related to Gnome or hardware. On another Dell laptop with Kubuntu focal fossa development, both modems connect automatically. /var/log/usb_modeswitch.log ends with: Warning: SCSI attribute "ref" not readable. Check class of first interface ... Device is in istall mode. No access to interface 8. Exit Up until and including the "ref" not readable is exactly the same as on Kubuntu @ Dell. Yet on Kubuntu I get plenty of successful config logs after that and on Ubuntu @ Toshiba I don't. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/usb-modeswitch/+bug/1866926/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp