[risolto] chiavetta usb non sempre riconosciuta come modem

Networking, configurazione della connessione, periferiche e condivisioni di rete.
Scrivi risposta
Avatar utente
alfonso12
Prode Principiante
Messaggi: 222
Iscrizione: lunedì 22 gennaio 2007, 18:29
Desktop: ubuntu
Distribuzione: Ubuntu 14.04 64bit

[risolto] chiavetta usb non sempre riconosciuta come modem

Messaggio da alfonso12 »

Ho un pc con una chiavetta che vorrei si collegasse a internet quando viene acceso il pc. Molto volte funziona correttamente, altre viene vista la chiavetta ma non il modem. Anche lanciando wvdialconf non trova il modem. Se riavvio il pc funziona tutto.

Per evitare di riavviare, mi sono chiesto se non c'è un servizio che riconosca l'hardware in modo da riavviare solo quello. E' possibile?
Uso ubuntu 14.04 amd 64 e principalmente non mi loggo perchè uso il pc come server (quindi non parte l'interfaccia grafica)
Ultima modifica di alfonso12 il domenica 21 settembre 2014, 12:29, modificato 1 volta in totale.
Avatar utente
magozurlinux
Accecante Asceta
Accecante Asceta
Messaggi: 24913
Iscrizione: mercoledì 17 marzo 2010, 17:44
Desktop: ubuntu
Distribuzione: Ubuntu 22.04.3 LTS x86_64
Sesso: Maschile
Località: Pisa

Re: chiavetta usb non sempre riconosciuta come modem

Messaggio da magozurlinux »

Forse manca qualche regola udev per far switchare la chiavetta da dispositivo di massa a modem.

Da terminale con la chiavetta usb inserita postami questi comandi:

Codice: Seleziona tutto

lsusb

Codice: Seleziona tutto

dmesg | grep usb

Codice: Seleziona tutto

dmesg| grep CD-ROM

Codice: Seleziona tutto

ls -l /etc/udev/rules.d/
Ubuntu 22.04 LTS - saluti da magozurlinux a tutti gli utenti del forum :ciao:
Avatar utente
alfonso12
Prode Principiante
Messaggi: 222
Iscrizione: lunedì 22 gennaio 2007, 18:29
Desktop: ubuntu
Distribuzione: Ubuntu 14.04 64bit

Re: chiavetta usb non sempre riconosciuta come modem

Messaggio da alfonso12 »

Adesso sta funzionando, ti posto l'output

Codice: Seleziona tutto

lsusb
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. 
Bus 001 Device 005: ID 12d1:1465 Huawei Technologies Co., Ltd.

Codice: Seleziona tutto

dmesg | grep usb
[    0.928128] usbcore: registered new interface driver usbfs
[    0.933830] usbcore: registered new interface driver hub
[    0.939390] usbcore: registered new device driver usb
[    1.418245] usbcore: registered new interface driver smsc95xx
[    1.935114] dwc_otg bcm2708_usb: DWC OTG Controller
[    1.941363] dwc_otg bcm2708_usb: new USB bus registered, assigned bus number 1
[    1.950012] dwc_otg bcm2708_usb: irq 32, io mem 0x00000000
[    1.966918] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    1.975044] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.983605] usb usb1: Product: DWC OTG Controller
[    1.989634] usb usb1: Manufacturer: Linux 3.12.28+ dwc_otg_hcd
[    1.996793] usb usb1: SerialNumber: bcm2708_usb
[    2.014832] usbcore: registered new interface driver usb-storage
[    2.155326] usbcore: registered new interface driver usbhid
[    2.162416] usbhid: USB HID core driver
[    2.426098] usb 1-1: new high-speed USB device number 2 using dwc_otg
[    2.646377] usb 1-1: New USB device found, idVendor=0424, idProduct=9514
[    2.654591] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.948158] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
[    3.076629] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
[    3.085096] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    3.161329] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-bcm2708_usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:08:4e:2b
[    3.256331] usb 1-1.3: new high-speed USB device number 4 using dwc_otg
[    3.378500] usb 1-1.3: New USB device found, idVendor=12d1, idProduct=1520
[    3.388517] usb 1-1.3: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[    3.397700] usb 1-1.3: Product: HUAWEI Mobile
[    3.404378] usb 1-1.3: Manufacturer: HUAWEI Technology
[    3.414485] usb-storage 1-1.3:1.0: USB Mass Storage device detected
[    3.429894] scsi0 : usb-storage 1-1.3:1.0
[    8.756638] usb 1-1.3: USB disconnect, device number 4
[   12.836353] usb 1-1.3: new high-speed USB device number 5 using dwc_otg
[   12.958514] usb 1-1.3: New USB device found, idVendor=12d1, idProduct=1465
[   12.986285] usb 1-1.3: New USB device strings: Mfr=4, Product=3, SerialNumber=0
[   12.995200] usb 1-1.3: Product: HUAWEI Mobile
[   13.020442] usb 1-1.3: Manufacturer: HUAWEI Technology
[   13.046969] usb-storage 1-1.3:1.5: USB Mass Storage device detected
[   13.072877] scsi1 : usb-storage 1-1.3:1.5
[   13.095063] usb-storage 1-1.3:1.6: USB Mass Storage device detected
[   13.136166] scsi2 : usb-storage 1-1.3:1.6
[   13.470333] usbcore: registered new interface driver usbserial
[   13.486578] cdc_ether 1-1.3:1.1 wwan0: register 'cdc_ether' at usb-bcm2708_usb-1.3, Mobile Broadband Network Device, 02:50:f3:00:00:00
[   13.575439] usbcore: registered new interface driver usbserial_generic
[   13.609538] usbcore: registered new interface driver cdc_ether
[   13.633640] usbserial: USB Serial support registered for generic
[   13.766449] usbcore: registered new interface driver option
[   13.780828] usbserial: USB Serial support registered for GSM modem (1-port)
[   13.861673] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB0
[   13.976159] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB1
[   14.110450] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB2

Codice: Seleziona tutto

dmesg| grep CD-ROM
[    4.437670] scsi 0:0:0:0: CD-ROM            Vodafone CD ROM (Huawei)  2.31 PQ: 0 ANSI: 2
[    4.945593] cdrom: Uniform CD-ROM driver Revision: 3.20
[    5.007207] sr 0:0:0:0: Attached scsi CD-ROM sr0
[   14.087733] scsi 1:0:0:0: CD-ROM            Vodafone CD ROM (Huawei)  2.31 PQ: 0 ANSI: 2
[   14.145471] sr 1:0:0:0: Attached scsi CD-ROM sr0

Codice: Seleziona tutto

ls -l /etc/udev/rules.d/
total 12
-rw-r--r-- 1 root root 114 Sep  8 21:47 40-scratch.rules
-rw-r--r-- 1 root root 648 Jan  1  1970 70-persistent-cd.rules
-rw-r--r-- 1 root root  47 Sep  8 20:46 99-input.rules
Avatar utente
magozurlinux
Accecante Asceta
Accecante Asceta
Messaggi: 24913
Iscrizione: mercoledì 17 marzo 2010, 17:44
Desktop: ubuntu
Distribuzione: Ubuntu 22.04.3 LTS x86_64
Sesso: Maschile
Località: Pisa

Re: chiavetta usb non sempre riconosciuta come modem

Messaggio da magozurlinux »

Da terminale postami questi comandi:

Codice: Seleziona tutto

cat /etc/udev/rules.d/40-scratch.rules

Codice: Seleziona tutto

cat /etc/udev/rules.d/99-input.rules

Codice: Seleziona tutto

grep -e 12d1 /lib/udev/rules.d/40-usb_modeswitch.rules
Ubuntu 22.04 LTS - saluti da magozurlinux a tutti gli utenti del forum :ciao:
Avatar utente
alfonso12
Prode Principiante
Messaggi: 222
Iscrizione: lunedì 22 gennaio 2007, 18:29
Desktop: ubuntu
Distribuzione: Ubuntu 14.04 64bit

Re: chiavetta usb non sempre riconosciuta come modem

Messaggio da alfonso12 »

Codice: Seleziona tutto

cat /etc/udev/rules.d/40-scratch.rules
ATTRS{idVendor}=="0694", ATTRS{idProduct}=="0003", SUBSYSTEMS=="usb", ACTION=="add", MODE="0666", GROUP="plugdev"

Codice: Seleziona tutto

cat /etc/udev/rules.d/99-input.rules
SUBSYSTEM=="input", GROUP="input", MODE="0660"

Codice: Seleziona tutto

grep -e 12d1 /lib/udev/rules.d/40-usb_modeswitch.rules
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1001", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1003", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1009", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="101e", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1030", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1031", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1414", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1446", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1449", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14ad", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14b5", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14b7", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14ba", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14c1", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14c3", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14c4", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14c5", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14d1", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14fe", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1505", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="151a", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1520", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1521", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1523", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1526", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1553", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1557", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="155b", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1c0b", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1c24", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1d50", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1da1", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1f01", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1f11", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="380b", RUN+="usb_modeswitch '%b/%k'"
Avatar utente
magozurlinux
Accecante Asceta
Accecante Asceta
Messaggi: 24913
Iscrizione: mercoledì 17 marzo 2010, 17:44
Desktop: ubuntu
Distribuzione: Ubuntu 22.04.3 LTS x86_64
Sesso: Maschile
Località: Pisa

Re: chiavetta usb non sempre riconosciuta come modem

Messaggio da magozurlinux »

Da terminale dai questi comandi senza la chiavetta Huawei inserita:

Codice: Seleziona tutto

sudo gedit /etc/udev/rules.d/10-huawei.rules
copia e incolla queste righe:

Codice: Seleziona tutto

SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1",SYSFS{idProduct}=="1520",RUN+="/sbin/rmmod usb-storage", RUN+="/sbin/modprobe usbserial vendor=0x12d1 product=0x1520"
salva ed esci dall'editor di testo.

Codice: Seleziona tutto

sudo service udev restart
riavvia il pc.

Riavviato Ubuntu, inserisci la chiavetta e postami questi comandi:

Codice: Seleziona tutto

lsusb

Codice: Seleziona tutto

dmesg | grep usb
Ubuntu 22.04 LTS - saluti da magozurlinux a tutti gli utenti del forum :ciao:
Avatar utente
alfonso12
Prode Principiante
Messaggi: 222
Iscrizione: lunedì 22 gennaio 2007, 18:29
Desktop: ubuntu
Distribuzione: Ubuntu 14.04 64bit

Re: chiavetta usb non sempre riconosciuta come modem

Messaggio da alfonso12 »

Ho riavviato e vede la chiavetta ma non il modem. Se la stacco e riattacco si connette

lsusb restituisce lo stesso output di prima , l'altro comando non lo so

Codice: Seleziona tutto

lsusb
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. 
Bus 001 Device 004: ID 12d1:1520 Huawei Technologies Co., Ltd. K3765 HSPA

Codice: Seleziona tutto

dmesg | grep usb
[    0.928070] usbcore: registered new interface driver usbfs
[    0.933778] usbcore: registered new interface driver hub
[    0.939335] usbcore: registered new device driver usb
[    1.418234] usbcore: registered new interface driver smsc95xx
[    1.935107] dwc_otg bcm2708_usb: DWC OTG Controller
[    1.941359] dwc_otg bcm2708_usb: new USB bus registered, assigned bus number 1
[    1.950003] dwc_otg bcm2708_usb: irq 32, io mem 0x00000000
[    1.966918] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    1.975047] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.983609] usb usb1: Product: DWC OTG Controller
[    1.989637] usb usb1: Manufacturer: Linux 3.12.28+ dwc_otg_hcd
[    1.996798] usb usb1: SerialNumber: bcm2708_usb
[    2.014841] usbcore: registered new interface driver usb-storage
[    2.155254] usbcore: registered new interface driver usbhid
[    2.162340] usbhid: USB HID core driver
[    2.426060] usb 1-1: new high-speed USB device number 2 using dwc_otg
[    2.676472] usb 1-1: New USB device found, idVendor=0424, idProduct=9514
[    2.685136] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.986244] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
[    3.096452] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
[    3.104970] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    3.191170] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-bcm2708_usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:08:4e:2b
[    3.316199] usb 1-1.2: new high-speed USB device number 4 using dwc_otg
[    3.449068] usb 1-1.2: New USB device found, idVendor=12d1, idProduct=1520
[    3.457940] usb 1-1.2: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[    3.467019] usb 1-1.2: Product: HUAWEI Mobile
[    3.472985] usb 1-1.2: Manufacturer: HUAWEI Technology
[    3.488489] usb-storage 1-1.2:1.0: USB Mass Storage device detected
[    3.506181] scsi0 : usb-storage 1-1.2:1.0
Avatar utente
magozurlinux
Accecante Asceta
Accecante Asceta
Messaggi: 24913
Iscrizione: mercoledì 17 marzo 2010, 17:44
Desktop: ubuntu
Distribuzione: Ubuntu 22.04.3 LTS x86_64
Sesso: Maschile
Località: Pisa

Re: chiavetta usb non sempre riconosciuta come modem

Messaggio da magozurlinux »

Proviamo a modificare la regola udev

Da terminale dai questi comandi senza la chiavetta Huawei inserita:

Codice: Seleziona tutto

sudo gedit /etc/udev/rules.d/10-huawei.rules
modifica SYSFS con ATTRS
SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1520",RUN+="/sbin/rmmod usb-storage", RUN+="/sbin/modprobe usbserial vendor=0x12d1 product=0x1520"
salva ed esci dall'editor di testo.

Codice: Seleziona tutto

sudo service udev restart
riavvia il pc.

Riavviato Ubuntu, inserisci la chiavetta e postami questi comandi:

Codice: Seleziona tutto

lsusb

Codice: Seleziona tutto

dmesg | grep usb
Ubuntu 22.04 LTS - saluti da magozurlinux a tutti gli utenti del forum :ciao:
Avatar utente
alfonso12
Prode Principiante
Messaggi: 222
Iscrizione: lunedì 22 gennaio 2007, 18:29
Desktop: ubuntu
Distribuzione: Ubuntu 14.04 64bit

Re: chiavetta usb non sempre riconosciuta come modem

Messaggio da alfonso12 »

Dopo essermi accorto che per far funzionare la connessione automatica ad internet basta togliere e reinserire la chiavetta, ho cercato un comando plug - unplug e mi sono concentrato sul servizio udev.
Ho creato quindi uno script richiamato dal servizio "connessioneInternet" nel quale prima fermo il servizio udev e poi lo lancio (NON restart perché non ho avuto risultati equivalenti)
Questo è il codice

Codice: Seleziona tutto

#!/bin/sh



(



   while : ; do


	sleep 50
	
	wvdialconf /etc/wvdial.conf


        #  cerco se la chiavetta viene vista come modem
        esito=$(ls -l /dev | grep dialout | awk '/ttyUSB/ { print "true" }')


        if [  -z "$esito" ] ; then


		/etc/init.d/udev stop
		/etc/init.d/udev start

		sleep 30

        fi;




	wvdial 



	sleep 200
   done
) &
Avatar utente
magozurlinux
Accecante Asceta
Accecante Asceta
Messaggi: 24913
Iscrizione: mercoledì 17 marzo 2010, 17:44
Desktop: ubuntu
Distribuzione: Ubuntu 22.04.3 LTS x86_64
Sesso: Maschile
Località: Pisa

Re: [risolto] chiavetta usb non sempre riconosciuta come mod

Messaggio da magozurlinux »

Bravo!

Complimenti per lo script! :D
Ubuntu 22.04 LTS - saluti da magozurlinux a tutti gli utenti del forum :ciao:
Scrivi risposta

Ritorna a “Connessione e configurazione delle reti”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 19 ospiti