Huawei E3131 od T-Mobilu

WiFi, drátové sítě atd.
Zpráva
Autor
Uživatelský avatar
Cigydd
Příspěvky: 89
Registrován: 06 čer 2014, 17:43
Kontaktovat uživatele:

Re: Huawei E3131 od T-Mobilu

#11 Příspěvek od Cigydd »

Tak jsem z toho nějaký zmatený.

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'"
A vytvořil jsem nový soubor /etc/usb_modeswitch.d/12d1:15ca s tímto obsahem:

Kód: Vybrat vše

# Huawei E3131 (Variant)
TargetVendor=  0x12d1
TargetProductList="1506"
MessageContent="55534243123456780000000000000011062000000100000000000000000000"
dmesg říká:

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
To znamená, že usb-modeswitch zafunguje a ukradne systému to "CD", než se stačí vzpamatovat.

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
Jak to, že tu je zařízení 12d1:15ca, když Woknosa ukazuje 12d1:1506?

/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ě?
Cigydd Bach
LM 20.1 Ulyssa x86_64/Lenovo IdeaPad 310-15IKB/Intel Core i5-7200U 2,6 GHz/NVIDIA GM108M

menom
Příspěvky: 2757
Registrován: 12 pro 2012, 15:10

Re: Huawei E3131 od T-Mobilu

#12 Příspěvek od menom »

.
Skus upravit subor /etc/usb_modeswitch.d/12d1:15ca takto:

Kód: Vybrat vše

# Huawei E3131 (Variant)
DefaultVendor= 0x12d1
DefaultProduct= 0x15ca

TargetVendor= 0x12d1
TargetProductList="1506"
MessageContent="55534243123456780000000000000011062000000100000000000000000000"
Jak to, že tu je zařízení 12d1:15ca, když Woknosa ukazuje 12d1:1506?
Okna zrejme ukazuju ked je prepnuty v stave modemu.

Po uprave a ulozeni treba vyndat a zandat zariadenie z usb a kuknut lsusb.
.

Uživatelský avatar
Cigydd
Příspěvky: 89
Registrován: 06 čer 2014, 17:43
Kontaktovat uživatele:

Re: Huawei E3131 od T-Mobilu

#13 Příspěvek od Cigydd »

Opět děkuji moc za pomoc, menome. Zatím nejsme u cíle, ale dějí se zajímavé věci.

Obsah souboru /etc/usb_modeswitch.d/12d1:15ca jsem změnil podle Tvého doporučení.

Teď dmesg říká něco trochu jiného:

Kód: Vybrat vše

[34316.043424] usb 1-2: USB disconnect, device number 19
[34328.332098] usb 1-2: new high-speed USB device number 21 using xhci_hcd
[34328.348849] usb 1-2: New USB device found, idVendor=12d1, idProduct=15ca
[34328.348858] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[34328.348865] usb 1-2: Product: HUAWEI Mobile
[34328.348871] usb 1-2: Manufacturer: HUAWEI
[34328.348876] usb 1-2: SerialNumber: FFFFFFFFFFFFFFFF
[34328.393526] usb-storage 1-2:1.0: USB Mass Storage device detected
[34328.393877] scsi14 : usb-storage 1-2:1.0
[34329.405583] scsi 14:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
[34329.406188] scsi 14:0:0:1: Direct-Access     HUAWEI   TF CARD Storage  2.31 PQ: 0 ANSI: 2
[34329.406847] sr0: scsi-1 drive
[34329.407101] sr 14:0:0:0: Attached scsi CD-ROM sr0
[34329.407266] sr 14:0:0:0: Attached scsi generic sg1 type 5
[34329.407650] sd 14:0:0:1: Attached scsi generic sg2 type 0
[34329.409092] sd 14:0:0:1: [sdb] Attached SCSI removable disk
Takže teď se systému podaří dokončit registraci zařízení jako CD-ROMu a odpojitelného disku. Ikonku T-Mobilu na ploše však nevidím (dřív jsem ji vídal).

lsusb však dokazuje, že modem ještě nebyl přepnut do modu modemu:

Kód: Vybrat vše

Bus 001 Device 021: ID 12d1:15ca Huawei Technologies Co., Ltd.
Cigydd Bach
LM 20.1 Ulyssa x86_64/Lenovo IdeaPad 310-15IKB/Intel Core i5-7200U 2,6 GHz/NVIDIA GM108M

menom
Příspěvky: 2757
Registrován: 12 pro 2012, 15:10

Re: Huawei E3131 od T-Mobilu

#14 Příspěvek od menom »

.
Stale si myslim, ze najlepsie riesenie je dostat do systemu verziu usb-modeswitch 2.2.0 repack ....

Na tvojom mieste by som skusil este doplnit riadok:

Kód: Vybrat vše

TargetProduct= 0x1506
Do suboru /etc/usb_modeswitch.d/12d1:15ca takto:

Kód: Vybrat vše

# Huawei E3131 (Variant)
DefaultVendor= 0x12d1
DefaultProduct= 0x15ca

TargetVendor= 0x12d1
TargetProduct= 0x1506
TargetProductList="1506"
MessageContent="55534243123456780000000000000011062000000100000000000000000000"
.

Uživatelský avatar
Cigydd
Příspěvky: 89
Registrován: 06 čer 2014, 17:43
Kontaktovat uživatele:

Re: Huawei E3131 od T-Mobilu

#15 Příspěvek od Cigydd »

Jasně, už mám nainstallovaný tento balíček:
usb-modeswitch_2.2.0+repack0-2ubuntu1_amd64.deb.

Opět jsem upravil /etc/usb_modeswitch.d/12d1:15ca podle doporučení.

Další pokrok:

Už jsem byl chvilku připojený přes modem!

Důkaz z dmesg:

Kód: Vybrat vše

[48283.908430] usb 1-2: USB disconnect, device number 32
[48284.737546] usb 1-2: new high-speed USB device number 33 using xhci_hcd
[48284.754670] usb 1-2: New USB device found, idVendor=12d1, idProduct=1506
[48284.754692] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[48284.754709] usb 1-2: Product: HUAWEI Mobile
[48284.754723] usb 1-2: Manufacturer: HUAWEI
[48285.089473] option 1-2:1.0: GSM modem (1-port) converter detected
[48285.090024] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB0
[48285.090377] option 1-2:1.1: GSM modem (1-port) converter detected
[48285.090521] option 1-2:1.2: GSM modem (1-port) converter detected
[48285.091444] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB2
[48285.091559] option 1-2:1.3: GSM modem (1-port) converter detected
[48285.091682] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB3
[48285.091862] usb-storage 1-2:1.4: USB Mass Storage device detected
[48285.091990] scsi27 : usb-storage 1-2:1.4
[48285.092183] usb-storage 1-2:1.5: USB Mass Storage device detected
[48285.092285] scsi28 : usb-storage 1-2:1.5
[48286.102852] scsi 28:0:0:0: Direct-Access     HUAWEI   TF CARD Storage  2.31 PQ: 0 ANSI: 2
[48286.103170] scsi 27:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
[48286.104282] sr0: scsi-1 drive
[48286.104711] sr 27:0:0:0: Attached scsi CD-ROM sr0
[48286.105322] sr 27:0:0:0: Attached scsi generic sg1 type 5
[48286.105728] sd 28:0:0:0: Attached scsi generic sg2 type 0
[48286.108719] sd 28:0:0:0: [sdb] Attached SCSI removable disk
[48286.280924] ISO 9660 Extensions: Microsoft Joliet Level 3
[48286.281244] ISOFS: changing to secondary root
Našel jsem ve výpisu z dmesg i dvě dřívější úspěšná připojení modemu.

Ale nedalo mi to a odpojil jsem ho a zase připojil … a už nic.



Hm, teď asi po osmém připojení se opět chytil. Zkrátka někdy se chytí, někdy ne. Ale je to mnohem lepší, než kdyby se nechytal vůbec, což byl původní stav ;)
Cigydd Bach
LM 20.1 Ulyssa x86_64/Lenovo IdeaPad 310-15IKB/Intel Core i5-7200U 2,6 GHz/NVIDIA GM108M

menom
Příspěvky: 2757
Registrován: 12 pro 2012, 15:10

Re: Huawei E3131 od T-Mobilu

#16 Příspěvek od menom »

Takze teoreticky to funguje po instalovani balicku, ktory bol nato urceny.

V takom pripade by ale nebolo treba menit ziadnu konfiguraciu - teda nic nastavovat.

Na tvojom mieste by som restartol PC a teda bud to ide alebo nejde.

Potom ak to nefunguje by som skusil zopar distribuci linuxu , aby som zistil ako vlastne vidia (identifikuju) ten huawei.

Nech sa mame od coho odrazit.

Lebo doteraz si pisal len ako ten usb modem vidi windows ...
.

Uživatelský avatar
Cigydd
Příspěvky: 89
Registrován: 06 čer 2014, 17:43
Kontaktovat uživatele:

Re: Huawei E3131 od T-Mobilu

#17 Příspěvek od Cigydd »

Ahoj menome,

díky za to, že jsi mě dostal až sem.

Dnes se modem chytil na třetí připojení. Chová se více méně náhodně, aniž bych mezi tím měnil jakékoliv nastavení.

Jinak jsem odstranil své doplňky do konfiguračních souborů – všecko, co jsem přidal, jsem zase smazal. A modem funguje stále stejně (náhodně).

Ale když už se chytí, tak vydrží připojený i přes noc.

S těmi jinými distribucemi nevím, je to dost práce, tak jestli něco vyzkouším, třeba Fedoru nebo openSUSE, dám vědět.
Cigydd Bach
LM 20.1 Ulyssa x86_64/Lenovo IdeaPad 310-15IKB/Intel Core i5-7200U 2,6 GHz/NVIDIA GM108M

Uživatelský avatar
Cigydd
Příspěvky: 89
Registrován: 06 čer 2014, 17:43
Kontaktovat uživatele:

Re: Huawei E3131 od T-Mobilu

#18 Příspěvek od Cigydd »

Ahoj,

tak mám report z Fedory Live 21.5 x86_64.

Napřed mi dalo zabrat, abych vůbec nabootoval. Musel jsem použít grub pro 32-bitový systém EFI. Chvíli trvalo, než ho systém na té flashce našel. Fidlil jsem to všelijak, ale dofidlil.

Takže nyní píšu z Fedory a jsem připojený přes modem. Ale automathicky se mi modem nepřipojil.

Nainstalloval jsem usb_modeswitch 2.2.0 x86_64 pro Fedoru Rawhide a ani pak se nepřipojil automathicky. Systém ho vidí jako 12d1:15ca (mód úložiště), ukáže mi dokonce nabídku pro prozkoumání disku, ale nechce se mu ho přepnout do módu modemu.

Když jsem však zadal tento příkaz:

Kód: Vybrat vše

sudo usb_modeswitch -v 0x12d1 -p 0x15ca -V 0x12d1 -P 0x1506 -J
modem se poslušně přepnul do módu modemu a pak už bylo snadné se přes něj připojit. Přepínač -J znamená "new Huawei mode" a zřejmě vybírá správnou zprávu (message), jestli tomu dobře rozumím.
Když jsem to zkoušel s parametrem -H ("Huawei mode") místo -J, nezabralo to.

menome, myslíš, že by Fedora měla dokázat modem připojit automathicky?
Cigydd Bach
LM 20.1 Ulyssa x86_64/Lenovo IdeaPad 310-15IKB/Intel Core i5-7200U 2,6 GHz/NVIDIA GM108M

Uživatelský avatar
Cigydd
Příspěvky: 89
Registrován: 06 čer 2014, 17:43
Kontaktovat uživatele:

Re: Huawei E3131 od T-Mobilu

#19 Příspěvek od Cigydd »

Tak už je mi to jasné.

Verse "repack", která se dá stáhnout pro Ubuntu, ještě není pro Fedoru k disposici. Proto to nefachá automathicky.
Zkusím přidat doporučenou konfiguraci.
Cigydd Bach
LM 20.1 Ulyssa x86_64/Lenovo IdeaPad 310-15IKB/Intel Core i5-7200U 2,6 GHz/NVIDIA GM108M

Uživatelský avatar
Cigydd
Příspěvky: 89
Registrován: 06 čer 2014, 17:43
Kontaktovat uživatele:

Re: Huawei E3131 od T-Mobilu

#20 Příspěvek od Cigydd »

Zkusil jsem tedy na Fedoře přidat doporučenou konfiguraci a modem se automathicky nepřepne do modu modemu.

Takže Fedora se alespoň na rozdíl od Mintu chová konsistentně - automathické přepnutí se jí nikdy nepovede.

Jinak pro zajímavost - po přidání doporučených nastavení mi na ruční spuštění modemu ve Fedoře stačí toto:

Kód: Vybrat vše

sudo usb_modeswitch -v 0x12d1 -p 0x15ca -J
Ale to je asi logické - cílový prodejce a výrobek jsou v konfiguráku.

A ještě přidám výpis z dmesg (připojení modemu bez přepnutí modu):

Kód: Vybrat vše

[ 6804.555425] usb 1-1: new high-speed USB device number 39 using xhci_hcd
[ 6804.720693] usb 1-1: New USB device found, idVendor=12d1, idProduct=15ca
[ 6804.720718] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 6804.720734] usb 1-1: Product: HUAWEI Mobile
[ 6804.720748] usb 1-1: Manufacturer: HUAWEI
[ 6804.720762] usb 1-1: SerialNumber: FFFFFFFFFFFFFFFF
[ 6804.766342] usb-storage 1-1:1.0: USB Mass Storage device detected
[ 6804.768386] scsi host37: usb-storage 1-1:1.0
[ 6805.786952] scsi 37:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
[ 6805.787549] scsi 37:0:0:1: Direct-Access     HUAWEI   TF CARD Storage  2.31 PQ: 0 ANSI: 2
[ 6805.792114] sr 37:0:0:0: [sr0] scsi-1 drive
[ 6805.793670] sr 37:0:0:0: Attached scsi CD-ROM sr0
[ 6805.795161] sr 37:0:0:0: Attached scsi generic sg2 type 5
[ 6805.798641] sd 37:0:0:1: Attached scsi generic sg3 type 0
[ 6805.802613] sd 37:0:0:1: [sdc] Attached SCSI removable disk
[ 6805.902757] sr 37:0:0:0: [sr0]  
[ 6805.902782] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 6805.902795] sr 37:0:0:0: [sr0]  
[ 6805.902804] Sense Key : Medium Error [current] 
[ 6805.902817] Info fld=0xfffe
[ 6805.902826] sr 37:0:0:0: [sr0]  
[ 6805.902836] Add. Sense: Unrecovered read error
[ 6805.902847] sr 37:0:0:0: [sr0] CDB: 
[ 6805.902854] Read(10): 28 00 00 00 ff fe 00 00 02 00
[ 6805.902883] end_request: critical medium error, dev sr0, sector 262136
[ 6805.902895] Buffer I/O error on device sr0, logical block 32767
[ 6805.909435] sr 37:0:0:0: [sr0]  
[ 6805.909455] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 6805.909466] sr 37:0:0:0: [sr0]  
[ 6805.909473] Sense Key : Medium Error [current] 
[ 6805.909484] Info fld=0xfffe
[ 6805.909492] sr 37:0:0:0: [sr0]  
[ 6805.909500] Add. Sense: Unrecovered read error
[ 6805.909509] sr 37:0:0:0: [sr0] CDB: 
[ 6805.909515] Read(10): 28 00 00 00 ff fe 00 00 02 00
[ 6805.909539] end_request: critical medium error, dev sr0, sector 262136
[ 6805.909549] Buffer I/O error on device sr0, logical block 32767
[ 6805.949112] sr 37:0:0:0: [sr0]  
[ 6805.949123] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 6805.949130] sr 37:0:0:0: [sr0]  
[ 6805.949133] Sense Key : Medium Error [current] 
[ 6805.949141] Info fld=0xfffc
[ 6805.949146] sr 37:0:0:0: [sr0]  
[ 6805.949151] Add. Sense: Unrecovered read error
[ 6805.949157] sr 37:0:0:0: [sr0] CDB: 
[ 6805.949161] Read(10): 28 00 00 00 ff fc 00 00 02 00
[ 6805.949179] end_request: critical medium error, dev sr0, sector 262128
[ 6805.949186] Buffer I/O error on device sr0, logical block 32766
[ 6805.955268] sr 37:0:0:0: [sr0]  
[ 6805.955275] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 6805.955280] sr 37:0:0:0: [sr0]  
[ 6805.955283] Sense Key : Medium Error [current] 
[ 6805.955289] Info fld=0xfffc
[ 6805.955294] sr 37:0:0:0: [sr0]  
[ 6805.955298] Add. Sense: Unrecovered read error
[ 6805.955304] sr 37:0:0:0: [sr0] CDB: 
[ 6805.955307] Read(10): 28 00 00 00 ff fc 00 00 02 00
[ 6805.955323] end_request: critical medium error, dev sr0, sector 262128
[ 6805.955328] Buffer I/O error on device sr0, logical block 32766
[ 6806.043594] ISO 9660 Extensions: Microsoft Joliet Level 3
[ 6806.043967] ISOFS: changing to secondary root
[ 6806.044372] SELinux: initialized (dev sr0, type iso9660), uses genfs_contexts
Cigydd Bach
LM 20.1 Ulyssa x86_64/Lenovo IdeaPad 310-15IKB/Intel Core i5-7200U 2,6 GHz/NVIDIA GM108M

Zamčeno