[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#634916: marked as done (Linux modeswitches some 3G dongles in kernelland (duplicates userland functionality))



Your message dated Sat, 24 Apr 2021 05:59:03 -0700 (PDT)
with message-id <60841617.1c69fb81.50413.aecf@mx.google.com>
and subject line Closing this bug (BTS maintenance for src:linux bugs)
has caused the Debian Bug report #634916,
regarding Linux modeswitches some 3G dongles in kernelland (duplicates userland functionality)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
634916: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=634916
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: usb-modeswitch
Version: 1.1.8-1
Severity: normal

Hello!

I installed usb-modeswitch in order to prevent my USB HSDPA modem to be
seen as a storage device.
My modem is a Huawei E169, which has apparently the same vendor and
product IDs as the Huawei E620:

  $ lsusb | grep Huawei
  Bus 006 Device 005: ID 12d1:1001 Huawei Technologies Co., Ltd. E620 USB Modem

It seems to me that this device is known to usb-modeswitch-data:

  $ grep -A 1 E169 /lib/udev/rules.d/40-usb_modeswitch.rules
  # Huawei E169
  ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1001", RUN+="usb_modeswitch '%b/%k'"

Well, if I plug the USB modem into a USB port, I get the following
relevant /var/log/syslog lines:

  kernel: [48971.464031] usb 6-1: new full speed USB device number 2 using uhci_hcd
  kernel: [48971.626112] usb 6-1: New USB device found, idVendor=12d1, idProduct=1001
  kernel: [48971.626115] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=1
  kernel: [48971.626117] usb 6-1: Product: HUAWEI Mobile
  kernel: [48971.626119] usb 6-1: Manufacturer: ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
  kernel: [48971.626121] usb 6-1: SerialNumber: ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
  udevd[28725]: failed to execute '/lib/udev/mtp-probe' 'mtp-probe /sys/devices/pci0000:00/0000:00:1d.1/usb6/6-1 6 2': No such file or directory
  kernel: [48972.175513] usbcore: registered new interface driver uas
  kernel: [48972.204572] Initializing USB Mass Storage driver...
  kernel: [48972.207123] scsi4 : usb-storage 6-1:1.0
  kernel: [48972.207285] usbcore: registered new interface driver usb-storage
  kernel: [48972.207287] USB Mass Storage support registered.
  kernel: [48972.216084] usb 6-1: USB disconnect, device number 2
  kernel: [48972.952054] usb 6-1: new full speed USB device number 3 using uhci_hcd
  kernel: [48973.116093] usb 6-1: New USB device found, idVendor=12d1, idProduct=1001
  kernel: [48973.116096] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=1
  kernel: [48973.116099] usb 6-1: Product: HUAWEI Mobile
  kernel: [48973.116101] usb 6-1: Manufacturer: ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
  kernel: [48973.116103] usb 6-1: SerialNumber: ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
  udevd[28744]: failed to execute '/lib/udev/mtp-probe' 'mtp-probe /sys/devices/pci0000:00/0000:00:1d.1/usb6/6-1 6 3': No such file or directory
  kernel: [48973.127105] scsi8 : usb-storage 6-1:1.3
  kernel: [48973.166893] usbcore: registered new interface driver usbserial
  kernel: [48973.167822] USB Serial support registered for generic
  kernel: [48973.168839] usbcore: registered new interface driver usbserial_generic
  kernel: [48973.168842] usbserial: USB Serial Driver core
  kernel: [48973.194559] USB Serial support registered for GSM modem (1-port)
  kernel: [48973.195691] option 6-1:1.0: GSM modem (1-port) converter detected
  kernel: [48973.196452] usb 6-1: GSM modem (1-port) converter now attached to ttyUSB0
  kernel: [48973.196469] option 6-1:1.1: GSM modem (1-port) converter detected
  kernel: [48973.200295] usb 6-1: GSM modem (1-port) converter now attached to ttyUSB1
  kernel: [48973.200320] option 6-1:1.2: GSM modem (1-port) converter detected
  kernel: [48973.200572] usb 6-1: GSM modem (1-port) converter now attached to ttyUSB2
  kernel: [48973.201001] usbcore: registered new interface driver option
  kernel: [48973.201004] option: v0.7.2:USB Driver for GSM modems
  kernel: [48974.131117] scsi 8:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
  kernel: [48974.134133] scsi 8:0:0:1: Direct-Access     HUAWEI   SD Storage       2.31 PQ: 0 ANSI: 2
  kernel: [48974.147102] sr1: scsi-1 drive
  kernel: [48974.147238] sr 8:0:0:0: Attached scsi CD-ROM sr1
  kernel: [48974.147317] sr 8:0:0:0: Attached scsi generic sg2 type 5
  kernel: [48974.147460] sd 8:0:0:1: Attached scsi generic sg3 type 0
  kernel: [48974.189119] sd 8:0:0:1: [sdb] Attached SCSI removable disk

This seems to mean that the device is seen as both a USB modem and
a USB mass storage / CD-ROM device.

Indeed:

  $ ls -altrF /dev/ttyU* /dev/sg[23] /dev/sdb* /dev/sr1 /dev/scd1 /dev/cdrom4
  crw-rw---- 1 root dialout 188,  1 Jul 20 22:44 /dev/ttyUSB1
  crw-rw---- 1 root dialout 188,  2 Jul 20 22:44 /dev/ttyUSB2
  crw-rw---- 1 root dialout 188,  0 Jul 20 22:44 /dev/ttyUSB0
  crw-rw---- 1 root cdrom    21,  2 Jul 20 22:44 /dev/sg2
  crw------- 1 root root     21,  3 Jul 20 22:44 /dev/sg3
  brw-rw---- 1 root floppy    8, 16 Jul 20 22:44 /dev/sdb
  brw-rw---- 1 root cdrom    11,  1 Jul 20 22:45 /dev/sr1
  lrwxrwxrwx 1 root root          3 Jul 20 22:45 /dev/scd1 -> sr1
  lrwxrwxrwx 1 root root          3 Jul 20 22:45 /dev/cdrom4 -> sr1

exactly as when I tried *before* installing usb-modeswitch !

I expected to only see /dev/ttyUSB* files.

What's wrong?
What did I fail to understand?

Please help and/or clarify and/or fix the issue.
Thanks for your time!


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (800, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.39-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages usb-modeswitch depends on:
ii  dpkg                         1.16.0.3    Debian package management system
ii  libc6                        2.13-7      Embedded GNU C Library: Shared lib
ii  libusb-0.1-4                 2:0.1.12-17 userspace USB programming library
ii  tcl                          8.5.0-2     The Tool Command Language (default
ii  tcl8.5 [tclsh]               8.5.10-1    Tcl (the Tool Command Language) v8
ii  usb-modeswitch-data          20110619-1  mode switching data for usb-modesw

usb-modeswitch recommends no packages.

Versions of packages usb-modeswitch suggests:
pn  comgt                         <none>     (no description available)
pn  wvdial                        <none>     (no description available)

-- no debconf information



--- End Message ---
--- Begin Message ---
Hi

This bug was filed for a very old kernel or the bug is old itself
without resolution.

If you can reproduce it with

- the current version in unstable/testing
- the latest kernel from backports

please reopen the bug, see https://www.debian.org/Bugs/server-control
for details.

Regards,
Salvatore

--- End Message ---

Reply to: