Pagina 1 di 2

pennetta tim compatibile linux

Inviato: dom 7 feb 2010, 15:01
da blackman85
Salve ho comprato una pennetta della tim per la connessione ad internet, dove sopra c'è scritto compatibile Linux. L'ho inserita e la prima volta si è avviata come un cd. Ho rovistato dentro ed ho trovato i driver per linux solo che erano per Ubuntu (guarda caso) invece io ho una slackware. Allora ho installato wvdial per configurare la pennetta solo che il problema è che la pennetta non viene riconosciuta come modem sulla porta ttySX o altre tipo ttyUSB. Ora non so come fare potete aiutarmi? La pennetta in questione è quella della tim Olicard 100 (olivetti)

Re: pennetta tim compatibile linux

Inviato: dom 7 feb 2010, 17:08
da sixjan
Prova a installare il tool usb_modeswitch:

http://www.draisberghof.de/usb_modeswitch

Ti consiglio l'installazione minima e la configurazione a mano.
L'installazione full-automated fa dei casini con udev, io ho la tua stessa
Slackware.

Ciao.

Re: pennetta tim compatibile linux

Inviato: dom 7 feb 2010, 23:33
da samiel
Io ho la Huawei E1692 con scheda Tim. Ma il punto non è la scheda,
bensì appunto il dispositivo USB. comunque il software presente mi funzionava
con Slack (cioè installando tutto il programma). Però poi l'ho disinstallato
e uso wvdial con usb_modeswitch .Scarica anche il file di dati più recente,
oppure aggiungi a meno le specifiche della tua pennetta.

M.

Re: pennetta tim compatibile linux

Inviato: lun 8 feb 2010, 10:22
da fgcl2k
Ho la stessa penna USB della TIM (Olicard 100) e confermo che funziona con Linux. L'unico problema è che all'inserimento viene riconosciuta come disco, ma basta smontarla perché si trasformi in dispositivo seriale. Non conoscendo il tool usb_modeswitch ho risolto il problema con un po' di configurazione. La mia penna viene riconosciuta con vendor=0x0b3c product=0xc000. In /etc/modules ho inserito la riga:

Codice: Seleziona tutto

usbserial
In /etc/modprobe.d/options.conf ho messo

Codice: Seleziona tutto

options usbserial vendor=0x0b3c product=0xc000
Quando si smonta la chiavetta/disco (umount) il modem viene visto e riconosciuto come /dev/ttyUSB0 e lo si può configurare (io uso direttamente pppd e uno script di chat).

Per automatizzare il tutto ho creato due regole di udev in /etc/udev/rules.d/01-olicard.rules:

Codice: Seleziona tutto

SUBSYSTEMS=="usb", ATTRS{idVendor}=="0b3c", ATTRS{idProduct}=="c700", ENV{DKD_PRESENTATION_NOPOLICY}="1"

KERNEL=="sr[0-9]", SUBSYSTEM=="block", ATTRS{vendor}=="ConnMgr ", ATTRS{model}=="Storage         ", RUN="/lib/udev/olicard-eject"
Questa regola chiama lo script /lib/udev/olicard-eject

Codice: Seleziona tutto

#!/bin/sh
# E' importante l'esecuzione in background per non bloccare udev
(/bin/sleep 5 && /usr/bin/eject "$DEVNAME") &
Con questa configurazione, dopo qualche secondo dall'inserimento la penna viene smontata come disco e si trasforma in un dispositivo seriale.

Durante un viaggio Milano-Napoli in treno, mentre usavo la chiavetta senza problemi, due di fianco a me con un PC Windows XP discutevano animatamente perché il sistema non riconosceva più la loro chiavetta: "Ma fino a un attimo fa andava", "Prova a disinstallarla e vediamo se la riconosce", "No, è che ho installato quell'altro programma che mi ha incasinato tutto", "Mi hanno detto che c'è una chiave del registry messa da Nero che può andare in conflitto con la chiavetta", ecc. Alla fine hanno rinunciato.

Mah! Ora vado a vedere cosa fa usb_modeswitch.

Re: pennetta tim compatibile linux

Inviato: lun 8 feb 2010, 11:41
da joe
Il fatto che occorra smontarla mi fa venire un dubbio del tipo: perchè viene montata automaticamente?

Re: pennetta tim compatibile linux

Inviato: lun 8 feb 2010, 12:02
da fgcl2k
Ulteriore chiarimento: a me la penna viene vista prima come disco con

Codice: Seleziona tutto

vendor=0x0b3c product=0xc700
e come poi dispositivo seriale

Codice: Seleziona tutto

vendor=0x0b3c product=0xc000
P.S. Ogni suggerimento per migliorare la mia configurazione è gradito.

Re: pennetta tim compatibile linux

Inviato: lun 8 feb 2010, 13:14
da blackman85
sixjan ha scritto:Prova a installare il tool usb_modeswitch:

http://www.draisberghof.de/usb_modeswitch

Ti consiglio l'installazione minima e la configurazione a mano.
L'installazione full-automated fa dei casini con udev, io ho la tua stessa
Slackware.

Ciao.
Ho installato questo tool e qualcosa comincia a muoversi, però a quanto ho capito bisogna creare un file con il vendor id e il product id. Io l'ho creato e l'ho messo così:

Codice: Seleziona tutto

#######################
# Olicard 100
DefaultVendor= 0x03bc
DefaultProduct= 0xc000

#TargetVendor=
#TargetProduct=

MessageContent="5553424312345678000000000000061b000000020000000000000000000000"
In targetVendor e TargetProduct non so cosa mettere! Comunque quando avvio poi con "usb-modeswitch -c /etc/usb_modeswitch.d/03bc\:0c000" mi dice che trova qualcosa e gli invia anche un messaggio ma dovo 20 secondi di inutile attesa di risposta mi dice che non è possibile switchare. Cosa posso fare?
Grazie per le risposte

P.S.:
per quello che ha scritto fgcl2k: Tu hai una debian io tutti quei file di configurazione (tipo /etc/modprobe.d) non ce li ho. Io ho un SLACKWARE. Comunque grazie.

Re: pennetta tim compatibile linux

Inviato: lun 8 feb 2010, 14:32
da fgcl2k
Prova a far funzionare la chiavetta "manualmente":
  • # modprobe usbserial vendor=0x0b3c product=0xc000
  • Inserisci la chiavetta
  • Smonta il disco: per es. # eject /dev/sr1
  • Dopo qualche secondo dovrebbe comparirti /dev/ttyUSB0
  • Configura pppd o wvdial ...
Se non ricordo male su Slackware il comando "modprobe usbserial vendor=0x0b3c product=0xc000" può essere messo in un file in /etc/rc.d che contiene le direttive per i moduli.

Re: pennetta tim compatibile linux

Inviato: lun 8 feb 2010, 17:32
da blackman85
Ok quando sono a casa provo. Comunque a me il cd-rom compare e poi scompare subito quindi penso non ci sia bisogno di fare il comando eject /dev/sr1 ? o sbaglio?

Re: pennetta tim compatibile linux

Inviato: lun 8 feb 2010, 17:58
da joe
Hai provato a dare un'occhiata al file /var/log/messages quando attacchi il device?

Codice: Seleziona tutto

tail -f /var/log/messages
Lancia un po' quello da tarminale coi permessi di root e poi attacca al chiavetta, vedi un po' cosa salta fuori ed eventualmente lo posti.
Il tuo obiettivo è quello di capire il file speciale /dev/qualcosa cui viene associata la chiavetta come modem. Trovato quello la strada è in discesa.

Re: pennetta tim compatibile linux

Inviato: lun 8 feb 2010, 19:39
da sixjan
Ciao.

Il comando eject è inutile.
Anche i #TargetVendor e #TargetProduct non sono obbligatori.

1) accendi il computer
2) quando hai fatto il login attacchi la chiavetta
3) lanci lsusb e ti segni gli identificativi
4) cerchi gli identificativi tra tutte le configurazioni
che usb_modeswitch ti dà nel source package
5) salvi il file come /etc/usb_modeswitch.conf

6) come root lanci usb_modeswitch, altrimenti ti dà errore

7) aspetti un po' e lanci di nuovo
lsusb per vedere se ti trova il modem seriale

8 ) quando lsusb vede il modem, lanci wvdial. WARNING: in certe guide
dicono che il modem è /dev/ttyUSB2, nel mio caso era /dev/ttyUSB0.
Nel caso provi finché pppd non si collega.

Saluti

Re: pennetta tim compatibile linux

Inviato: mar 9 feb 2010, 10:02
da blackman85
sixjan ha scritto:Ciao.

Il comando eject è inutile.
Anche i #TargetVendor e #TargetProduct non sono obbligatori.

1) accendi il computer
2) quando hai fatto il login attacchi la chiavetta
3) lanci lsusb e ti segni gli identificativi
4) cerchi gli identificativi tra tutte le configurazioni
che usb_modeswitch ti dà nel source package
5) salvi il file come /etc/usb_modeswitch.conf

6) come root lanci usb_modeswitch, altrimenti ti dà errore

7) aspetti un po' e lanci di nuovo
lsusb per vedere se ti trova il modem seriale

8 ) quando lsusb vede il modem, lanci wvdial. WARNING: in certe guide
dicono che il modem è /dev/ttyUSB2, nel mio caso era /dev/ttyUSB0.
Nel caso provi finché pppd non si collega.

Saluti
Ciao grazie per la chiarezza. Comunque ho fatto come dici ma non ho trovato gli identificativi per la mia penna in nel package usb_modeswitch. Il comando lsusb mi ha dato gli identificativi "0b3c:c000" ora cosa posso fare? Nel package usb_modeswitch ce ne sono una miriade ma non questi :cry:

Re: pennetta tim compatibile linux

Inviato: mar 9 feb 2010, 11:03
da sixjan
Quel file che hai creato dovrebbe andare bene lo stesso; salvalo
come /etc/usb_modeswitch.conf e continua con gli altri passi.
Se funzionasse, manda una mail all'autore di usb_modeswitch
con i dati della tua chiavetta in modo che possa aggiungerli all'archivio.
Ciao.

Re: pennetta tim compatibile linux

Inviato: mar 9 feb 2010, 11:33
da blackman85
Ho provato già con il file che ho creato ma in principio la trova poi invia il messaggio e attende 20 secondi per la risposta ma alla fine dice che non ha ricevuto risposta.

Re: pennetta tim compatibile linux

Inviato: mar 9 feb 2010, 12:42
da sixjan
Scusa puoi postare l'output di lsusb appena metti la chiavetta
e dopo quando riconosce il modem?

Poi, non capisco cosa è che aspetta 20 secondi e poi dice che non va.