← Back to team overview

desktop-packages team mailing list archive

[Bug 1431179] Re: usb_modeswitch@.service fails

 

Still not working for me too for Huawei E1550 on Ubuntu 15.04.

bla@bla-bla:~$ dpkg -s usb-modeswitch
Package: usb-modeswitch
Status: install ok installed
Priority: extra
Section: comm
Installed-Size: 202
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@xxxxxxxxxxxxxxxx>
Architecture: amd64
Version: 2.2.0+repack0-2ubuntu2
Depends: libc6 (>= 2.14), libpipeline1 (>= 1.0.0), libusb-1.0-0 (>= 2:1.0.8), usb-modeswitch-data (>= 20140529)
Suggests: comgt, wvdial
Breaks: usb-modeswitch-data (<< 20100127)
Conffiles:
 /etc/init/usb-modeswitch-upstart.conf 8972963f876f7717c4c0f267de97b278
 /etc/usb_modeswitch.conf b8fcd7f4e9e0173139b36cb56469377f
Description: mode switching tool for controlling "flip flop" USB devices
 Several new USB devices have their proprietary Windows drivers onboard,
 especially WAN dongles. When plugged in for the first time, they act
 like a flash storage and start installing the driver from there. If
 the driver is already installed, the storage device vanishes and
 a new device, such as an USB modem, shows up. This is called the
 "ZeroCD" feature.
 .
 On Debian, this is not needed, since the driver is included as a
 Linux kernel module, such as "usbserial". However, the device still
 shows up as "usb-storage" by default. usb-modeswitch solves that
 issue by sending the command which actually performs the switching
 of the device from "usb-storage" to "usbserial".
 .
 This package contains the binaries and the brother scripts.
Homepage: http://www.draisberghof.de/usb_modeswitch/
Original-Maintainer: Didier Raboud <odyx@xxxxxxxxxx>

syslog:
Sep 25 22:45:40 sr-server kernel: [ 9318.686831] usb 1-7.4: new high-speed USB device number 9 using xhci_hcd
Sep 25 22:45:40 sr-server kernel: [ 9318.786227] usb 1-7.4: New USB device found, idVendor=12d1, idProduct=1446
Sep 25 22:45:40 sr-server kernel: [ 9318.786232] usb 1-7.4: New USB device strings: Mfr=2, Product=1, SerialNumber=0
Sep 25 22:45:40 sr-server kernel: [ 9318.786234] usb 1-7.4: Product: HUAWEI Mobile
Sep 25 22:45:40 sr-server kernel: [ 9318.786236] usb 1-7.4: Manufacturer: HUAWEI Technology
Sep 25 22:45:40 sr-server kernel: [ 9318.790650] usb-storage 1-7.4:1.0: USB Mass Storage device detected
Sep 25 22:45:40 sr-server kernel: [ 9318.790755] scsi host14: usb-storage 1-7.4:1.0
Sep 25 22:45:40 sr-server kernel: [ 9318.790984] usb-storage 1-7.4:1.1: USB Mass Storage device detected
Sep 25 22:45:40 sr-server kernel: [ 9318.791387] scsi host15: usb-storage 1-7.4:1.1
Sep 25 22:45:40 sr-server systemd[1]: Starting USB_ModeSwitch...
Sep 25 22:45:40 sr-server systemd[1]: usb_modeswitch@1-7.4-1-7.4:1.0.service: main process exited, code=exited, status=1/FAILURE
Sep 25 22:45:40 sr-server systemd[1]: Failed to start USB_ModeSwitch.
Sep 25 22:45:40 sr-server systemd[1]: Unit usb_modeswitch@1-7.4-1-7.4:1.0.service entered failed state.
Sep 25 22:45:40 sr-server systemd[1]: usb_modeswitch@1-7.4-1-7.4:1.0.service failed.
Sep 25 22:45:41 sr-server kernel: [ 9319.796060] scsi 14:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
Sep 25 22:45:41 sr-server kernel: [ 9319.798274] scsi 15:0:0:0: Direct-Access     HUAWEI   MMC Storage      2.31 PQ: 0 ANSI: 2
Sep 25 22:45:41 sr-server kernel: [ 9319.808438] sr 14:0:0:0: [sr0] scsi-1 drive
Sep 25 22:45:41 sr-server kernel: [ 9319.808643] sr 14:0:0:0: Attached scsi CD-ROM sr0
Sep 25 22:45:41 sr-server kernel: [ 9319.808759] sr 14:0:0:0: Attached scsi generic sg2 type 5
Sep 25 22:45:41 sr-server kernel: [ 9319.809049] sd 15:0:0:0: Attached scsi generic sg3 type 0
Sep 25 22:45:41 sr-server kernel: [ 9319.818478] sd 15:0:0:0: [sdc] Attached SCSI removable disk
Sep 25 22:45:41 sr-server systemd-udevd[257]: error: /dev/sdc: No medium found
Sep 25 22:45:41 sr-server kernel: [ 9319.937684] xhci_hcd 0000:00:14.0: WARN Event TRB for slot 8 ep 2 with no TDs queued?
Sep 25 22:45:52 sr-server kernel: [ 9330.702518] xhci_hcd 0000:00:14.0: WARN Event TRB for slot 8 ep 2 with no TDs queued?

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

Title:
  usb_modeswitch@.service fails

Status in usb-modeswitch package in Ubuntu:
  Fix Released

Bug description:
  I lack the technical knowledge to know if this is a bug in udev,
  systemd or another component.

  After the switch to systemd, my 4G Huawei USB modem  no longer
  functions as a modem unless I run usb_modeswitch to flip its state
  from USB mass storage. The command I issue and its output is below,
  which also show the Vendor and Product ID.

  Strangely, it does not do this every time. Yesterday when I updated
  using apt-get dist-upgrade upon reboot the modem worked as expected.
  But from a cold boot this morning it did not.

  $ sudo usb_modeswitch -v 0x12d1 -p 0x1f01 -J
  [sudo] password for damon: 
  Look for default devices ...
     product ID matched
   Found devices in default mode (1)
  Access device 003 on bus 003
  Current configuration number is 1
  Use interface number 0
  Use endpoints 0x01 (out) and 0x81 (in)

  USB description data (for identification)
  -------------------------
  Manufacturer: HUAWEI Technology
       Product: HUAWEI Mobile
    Serial No.: FFFFFFFFFFFFFFFF
  -------------------------
  Using standard Huawei switching message
  Looking for active driver ...
   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
  Reset response endpoint 0x81
   Could not reset endpoint (probably harmless): -99
  Reset message endpoint 0x01
   Could not reset endpoint (probably harmless): -99
   Device is gone, skip any further commands
  -> Run lsusb to note any changes. Bye!

  ProblemType: Bug
  DistroRelease: Ubuntu 15.04
  Package: udev 219-4ubuntu5
  ProcVersionSignature: Ubuntu 3.19.0-8.8-generic 3.19.1
  Uname: Linux 3.19.0-8-generic x86_64
  NonfreeKernelModules: nvidia
  ApportVersion: 2.16.2-0ubuntu2
  Architecture: amd64
  CurrentDesktop: Unity
  CustomUdevRuleFiles: 60-ssd-scheduler.rules
  Date: Thu Mar 12 11:37:06 2015
  InstallationDate: Installed on 2015-02-05 (34 days ago)
  InstallationMedia: Kubuntu 15.04 "Vivid Vervet" - Alpha amd64 (20150205)
  MachineType: LENOVO 427637U
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.19.0-8-generic root=UUID=eb18ef51-a2d0-4372-8eb9-ae009a05d4f6 ro quiet splash
  SourcePackage: systemd
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 07/26/2013
  dmi.bios.vendor: LENOVO
  dmi.bios.version: 8BET62WW (1.42 )
  dmi.board.asset.tag: Not Available
  dmi.board.name: 427637U
  dmi.board.vendor: LENOVO
  dmi.board.version: Not Available
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Not Available
  dmi.modalias: dmi:bvnLENOVO:bvr8BET62WW(1.42):bd07/26/2013:svnLENOVO:pn427637U:pvrThinkPadW520:rvnLENOVO:rn427637U:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
  dmi.product.name: 427637U
  dmi.product.version: ThinkPad W520
  dmi.sys.vendor: LENOVO

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/usb-modeswitch/+bug/1431179/+subscriptions