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

Reply via email to