Yes. I mistyped the attribute name. Exact log is: $ cat /var/log/usb_modeswitch.log
USB_ModeSwitch log from Thu Mar 12 19:25:36 2020 Use global config file: /etc/usb_modeswitch.conf Raw args from udev: 2-1.2 Bus ID for device not given by udev. Trying to determine it from kernel name (2-1.2) ... Use top device dir /sys/bus/usb/devices/2-1.2 USB dir exists: /sys/bus/usb/devices/2-1.2 SCSI dir exists: /sys/bus/usb/devices/2-1.2 Warning: SCSI attribute "vendor" not readable. Warning: SCSI attribute "model" not readable. Warning: SCSI attribute "rev" not readable. Check class of first interface ... Device is in install mode. No access to interface 8. Exit After that the lsusb is: Bus 002 Device 004: ID 0bda:0138 Realtek Semiconductor Corp. RTS5138 Card Reader Controller Bus 002 Device 016: ID 2001:a706 D-Link Corp. 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 04f2:b289 Chicony Electronics Co., Ltd Bus 001 Device 003: ID 24ae:2003 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 The udevadm monitor reads: $ udevadm monitor monitor will print the received events for: UDEV - the event which udev sends out after rule processing KERNEL - the kernel uevent KERNEL[2853.694871] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2 (usb) KERNEL[2853.695241] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0 (usb) KERNEL[2853.701296] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6 (scsi) KERNEL[2853.701409] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/scsi_host/host6 (scsi_host) KERNEL[2853.701545] bind /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0 (usb) KERNEL[2853.701645] bind /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2 (usb) UDEV [2853.730704] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2 (usb) KERNEL[2853.733186] add /kernel/slab/:A-0000256/cgroup/filp(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.733231] add /kernel/slab/dentry/cgroup/dentry(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.733253] add /kernel/slab/:A-0000128/cgroup/pid(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.733272] add /kernel/slab/inode_cache/cgroup/inode_cache(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.733292] add /kernel/slab/sock_inode_cache/cgroup/sock_inode_cache(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.733310] add /kernel/slab/:A-0001024/cgroup/PING(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.733326] add /kernel/slab/skbuff_head_cache/cgroup/skbuff_head_cache(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.733343] add /kernel/slab/kmalloc-512/cgroup/kmalloc-512(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.733361] add /kernel/slab/:A-0000192/cgroup/cred_jar(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.733384] add /kernel/slab/kmalloc-64/cgroup/kmalloc-64(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.733412] add /kernel/slab/mm_struct/cgroup/mm_struct(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.733438] add /kernel/slab/:A-0000208/cgroup/vm_area_struct(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.733464] add /kernel/slab/:A-0000064/cgroup/anon_vma_chain(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.733485] add /kernel/slab/anon_vma/cgroup/anon_vma(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.733504] add /kernel/slab/:a-0000104/cgroup/buffer_head(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.733522] add /kernel/slab/kmalloc-4k/cgroup/kmalloc-4k(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.738662] add /kernel/slab/dentry/cgroup/dentry(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.741004] add /kernel/slab/mm_struct/cgroup/mm_struct(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.744815] add /kernel/slab/kmalloc-4k/cgroup/kmalloc-4k(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.746987] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0 (usb) UDEV [2853.749264] add /kernel/slab/inode_cache/cgroup/inode_cache(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.749617] add /kernel/slab/:A-0001024/cgroup/PING(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.750878] add /kernel/slab/anon_vma/cgroup/anon_vma(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.751821] add /kernel/slab/kmalloc-512/cgroup/kmalloc-512(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.753065] add /kernel/slab/:A-0000128/cgroup/pid(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.753411] add /kernel/slab/:A-0000064/cgroup/anon_vma_chain(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.753869] add /kernel/slab/skbuff_head_cache/cgroup/skbuff_head_cache(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.754399] add /kernel/slab/:A-0000192/cgroup/cred_jar(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.754860] add /kernel/slab/sock_inode_cache/cgroup/sock_inode_cache(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.755474] add /kernel/slab/:A-0000208/cgroup/vm_area_struct(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.759378] add /kernel/slab/:a-0000104/cgroup/buffer_head(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.759415] add /kernel/slab/kmalloc-64/cgroup/kmalloc-64(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.759439] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6 (scsi) UDEV [2853.761410] add /kernel/slab/:A-0000256/cgroup/filp(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.762127] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/scsi_host/host6 (scsi_host) UDEV [2853.765449] bind /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0 (usb) UDEV [2853.773809] bind /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2 (usb) KERNEL[2853.775335] remove /kernel/slab/:A-0001024/cgroup/PING(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.775396] remove /kernel/slab/sock_inode_cache/cgroup/sock_inode_cache(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.775420] remove /kernel/slab/skbuff_head_cache/cgroup/skbuff_head_cache(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.775437] remove /kernel/slab/:A-0000256/cgroup/filp(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.775453] remove /kernel/slab/inode_cache/cgroup/inode_cache(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.775470] remove /kernel/slab/dentry/cgroup/dentry(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.775485] remove /kernel/slab/:a-0000104/cgroup/buffer_head(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.775501] remove /kernel/slab/:A-0000208/cgroup/vm_area_struct(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.775517] remove /kernel/slab/mm_struct/cgroup/mm_struct(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.775534] remove /kernel/slab/:A-0000192/cgroup/cred_jar(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.775552] remove /kernel/slab/:A-0000064/cgroup/anon_vma_chain(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.775569] remove /kernel/slab/anon_vma/cgroup/anon_vma(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.775585] remove /kernel/slab/:A-0000128/cgroup/pid(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.775603] remove /kernel/slab/kmalloc-4k/cgroup/kmalloc-4k(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.775622] remove /kernel/slab/kmalloc-512/cgroup/kmalloc-512(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2853.775638] remove /kernel/slab/kmalloc-64/cgroup/kmalloc-64(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.776728] remove /kernel/slab/sock_inode_cache/cgroup/sock_inode_cache(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.776848] remove /kernel/slab/:A-0000256/cgroup/filp(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.777773] remove /kernel/slab/kmalloc-512/cgroup/kmalloc-512(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.778001] remove /kernel/slab/mm_struct/cgroup/mm_struct(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.778857] remove /kernel/slab/:a-0000104/cgroup/buffer_head(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.778894] remove /kernel/slab/:A-0000192/cgroup/cred_jar(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.779218] remove /kernel/slab/:A-0000208/cgroup/vm_area_struct(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.779895] remove /kernel/slab/kmalloc-4k/cgroup/kmalloc-4k(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.780568] remove /kernel/slab/anon_vma/cgroup/anon_vma(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.781005] remove /kernel/slab/inode_cache/cgroup/inode_cache(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.781741] remove /kernel/slab/:A-0000128/cgroup/pid(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.782022] remove /kernel/slab/skbuff_head_cache/cgroup/skbuff_head_cache(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.782375] remove /kernel/slab/kmalloc-64/cgroup/kmalloc-64(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.783018] remove /kernel/slab/dentry/cgroup/dentry(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.783220] remove /kernel/slab/:A-0001024/cgroup/PING(1373:usb_modeswitch@2-1.2.service) (cgroup) UDEV [2853.783819] remove /kernel/slab/:A-0000064/cgroup/anon_vma_chain(1373:usb_modeswitch@2-1.2.service) (cgroup) KERNEL[2854.728674] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0 (scsi) KERNEL[2854.728808] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0 (scsi) UDEV [2854.735181] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0 (scsi) UDEV [2854.740568] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0 (scsi) KERNEL[2854.759608] add /devices/virtual/bdi/11:1 (bdi) KERNEL[2854.759686] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0/block/sr1 (block) KERNEL[2854.759958] bind /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0 (scsi) KERNEL[2854.759996] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0/scsi_device/6:0:0:0 (scsi_device) KERNEL[2854.760115] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0/scsi_generic/sg2 (scsi_generic) KERNEL[2854.760232] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0/bsg/6:0:0:0 (bsg) UDEV [2854.761707] add /devices/virtual/bdi/11:1 (bdi) KERNEL[2854.764840] change /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0/block/sr1 (block) UDEV [2854.897603] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0/block/sr1 (block) UDEV [2854.904413] bind /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0 (scsi) UDEV [2854.908717] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0/scsi_device/6:0:0:0 (scsi_device) UDEV [2854.909051] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0/scsi_generic/sg2 (scsi_generic) UDEV [2854.909843] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0/bsg/6:0:0:0 (bsg) UDEV [2854.992291] change /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0/block/sr1 (block) KERNEL[2855.103425] remove /dentry(1359:media-mariusz-D\x2dLink\x20Modem.mount) (cgroup) UDEV [2855.104678] remove /dentry(1359:media-mariusz-D\x2dLink\x20Modem.mount) (cgroup) Manual execution of usb_modeswitch: $ sudo usb_modeswitch -v 0x2001 -p 0xa706 -c /etc/usb_modeswitch.d/2001:a706 Look for target devices ... No devices in target mode or class found Look for default devices ... Found devices in default mode (1) Access device 017 on bus 002 Get the current device configuration ... Current configuration number is 1 Use interface number 0 with class 8 Use endpoints 0x01 (out) and 0x81 (in) 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 Reset response endpoint 0x81 Reset message endpoint 0x01 -> Run lsusb to note any changes. Bye! mariusz@Tosia:/usr/share/usb_modeswitch$ lsusb Bus 002 Device 004: ID 0bda:0138 Realtek Semiconductor Corp. RTS5138 Card Reader Controller Bus 002 Device 018: ID 2001:7d01 D-Link Corp. 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 04f2:b289 Chicony Electronics Co., Ltd Bus 001 Device 003: ID 24ae:2003 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 As mentioned before same up-to-date Kubuntu works like a charm. Another thing I noticed is that the Mobile Broadband no longer has a menu item in the upper-right menu. -- 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