Köpte D-link DWM-157 3G-modem eftersom de var testade och funkade, men det visar sig att det kommit en ny HW revision, C1 med annat USB ID...
Utan några ändringar dyker enheten upp med följande ID:
Bus 001 Device 005: ID 2001:a407 D-Link Corp.
Jag skapad /etc/usb_modeswitch.d/2001:a407
med innehållet:
Kod: Markera allt
D-Link DWM-156 HSUPA 3.75G USB Modem
TargetVendor=0x2001
TargetProduct=0xa407
MessageContent="555342431234567800000000000003f0010100000000000000000000000000"
Jag hade för mig att jag vid ett tidigare tillfälle lagt till nedanstående i /lib/udev/rules.d/40-usb-modeswitch.rules
Kod: Markera allt
# D-Link DWM-157 C1
ATTR{idVendor}==”2001″, ATTR{idProduct}==”a407″, RUN+=”usb_modeswitch ‘%b/%k'”
i dmesg står det bara :
Kod: Markera allt
[ 10.679897] usb 1-1.4: New USB device found, idVendor=2001, idProduct=a407
[ 10.679920] usb 1-1.4: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[ 10.679934] usb 1-1.4: Product: D-Link DWM-157
[ 10.679946] usb 1-1.4: Manufacturer: D-Link,Inc
[ 10.679958] usb 1-1.4: SerialNumber: 536512504730300
[ 10.680978] usb-storage 1-1.4:1.0: USB Mass Storage device detected
[ 10.681757] scsi host0: usb-storage 1-1.4:1.0
[ 11.679680] scsi 0:0:0:0: CD-ROM HSPA USB SCSI CD-ROM 6225 PQ: 0 ANSI: 0 CCS
[ 11.694713] scsi 0:0:0:0: Attached scsi generic sg0 type 5
Så det ser ju bra ut och lsusb säger Bus 001 Device 006: ID 2001:7d0e D-Link Corp.Look for target devices ...
product ID matched
Found devices in target mode or class (1)
Look for default devices ...
product ID matched
Found devices in default mode (1)
Access device 005 on bus 001
Current configuration number is 1
Use interface number 0
Use endpoints 0x01 (out) and 0x81 (in)
USB description data (for identification)
-------------------------
Manufacturer: D-Link,Inc
Product: D-Link DWM-157
Serial No.: 536512504730300
-------------------------
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
Reset message endpoint 0x01
-> Run lsusb to note any changes. Bye!
och i dmesg har nu tillkommit:
Kod: Markera allt
[ 234.881737] usb 1-1.4: USB disconnect, device number 5
[ 235.631042] usb 1-1.4: new high-speed USB device number 6 using dwc_otg
[ 235.732139] usb 1-1.4: New USB device found, idVendor=2001, idProduct=7d0e
[ 235.732149] usb 1-1.4: New USB device strings: Mfr=9, Product=10, SerialNumber=0
[ 235.732155] usb 1-1.4: Product: D-Link DWM-157
[ 235.732161] usb 1-1.4: Manufacturer: D-Link,Inc
[ 235.738148] usb-storage 1-1.4:1.6: USB Mass Storage device detected
[ 235.738327] scsi host1: usb-storage 1-1.4:1.6
[ 235.754633] usbcore: registered new interface driver cdc_ncm
[ 235.757449] usbcore: registered new interface driver cdc_wdm
[ 235.761472] cdc_mbim 1-1.4:1.0: cdc-wdm0: USB WDM device
[ 235.762242] cdc_mbim 1-1.4:1.0 wwan0: register 'cdc_mbim' at usb-3f980000.usb-1.4, CDC MBIM, e6:47:74:40:66:37
[ 235.762338] usbcore: registered new interface driver cdc_mbim
[ 236.732216] scsi 1:0:0:0: Direct-Access HSPA USB SCSI CD-ROM 6225 PQ: 0 ANSI: 0 CCS
[ 236.734376] sd 1:0:0:0: Attached scsi generic sg0 type 0
[ 236.751785] sd 1:0:0:0: [sda] Test WP failed, assume Write Enabled
[ 236.752160] sd 1:0:0:0: [sda] Asking for cache data failed
[ 236.752168] sd 1:0:0:0: [sda] Assuming drive cache: write through
[ 236.753038] sd 1:0:0:0: [sda] Attached SCSI removable disk