Tohle jsem přidal do souboru /lib/udev/rules.d/40-usb_modeswitch.rules:
Kód: Vybrat vše
# HUAWEI 3131H
ATTR{idVendor}=="12d1", ATTR{idProduct}=="15ca", RUN+="usb_modeswitch '%b/%k'"
Kód: Vybrat vše
# Huawei E3131 (Variant)
TargetVendor= 0x12d1
TargetProductList="1506"
MessageContent="55534243123456780000000000000011062000000100000000000000000000"
Kód: Vybrat vše
[15569.075553] usb 1-2: USB disconnect, device number 16
[15578.080351] usb 1-2: new high-speed USB device number 17 using xhci_hcd
[15578.097326] usb 1-2: New USB device found, idVendor=12d1, idProduct=15ca
[15578.097349] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[15578.097365] usb 1-2: Product: HUAWEI Mobile
[15578.097379] usb 1-2: Manufacturer: HUAWEI
[15578.097392] usb 1-2: SerialNumber: FFFFFFFFFFFFFFFF
[15578.143493] usb-storage 1-2:1.0: USB Mass Storage device detected
[15578.143819] scsi11 : usb-storage 1-2:1.0
[15579.153762] scsi 11:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
[15579.154433] scsi 11:0:0:1: Direct-Access HUAWEI TF CARD Storage 2.31 PQ: 0 ANSI: 2
[15579.157063] sr0: scsi-1 drive
[15579.158646] sr 11:0:0:0: Attached scsi CD-ROM sr0
[15579.160587] sr 11:0:0:0: Attached scsi generic sg1 type 5
[15579.162851] sd 11:0:0:1: Attached scsi generic sg2 type 0
[15579.164341] sd 11:0:0:1: [sdb] Attached SCSI removable disk
[15579.212111] Buffer I/O error on device sr0, logical block 512
[15579.212122] Buffer I/O error on device sr0, logical block 512
[15579.221229] systemd-udevd[12134]: Failed to apply ACL on /dev/sr0: No such file or directory
[15579.221252] systemd-udevd[12134]: Failed to apply ACL on /dev/sr0: No such file or directory
[15579.239548] systemd-udevd[12134]: Failed to apply ACL on /dev/sr0: No such file or directory
[15579.239570] systemd-udevd[12134]: Failed to apply ACL on /dev/sr0: No such file or directory
Ale lsusb mě překvapuje:
Kód: Vybrat vše
pavel@lenovo:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 008: ID 04f3:024b Elan Microelectronics Corp.
Bus 001 Device 003: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 002: ID 5986:054a Acer, Inc
Bus 001 Device 017: ID 12d1:15ca Huawei Technologies Co., Ltd.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
/dev/ttyUSB* neexistuje a připojení k Internetu přes modem se také nekoná.
Zkoušel jsem také napsat do nastavení v souboru /lib/udev/rules.d/40-usb_modeswitch.rules ID produktu 1506 a přejmenovat /etc/usb_modeswitch.d/12d1:15ca na /etc/usb_modeswitch.d/12d1:1506, ale to nepomohlo, modem zůstal v CD-módu, asi proto, že produkt 0x1506 je právě modemový mód. Je to tak?
Ale proč usb_modeswitch nepřepne do modemového módu, když evidentně zastavuje činnost CD-módu?
Možná něco nechápu. Mám něco špatně?