[risolto] chiavetta usb non sempre riconosciuta come modem
- 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
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)
- magozurlinux
- 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
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/
- 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
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
- magozurlinux
- 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
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
- 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
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'"
- magozurlinux
- 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
Codice: Seleziona tutto
sudo gedit /etc/udev/rules.d/10-huawei.rules
Codice: Seleziona tutto
SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1",SYSFS{idProduct}=="1520",RUN+="/sbin/rmmod usb-storage", RUN+="/sbin/modprobe usbserial vendor=0x12d1 product=0x1520"
Codice: Seleziona tutto
sudo service udev restart
Riavviato Ubuntu, inserisci la chiavetta e postami questi comandi:
Codice: Seleziona tutto
lsusb
Codice: Seleziona tutto
dmesg | grep usb
- 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
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
- magozurlinux
- 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
Da terminale dai questi comandi senza la chiavetta Huawei inserita:
Codice: Seleziona tutto
sudo gedit /etc/udev/rules.d/10-huawei.rules
salva ed esci dall'editor di testo.SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1520",RUN+="/sbin/rmmod usb-storage", RUN+="/sbin/modprobe usbserial vendor=0x12d1 product=0x1520"
Codice: Seleziona tutto
sudo service udev restart
Riavviato Ubuntu, inserisci la chiavetta e postami questi comandi:
Codice: Seleziona tutto
lsusb
Codice: Seleziona tutto
dmesg | grep usb
- 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
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
) &
- magozurlinux
- 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
Complimenti per lo script!
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 19 ospiti