Chiavetta K4606 Vodafone non vista

Ciao a tutti
Ho una recente chiavetta vodafone Huawei K4606 che non riesco per nessun modo a far vedere al sistema…

Dopo inserita con il comando lsusb vedo che è l’ ben vista ma non soccede nulla…

Facendo il boot da Windows, istallando i driver della chiavetta mi sono correttamente collegato.

Ho copiato i file di installazione driver per linux (che miracolosamente c’erano sulla chiavetta) e ritornato in fedora istallandoli.

Magicamente ho visto sia la chiavetta in dolphin e mi si è abilitata la una connessione LAN (evidentemente questa chiavetta fa vedere la connessione non come Broadband ma come LAN)… Non mi sono collegato perché non non c’era il sengale vodafone sufficiente.

Riacceso a casa il PC perché i segnale qui c’è … fiducioso di potermi collegare… invece non vede più la chiavetta… Nemmeno disistallano e reinstallando i driver …

MA poi servono i driver che ho nella chiavetta?

Qualcuno sa cosa può essere susccesso?

avrei qualche dubbio che usb_modeswitch oggi la supporti, almeno nella versione “di serie”…mi correggo, dovrebbe supportarlo, se vedi in /etc/usb_modeswitch.d c’è il file di configurazione.

Sei sicuro di non vederla nelle connessioni di rete??? Secondo me non avresti dovuto neppure copiare i driver.

Dunque … Fortunamente i files d’installazione li ha messi in /usr/local/MobileBrServ/
lì c’è un file log che ho guardato e quando ho inserito la chiavetta mi ha prodotto questo…

line 607===2014-3-9 17:39:56:729   main.cpp:AutoSwitchPort --- AutoSwitchPort leave
line 608===2014-3-9 17:39:56:729   main.cpp:detectdevice --- send the rewind commond success 
line 609===2014-3-9 17:39:58:729   main.cpp:find_device_new --- device has CDROM pid
line 610===2014-3-9 17:39:58:729   main.cpp:find_device_new --- current pid is 7961
line 611===2014-3-9 17:39:58:729   main.cpp:find_device_new --- device has CDROM pid
line 612===2014-3-9 17:39:58:729   main.cpp:find_device_new --- current pid is 7961
line 613===2014-3-9 17:39:58:729   main.cpp:detectdevice --- cdrom pid is 1f19 will be umount
line 614===2014-3-9 17:39:58:729   main.cpp:AutoSwitchPort --- AutoSwitchPort enter
line 615===2014-3-9 17:39:58:729   main.cpp:AutoSwitchPort --- /usr/local/MobileBrServ/umont.sh 1f19
line 616===2014-3-9 17:40:3:804   main.cpp:send_rewind_cmd_new --- lxz send_rewind_cmd_new start

Sembra che la veda come CDROM e poi si scollega…
Provo a disinstallare tutto…
Fatto ma non funziona…

Lsusb riporta

Bus 003 Device 008: ID 12d1:1f19 Huawei Technologies Co., Ltd. 

in etc/usb_modeswitch.d il il file 12d1:1f19 riporta

# Vodafone K4606

TargetVendor=0x12d1
TargetProductList="14fa,1575,1578"

MessageContent="55534243123456780002000080000a11062000000000000100000000000000"

la chiavetta è la K4606
ovviemente la configurazione non si capisce cosa significa…

Sicurissimo di non vederla… come ti dicevo mi è comparsa una volta solo poi più nulla…

per la cronaca il comando dmesg riporta

   33.683582] usb 3-1: new high-speed USB device number 3 using xhci_hcd
   33.769564] usb 3-1: New USB device found, idVendor=12d1, idProduct=1f19
   33.769569] usb 3-1: New USB device strings: Mfr=5, Product=4, SerialNumber=7
   33.769572] usb 3-1: Product: K4606
   33.769574] usb 3-1: Manufacturer: Vodafone(Huawei)
   33.769576] usb 3-1: SerialNumber: FFFFFFFFFFFFFFFF
   33.788667] usb-storage 3-1:1.0: USB Mass Storage device detected
   33.788882] scsi7 : usb-storage 3-1:1.0
   34.402797] usb 3-1: usbfs: interface 0 claimed by usb-storage while 'usb_modeswitch' sets config #2
   34.422390] usb-storage 3-1:2.2: USB Mass Storage device detected
   34.422525] scsi8 : usb-storage 3-1:2.2
   34.426760] usbcore: registered new interface driver cdc_ncm
   34.469635] cdc_mbim 3-1:2.0: cdc-wdm1: USB WDM device
   34.469804] cdc_mbim 3-1:2.0 wwan0: register 'cdc_mbim' at usb-0000:00:14.0-1, CDC MBIM, 22:a9:ca:fa:c5:c2
   34.470119] usbcore: registered new interface driver cdc_mbim
   34.480727] systemd-udevd[1330]: renamed network interface wwan0 to wwp0s20u1c2
   35.426715] scsi 8:0:0:0: Direct-Access     Vodafone Storage(Huawei)  2.31 PQ: 0 ANSI: 2
   35.427445] sd 8:0:0:0: Attached scsi generic sg3 type 0
   35.428388] sd 8:0:0:0: [sdc] Attached SCSI removable disk

ciononostante non vedo nessun device in dolphin e nemmeno una connessione LAN disponibile…
(Attualmente sono connesso con un’altra chiavetta ZTE vista come banda larga mobile)

Vedo che la cosa non è capitata a nessuno… Sigh…

Dopo innumerevole prove con tante parolacce e altro… Scopro che è tutta colpa del demone usb_modewitch
Il file di configurazione 12d1:1f19 in /etc/usb_modeswitch.d (che corrisponde aalla chiavetta K4606) ha qualche cosa che non va…

Di fatto non sono riuscito a correggere l’errore anche se sono sicuro che si può fare ma sono riuscito perlomeno a connettermi con la dannata chiavetta…

Ho rinomitao il file 12d1:1f19 con XXX12d1:1f19 in modo che il deomne non poetesse trovare il file di configurazione… Ed Ecco che quando collego la chiavetta mi ritrovo in dolphin il device.

Poi (sigh sigh) ho istallato i file linux presenti in chiavetta et voilà… è comparsa anche la connessione ethernet e mi sono collegato…

La soluzione non mi piace… ma almeno funziona.

Sapete dove riportare errori problemi di usb_modewotch?

https://bugzilla.redhat.com/

Unica soluzione trovata ad ora è cambiare nome al file 12d1:1f19 in modo che usb_modeswitch non veda il tiipo di chiavetta inserita e istallare il driver linux presente sulla chiavetta stessa…

SIGH…

Segnala il tuo workaround nel bugzilla

ammesso che sia stato aperto una segnalazione in bugzilla :slight_smile:

ma è proprio u n bug?.. Possibile che non ci si possa “mettere la mani?” eheh

Ecco cmq una schermata sullo status (eliminando ovviamente il driver istallato della chiavetta):
la maledetta chiavetta viene vista come connessione broaband e non come eth

 systemctl status ModemManager.service 
ModemManager.service - Modem Manager
   Loaded: loaded (/usr/lib/systemd/system/ModemManager.service; enabled)
   Active: active (running) since lun 2014-04-07 14:25:03 CEST; 15min ago
 Main PID: 663 (ModemManager)
   CGroup: /system.slice/ModemManager.service
           └─663 /usr/sbin/ModemManager

apr 07 14:34:19 localhost.localdomain ModemManager[663]: <info>  (tty/ttyUSB1): released by modem /sys/devices/pci0000:00/0000:00:14.0/usb.../3-2.3
apr 07 14:34:19 localhost.localdomain ModemManager[663]: <info>  (tty/ttyUSB2): released by modem /sys/devices/pci0000:00/0000:00:14.0/usb.../3-2.3
apr 07 14:34:19 localhost.localdomain ModemManager[663]: <info>  (tty/ttyUSB0): released by modem /sys/devices/pci0000:00/0000:00:14.0/usb.../3-2.3
apr 07 14:34:19 localhost.localdomain ModemManager[663]: <info>  (net/wwp0s20u2u3i4): released by modem /sys/devices/pci0000:00/0000:00:14.../3-2.3
apr 07 14:34:19 localhost.localdomain ModemManager[663]: <info>  (usbmisc/cdc-wdm0): released by modem /sys/devices/pci0000:00/0000:00:14..../3-2.3
apr 07 14:39:53 localhost.localdomain ModemManager[663]: [/dev/cdc-wdm0] Queried max control message size: 1024
apr 07 14:39:54 localhost.localdomain ModemManager[663]: <info>  Creating modem with plugin 'Huawei' and '2' ports
apr 07 14:39:54 localhost.localdomain ModemManager[663]: <info>  Modem for device at '/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2.3'...reated
apr 07 14:39:54 localhost.localdomain ModemManager[663]: [/dev/cdc-wdm0] Queried max control message size: 1024
apr 07 14:39:56 localhost.localdomain ModemManager[663]: <info>  Modem: state changed (unknown -> disabled)
apr 07 14:34:19 localhost.localdomain ModemManager[663]: <info>  (tty/ttyUSB1): released by modem /sys/devices/pci0000:00/0000:00:14.0/usb.../3-2.3
apr 07 14:34:19 localhost.localdomain ModemManager[663]: <info>  (tty/ttyUSB2): released by modem /sys/devices/pci0000:00/0000:00:14.0/usb.../3-2.3
apr 07 14:34:19 localhost.localdomain ModemManager[663]: <info>  (tty/ttyUSB0): released by modem /sys/devices/pci0000:00/0000:00:14.0/usb.../3-2.3
apr 07 14:34:19 localhost.localdomain ModemManager[663]: <info>  (net/wwp0s20u2u3i4): released by modem /sys/devices/pci0000:00/0000:00:14.../3-2.3
apr 07 14:34:19 localhost.localdomain ModemManager[663]: <info>  (usbmisc/cdc-wdm0): released by modem /sys/devices/pci0000:00/0000:00:14..../3-2.3
apr 07 14:39:53 localhost.localdomain ModemManager[663]: [/dev/cdc-wdm0] Queried max control message size: 1024
apr 07 14:39:54 localhost.localdomain ModemManager[663]: <info>  Creating modem with plugin 'Huawei' and '2' ports
apr 07 14:39:54 localhost.localdomain ModemManager[663]: <info>  Modem for device at '/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2.3'...reated
apr 07 14:39:54 localhost.localdomain ModemManager[663]: [/dev/cdc-wdm0] Queried max control message size: 1024
apr 07 14:39:56 localhost.localdomain ModemManager[663]: <info>  Modem: state changed (unknown -> disabled)
Hint: Some lines were ellipsized, use -l to show in full.

La chiavetta in oggetto è considerata a metà di una http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?t=1005 a usb_modeswith; per cui potresti provare a modificare /etc/usb_modeswitch.d/12d1:1f19 in questo modo

[code]# Vodafone K4606

DefaultVendor= 0x12d1
DefaultProduct= 0x1f19

TargetVendor= 0x12d1
TargetProduct= 0x1578

#TargetProductList=“14fa,1575,1578”

MessageContent=“55534243123456780002000080000a11062000000000000100000000000000”[/code]
che funzioni o no, riporta il problema e il/i “workaround” al bugzilla come suggerito.

Non funziona…
la vede sempre come broadband…

Ho già inserito il bug in bugzilla.

[quote=giolaser]Non funziona…
la vede sempre come broadband…

Ho già inserito il bug in bugzilla.[/quote]

numero del bug?? con Huawei nella stringa di ricercca in bugzilla non lo trova :doc:

cerca K4606
cmq è https://bugzilla.redhat.com/show_bug.cgi?id=1085262