SPEEDTOUCH 330 "SILVER"

con

FEDORA CORE 2




Salve, visto che questo modem sembra essere molto diffuso tra utenti ADSL italiani (Tele2 e TIN) mi sembra doveroso rendervi partecipi della mia esperienza.
Ho provato tutti i pacchetti ma alla fine, solo con uno sono riuscito a far funzionare le cose alla perfezione(come newbie!! magari voi siete capaci di far funzioanre anke gli altri=) ).

LA GUIDA

Distribuzione:Fedora Core 2

Facoltativo:

Scaricate gli rpm per aggiornamenti (magari con windows) del Kernel, installate 2.6.8 (cosi' avete la mia identica situazione), e magari aggiornate anche i pacchetti realtivi a ppp e pppd. Insomma rpm -ivh   o rpm -Uvh a seconda dei casi. Se avete dubbi: "man rpm" .

Questa operazione serve per riprodurre esattamente la situazione corrente sulla mia macchina. Comunque e' accertato che le nuove impostazioni del kernel 2.6.8 impediscono la masterizzazione se non si e' utente root (cosa scomoda ma alcuni dicono piu' sicura, boh), in + mi e' stato detto che la 2.6.8 da' piu' problemi delle versioni precedenti.Io non ho riscontrato particolari problemi ma documentatevi e tenetene conto!

Obbligatorio:

Andate alla pagina: http://speedtouchconf.sourceforge.net/   ,non perdete tempo con gli altri siti-driver!

Vi consiglio di leggere il sito che spiega il funzionamento in modo chiaro e completo, poi proseguite con questa Guida.

Aprite un terminale per accedere alla shell.(di solito tasto destro sul Desktop e cercate "Terminale").
Le seguenti operazioni vanno effettuate come utente root, vi consiglio quindi diventare utente root usando il comando (per la cronaca $ e # sono i prompt non dovete copiarli!) :

$ su
 password: (inserite password di root)

#

Scaricate l'archivio di speedtouchconf speedtouchconf-12-08-2004.tar.gz e decomprimetelo, usando ad esempio fileroller di gnome ad esempio nella vostra directory  /home/vostroutente/  .
L'archivio contiene gia' una directory speedtouchconf-xx-xx-xx, che verra' creata all'interno della vostra home.
  Leggete bene quanto scritto sul sito speedtouchconf vi sono (attenzione) indicazioni specifiche riguardo il vostro modem "Silver!!".
Di fatto cercate nella pagina il link al vostro firmware che e' particolare e diverso dagli altri modem 330 speedtouch (manta ed affini).
Il file con il vosto firmware si chiama rev4fw.zip, scaricatelo e mettetelo nella directory appena creata assieme a speedtouchconf.sh, non serve decomprimerlo potete tranquillamente copiare il file zip come sta in /home/vostoutente/speedtouchconf-xx-xx-xx/.
Lanciate lo script speedtouchconf.sh :

# cd /home/vostroutente/speedtouchconf-xx-xx-xx
# ./speedtouchconf.sh

Seguite le  indicazioni che ci sono gia' nel sito riguardo la sua esecuzione ma e' abbastanza autoesplicativo.
Lo script vi porra' delle domande.. sara' bene che teniate vicino i vostri dati del provider e casomai gli indirizzi dei DNS del provider.
Lo script fara' dei test di funzionamento e vi dira' se qualcosa e' andato storto.

Anche se lo script vi dice che tutto va bene (potrebbe anke avvisarvi dei problemi ma continuera' tranquillo l'esecuzione), lo script non e' stato in grado di  aggiornare il file "resolv.conf" , con le informazioni dei vostri DNS. Cosa che faremo tra un pochetto manualmente!

Alla fine dello script vi si chiede se si vuole lanciare all'avvio la connesione o manualmente quando lo si desidera.
Io ho scritto "N" e ho quindi  scelto di attivarla manualmente.
per attivarla userete in seguito il seguente comando:

etc/init.d/speedtouch start

Ma prima...

La parte dura e obbligatoria:
Bisogna editare resolf.conf , mi raccomando bisogna effetuare questa operazione sempre come root.

# cd /etc
# Gedit resolf.conf       (per editare il file o scegliete l'editor che preferite: "mc -e" , jed)

Sinceramente, se e' installato, consiglio l'uso dell'editor "mc".

mc -e resolf.conf

Occhio ai privilegi!Dovete sempre avere privilegi di root.
Esempio: se l'indirizzo dei vostri DNS (che vi siete procurati come raccomandato) sono: 134.123.156.7 134.123.100.7 , inserite in questo file (probabilmente vuoto) due nuove righe come segue:

nameserver 134.123.156.7
nameserver 134.123.100.7

salvate file resolf.conf e uscite dall'editor, tornate alla shell.
lanciate connesione (da root) con il seguente comando:

etc/init.d/speedtouch start

IL GIOCO E' FATTO
BUONA NAVIGAZIONE

Ho ricevuto da Steve Parker alcune note riguardo i motivi di questo problema del nameserver e una possibile soluzione.
Premetto che non ho verificato le sue indicazioni per questioni di tempo ma allego qui la sua mail in inglese per coloro che vogliono provare delle soluzioni piu' "eleganti" o capire dove sta veramente il problema.

Avvertenze:
  • se manca qualche pacchetto lo script si incazza e vi dice cosa manca..altro da fare ..di nuovo in windows..scaricare rpm mancanti e installarli.
  • a un certo punto l'installazione protestera' che non c'e' USBCORE (il modulo) non dovete temere nulla, probabilmente e' gia' compilato nel kernel 2.6.8(ipotesi), non so come funzioni esattamente, o a cosa serve  , comunque funziona tutto lo stesso.

NOTE FINALI

Questa non e' una vera guida professionale ma mi sembrava doveroso aiutare i "newbie" come me che tra mille FAQ si sentivano incapaci di installare il modem sotto Fedora Core 2.
Vi invito quindi , sia in caso di successo che di insuccesso,  a contattarmi. Sono  apprezzati: suggerimenti, correzioni.
Naturalmente il vostro feedback mi serve per capire se la mia procedura risulta riproducibile da altri, scrivetemi e fate rapporto =).
Sperando che quindi tutto questo risulti utile ( e corretto  ) a qualcuno, vi saluto.
Ho ricevuto una conferma del funzionamento di speedtouchconf su FC2 seguendo le mie istruzioni.
In seguito ho ricevuto anche la seguente mail di Steve Parker con ulteriori indicazioni riguardo alla soluzione del problema, insomma una strada piu' elegante:

Hi fabiano,
/etc/resolv.conf should  be a link to /etc/ppp/resolv.conf.

So, check that /etc/ppp/resolv.conf has useful info  in it, (if not, check for the line "usepeerdns" in /etc/ppp/options)

If /etc/ppp/resolv.conf is ok, then:
# cd /etc
# rm resolv.conf
# ln -sf ppp/resolv.conf resolv.conf

Should work



Fabiano Tarlao , ->feedback

Aggiornato 04/11/2004

  counter