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 Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1866926 Title: usb_modeswitch does not switch modems (remain visible as mass storage) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/usb-modeswitch/+bug/1866926/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs