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 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

Reply via email to