[solved] Huawei E3372 (HiLink) doesn't work w/ 2.4.0 on Arch
Posted: 16 Jul 2016, 12:45
edit: The problem is solved. It was a packaging problem in Arch Linux which appeared in usb_modeswitch-2.4.0-1 and was fixed in usb_modeswitch-2.4.0-2.
-----------
original post:
I'm using a Huawei E3372 LTE Modem (exact model: E3372h-153) with a Raspberry Pi 3 running Arch Linux ARM.
It worked fine for months with the 2.3.0 version (Arch Linux ARM package usb_modeswitch-2.3.0-1-armv7h.pkg.tar.xz).
Now I updated my Arch Linux packages, usb_modeswitch to 2.4.0 (usb_modeswitch-2.4.0-1-armv7h.pkg.tar.xz on Arch Linux ARM). After the package update, the E3372 doesn't work anymore. It isn't properly mode-switched anymore.
Kernel messages for v2.4.0 (not working):
When I downgrade to v2.3.0 version everything is back to normal.
Kernel messages for v2.3.0 (working):
What information should I collect to further scrutinize the issue?
-----------
original post:
I'm using a Huawei E3372 LTE Modem (exact model: E3372h-153) with a Raspberry Pi 3 running Arch Linux ARM.
It worked fine for months with the 2.3.0 version (Arch Linux ARM package usb_modeswitch-2.3.0-1-armv7h.pkg.tar.xz).
Now I updated my Arch Linux packages, usb_modeswitch to 2.4.0 (usb_modeswitch-2.4.0-1-armv7h.pkg.tar.xz on Arch Linux ARM). After the package update, the E3372 doesn't work anymore. It isn't properly mode-switched anymore.
Kernel messages for v2.4.0 (not working):
Code: Select all
[ 44.020225] usb 1-1.4: new high-speed USB device number 5 using dwc_otg
[ 44.121112] usb 1-1.4: New USB device found, idVendor=12d1, idProduct=1f01
[ 44.121237] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 44.121354] usb 1-1.4: Product: HUAWEI_MOBILE
[ 44.121430] usb 1-1.4: Manufacturer: HUAWEI_MOBILE
[ 44.121512] usb 1-1.4: SerialNumber: 0123456789ABCDEF
[ 44.154595] usb-storage 1-1.4:1.0: USB Mass Storage device detected
[ 44.155297] scsi host0: usb-storage 1-1.4:1.0
[ 45.157769] scsi 0:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
[ 45.159517] scsi 0:0:0:1: Direct-Access HUAWEI TF CARD Storage 2.31 PQ: 0 ANSI: 2
[ 45.169126] sd 0:0:0:1: [sda] Attached SCSI removable disk
[ 45.183070] sr 0:0:0:0: [sr0] scsi-1 drive
[ 45.185694] cdrom: Uniform CD-ROM driver Revision: 3.20
[ 45.189096] sr 0:0:0:0: Attached scsi CD-ROM sr0
[ 47.590920] sr 0:0:0:0: [sr0] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08
[ 47.619662] sr 0:0:0:0: [sr0] tag#0 Sense Key : 0x3 [current]
[ 47.634047] sr 0:0:0:0: [sr0] tag#0 ASC=0x11 ASCQ=0x0
[ 47.648042] sr 0:0:0:0: [sr0] tag#0 CDB: opcode=0x28 28 00 00 00 0f fe 00 00 02 00
[ 47.675683] blk_update_request: critical medium error, dev sr0, sector 16376
[ 47.696058] sr 0:0:0:0: [sr0] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08
[ 47.725846] sr 0:0:0:0: [sr0] tag#0 Sense Key : 0x3 [current]
[ 47.740912] sr 0:0:0:0: [sr0] tag#0 ASC=0x11 ASCQ=0x0
[ 47.755693] sr 0:0:0:0: [sr0] tag#0 CDB: opcode=0x28 28 00 00 00 0f fe 00 00 02 00
[ 47.785347] blk_update_request: critical medium error, dev sr0, sector 16376
[ 47.800680] Buffer I/O error on dev sr0, logical block 2047, async page read
Kernel messages for v2.3.0 (working):
Code: Select all
[ 81.910235] usb 1-1.4: new high-speed USB device number 5 using dwc_otg
[ 82.011142] usb 1-1.4: New USB device found, idVendor=12d1, idProduct=1f01
[ 82.011277] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 82.011395] usb 1-1.4: Product: HUAWEI_MOBILE
[ 82.011472] usb 1-1.4: Manufacturer: HUAWEI_MOBILE
[ 82.011554] usb 1-1.4: SerialNumber: 0123456789ABCDEF
[ 82.070988] usb-storage 1-1.4:1.0: USB Mass Storage device detected
[ 82.071440] scsi host0: usb-storage 1-1.4:1.0
[ 82.958360] usb 1-1.4: USB disconnect, device number 5
[ 83.710232] usb 1-1.4: new high-speed USB device number 6 using dwc_otg
[ 83.811009] usb 1-1.4: New USB device found, idVendor=12d1, idProduct=14dc
[ 83.811130] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 83.811248] usb 1-1.4: Product: HUAWEI_MOBILE
[ 83.811324] usb 1-1.4: Manufacturer: HUAWEI_MOBILE
[ 83.921664] usb-storage 1-1.4:1.2: USB Mass Storage device detected
[ 83.924133] scsi host1: usb-storage 1-1.4:1.2
[ 84.109036] cdc_ether 1-1.4:1.0 eth0: register 'cdc_ether' at usb-3f980000.usb-1.4, CDC Ethernet Device, 0c:5b:8f:12:45:78
[ 84.113774] usbcore: registered new interface driver cdc_ether
[ 84.128795] cdc_ether 1-1.4:1.0 lte0: renamed from eth0
[ 84.925849] scsi 1:0:0:0: Direct-Access HUAWEI TF CARD Storage 2.31 PQ: 0 ANSI: 2
[ 84.933220] sd 1:0:0:0: [sda] Attached SCSI removable disk