C-motech CNU-680 (16d8:6803 -> 16d8:680a)

Bug #902819 reported by Andres Attemann
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
usb-modeswitch-data (Ubuntu)
New
Undecided
Unassigned

Bug Description

usb-modeswitch-data 20110805-1
Problem with the C-motech CNU-680 not switching from 16d8:6803 to 16d8:680a.
At the moment it works using custom udev rule and custom python script to switch.
These both are from https://bugs.launchpad.net/modemmanager/+bug/502085

Looking at /usr/share/doc/usb-modeswitch-data/README.gz
- 16d8:6803 (C-motech D50, CDU-680): two versions popped up; one with
  ID unchanged, target class 0xff, providing standard serial ports,
  and one with target product 0x680a, providing an ACM port. There is
  not enough information how to tell them apart; if you have the second
  one, we badly need information (usb_modeswitch output with SCSI inquiry)

Looks like it's the device I have. How may I obtain the usb_modeswitch output with SCSI inquiry mentioned?
The only thing i see in man page is how to disable this output and mention that it's disabled by default anyway:
       -I --no-inquire
                 do not obtain SCSI attributes from device (default is on). For proper identification of differing devices the attributes of the storage part provide valuable informa‐
                 tion. This is not needed for devices that are known and supported

anyway, output is here:

andres@aa-dv6:~$ sudo usb_modeswitch -I -v 16d8 -p 6803

Looking for default devices ...
 Found devices in default mode, class or configuration (1)
Accessing device 007 on bus 001 ...
Getting the current device configuration ...
 OK, got current device configuration (1)

USB description data (for identification)
-------------------------
Manufacturer: CMOTECH CO., LTD.
     Product: CMOTECH CDMA Technologies
  Serial No.: not provided
-------------------------
Warning: no switching method given.
-> Run lsusb to note any changes. Bye.

There are no changes in lsusb output.
There is no logs of any kind created under /var/log/ (logging enabled in /etc/usb_modeswitch.conf)

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

I think what you'll want to do is instead call usb_modeswitch without -I; to allow SCSI inquiry to be done. Maybe replacing -I with -W (or --verbose) will help debugging this.

Revision history for this message
Josua Dietze (digidietze) wrote :

Mathieu is correct. The SCSI output will be given by default if you just leave away the -I parameter.

Just make sure your device is not yet mode-switched at the moment you run the command.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.