Pagina 1 di 1

[RISOLTO] Ubuntu 8.10 e speedtouch

Inviato: domenica 14 dicembre 2008, 18:05
da nick091
Sono un felice utilizzatore del mio speedtouch manta (quello verde) con Ubuntu 8.04
La mia felicità è dovuta al lavoro di C@rciofone che ha preparato un pacchetto bello funzionante che non ricordo da dove ho scaricato.

Stamattina ho provato a rimettere in vita un vecchio portatile ibm t23 installando la 8.10. E qua tutto ok.

L'installazione del la procedura di C@rciofone sembra avere qualche difficoltà al momento di riavviare il portatile ma poi va bene. La porta usb funza (testato con una pendrive), le lucine del modem si accendono, ma la connessione non parte. Sembra che il computer non veda nemmeno l'esistenza dello speedtouch collegato.
Ho provato con un altro (purtroppo sempre speedtouch) stavolta quello nero, ma è sempre la stessa cosa.

questo è il codice

Codice: Seleziona tutto

#!/bin/bash
# Modem SpeedTouch ADSL 330 USB rosso-verde e argento-nero su Ubuntu 7.04 Feisty Fawn
# Connessione PPPoA VPI\VCI 8.35
#
# Realizzato da C@rciofone 2007
#
# Fonti:
#
# http://www.speedtouch.com/download/drivers/USB/SpeedTouch330_firmware_3012.zip
# http://www.linux-usb.org/SpeedTouch/ubuntu/index.html
# http://pt.archive.ubuntu.com/ubuntu/pool/universe/b/br2684ctl/
#
if [ "$USER" != "root" ]; then
	echo -e "Attenzione: devi avere i privilegi di Root per eseguire questo script.\nDigita: sudo sh st330_PPPoA.sh"
	exit 0
fi

# Cancellazione vecchi files
rm -rf /etc/ppp/pap-secrets
rm -rf /etc/ppp/chap-secrets
rm -rf /etc/ppp/peers/speedtch
rm -rf /etc/init.d/speedtch
rm -rf /etc/rc2.d/S99speedtch

while [ 0 ]; do
	clear
	echo -e "\n\033[0;31mInstallazione del modem SpeedTouch ADSL 330 USB in Ubuntu v6.10 Edgy Eft\nConnessione PPPoA 8.35\nAutore: C@rciofone 2007\033[0m\n"
	echo -e "1. Modem rosso o verde\n2. Modem argento o nero\n0. Uscita\n\nScegli un'opzione: "
	read modem

	if [ "$modem" = "1" ]; then
		tmodem="firmware/mrosso.eni"
		break
	elif [ "$modem" = "2" ]; then
		tmodem="firmware/mgrigio.eni"
		break
	elif [ "$modem" = "0" ]; then
		echo -e "\nUscita senza configurare il dispositivo...\n\n"
		exit 0
	fi
done

case "`( uname -m ) 2>&1`" in
	i[3-9]86*|x86|x86pc|k5|k6|k6_2|k6_3|k6-2|k6-3|pentium*|athlon*|i586_i686|i586-i686) host_arch=i386 ;;
	x86_64) host_arch=amd64 ;;
	ppc) host_arch=powerpc ;;
	sparc*) host_arch=sparc ;;
	*) host_arch=i386 ;;
esac

# dpkg -i binari/br2684ctl_20040226-1_$host_arch.deb

chmod u+x binari/firmware-extractor && binari/firmware-extractor $tmodem
mv -f speedtch-1.bin /lib/firmware && mv -f speedtch-2.bin /lib/firmware

echo -e "\nInserisci il tuo username (es: xx000000@alice.it): "
read luser
echo -e "\nInserisci la tua password: "
read pwd
echo -e "\nInserisci nuovamente la tua password: "
read pwd2

if [ "$pwd" = "$pwd2" ]; then
	echo "\"$luser\" * \"$pwd\"" > /etc/ppp/pap-secrets
	echo "\"$luser\" * \"$pwd\"" > /etc/ppp/chap-secrets
	echo -e "noipdefault\ndefaultroute\nuser '$luser'\nnoauth\nupdetach\nusepeerdns\nplugin pppoatm.so\n8.35" > /etc/ppp/peers/speedtch
cat <<EOF > /etc/init.d/speedtch
#!/bin/bash
modprobe ppp_generic
modprobe pppoatm
count=0
while [[ \$((count++)) -lt 40 ]]
do
sync=\$(dmesg | grep 'ADSL line is up')
if [ ! -z "\$sync" ]
then
pppd call speedtch
exit 0
fi
sleep 1
count=$((1+$count))
done
echo "Firmware dello SpeedTouch 330 non caricato"
EOF
	chmod u+x /etc/init.d/speedtch && ln -f -s /etc/init.d/speedtch /etc/rc2.d/S99speedtch
	ln -sf ppp/resolv.conf /etc/resolv.conf
else
	echo -e "\nLe password immesse non coincidono. Esco senza configurare il dispositivo...\n"
	exit 0
fi

echo -e "\nSpeedtouch 330 installato con successo con connessione PPPoA... Riavvia il computer...\nPer connetterti all'ADSL: sudo pppd call speedtch\nPer disconnetterti dall'ADSL: sudo killall pppd\n"

exit 0
se qualcuno riesce a farmi andare avanti, altrimenti provo con la 8.04 :-\

Re: Ubuntu 8.10 e speedtouch

Inviato: domenica 14 dicembre 2008, 19:02
da grigio
Se non risolvi prova con Ubudsl http://www.ubudsl.com/it/download.php

Re: Ubuntu 8.10 e speedtouch

Inviato: domenica 14 dicembre 2008, 21:36
da nick091
si è collegato!!!

thanks
(b2b)

Re: Ubuntu 8.10 e speedtouch

Inviato: lunedì 13 aprile 2009, 17:00
da Sargonsei
nick091 ha scritto: si è collegato!!!
Ciao nick091. Io non uso Ubuntu, ma se fossi certo di riuscire a collegarmi ad internet col mio modem SpeedTouch 330, installerei Ubuntu ben volentieri.
Visto che TU sei riuscito a collegarti, volevo chiederti: il tool linkato da grigio in questa discussione,
cioè http://www.ubudsl.com/it/download.php
da solo, è sufficiente a portare a termine il collegamento, o occorre altro (es Driver, Firmware, ecc...)?

Re: [RISOLTO] Ubuntu 8.10 e speedtouch

Inviato: martedì 14 aprile 2009, 10:26
da nick091
Non c'è stato bisogno di nulla, si è collegato quasi subito.
Il mio modello è quello verde detto anche "Manta"

Re: [RISOLTO] Ubuntu 8.10 e speedtouch

Inviato: venerdì 24 aprile 2009, 22:34
da iPako
c'è qualche differenza tra i modelli di speedtouch 330 oltre al colore  ::) ?

Re: [RISOLTO] Ubuntu 8.10 e speedtouch

Inviato: venerdì 5 febbraio 2010, 18:18
da Sargonsei
Qua
http://linuxfreedomforlive.blogspot.com ... armic.html
ho trovato le istruzioni per UBUDSL su Karmik Koala

Ma credo che, per chi ha il modem USB SpeedTouch, la cosa migliore sia seguire le istruzioni di questo post:
http://forum.ubuntu-it.org/viewtopic.ph ... 6#p3003206

Re: [RISOLTO] Ubuntu 8.10 e speedtouch

Inviato: sabato 24 aprile 2010, 20:34
da Sargonsei
Un aggiornamento:
Qui
https://launchpad.net/~logari81/+archive/ppa/+packages
sembra che ci sia una versione di Ubudsl per Ubuntu 9.10 ed anche una per Ubuntu 10.04!

Re: [RISOLTO] Ubuntu 8.10 e speedtouch

Inviato: giovedì 6 maggio 2010, 13:37
da Sargonsei
Altro aggiornamento per installare UbuDSL su Ubuntu 10.04 Lucid Lynx
(good)
https://launchpad.net/~ubudsl-maintaine ... /+packages
(good)
https://launchpad.net/~ubudsl-maintaine ... ld/1711605
  (z)
http://linuxfreedomforlive.blogspot.com ... e-per.html
Quest'ultimo, però, se non si possiede un collegamento ad internet, non è molto utile...
ma per tutti coloro che possono farsi prestare per un giorno un modem Ethernet, dovrebbe funzionare! :-[

Re: [RISOLTO] Ubuntu 8.10 e speedtouch

Inviato: giovedì 13 maggio 2010, 18:00
da Sargonsei
In questa discussione,
http://forum.ubuntu-it.org/viewtopic.ph ... 9#p2980519
si consiglia di usare UbuDSL per Ubuntu 9.10 anche su Ubuntu 10.04

Re: [RISOLTO] Ubuntu 8.10 e speedtouch

Inviato: venerdì 21 maggio 2010, 22:38
da Sargonsei
Le operazioni per installare un modem USB su Ubuntu 10.04, sono le seguenti:
1)Reperire il firmware.
2)Copiare il firmware nella directory /lib/firmware/.
3)Verificare dove si trova il file pppoatm.so.
4)Modificare il file /etc/ppp/options .
5)Modificare i files /etc/ppp/pap-secrets e /etc/ppp/chap-secrets.
6)Per attivare il modem USB, aprire una shell e impartire, da SuperUtente, il comando pppd.
FINE. Per disattivare il modem USB, aprire una shell e impartire, da SuperUtente, il comando killall -s9 pppd.
Ecco in dettaglio come procedere.
Riporto le prove per installare il modem USB SpeedTouch MANTA su Ubuntu 10.04, ma vi assicuro che questo metodo funziona anche per altre distribuzioni di Linux (es. Linux Mint 8 ) e per altri modem, purché si riesca a reperire il firmware adatto.

UNO. Reperire il firmware.
Ci sono molti modi per farlo. Se non si è mai usato prima un modem dello stesso modello che si vuole installare, sicuramente non si è mai posseduto il firmware relativo, quindi, per reperirlo, non abbiamo altra scelta che cercarlo col motore di ricerca e chiedendo su vari forum che trattano Linux. Se il vostro modem è uno SpeedTouch 330 o uno SpeedTouch manta, andate qui,
http://packman.links2linux.org/package/ ... ware/56354
scaricate questo:
http://packman.links2linux.org/download ... noarch.rpm
ed estraete i 6 files in esso contenuti, che sono
speedtch-1.bin.0   speedtch-1.bin.4   speedtch-2.bin.2   speedtch-1.bin.2   speedtch-2.bin.0   speedtch-2.bin.4
e che, assieme, compongono il firmware.
Se invece in passato avete già installato quel modello di modem su una nostra distribuzione, allora il firmware potrebbe trovarsi rintanato in qualche angolo del nostro disco fisso.
Se avete ancora una distribuzione funzionante con il vostro modem (per esempio: Ubuntu 9.04 sulla quale, a suo tempo, installaste UbuDSL), potete cercare il firmware all'interno della cartella /lib/firmware/di Ubuntu 9.04 (nel caso del firmware del modem SpeedTouc, cercheremo 6 files con i 6 nomi indicati poc'anzi). Per comodità, salviamo in una qualsiasi cartella VUOTA il firmware trovato.
--o--
Se invece il vostro modem utilizza il chipset Conexant, il firmware si chiama cxacru-fw.bin.gz e lo trovate qui:
http://ftp.linux.it/pub/People/md/warez ... -fw.bin.gz
--o--
DUE. Copiare il firmware nella directory /lib/firmware/.
Avrete certamente notato che solo il SuperUtente può inserire dei files all'interno della cartella /lib/firmware/. Per trasferire il firmware in quella cartella, dovremo quindi farlo da terminale o con nautilus (dolphin se si usa il KDE), in modalità Super Utente.
Nel primo caso, aprite un terminale all'interno della cartella contenente solo il firmware, e digitate il comando
sudo cp *.* /lib/firmware
in modo da trasferire l'intero contenuto della cartella (dovrebbe esserci solo il firmware) nella cartella /lib/firmware/.
Nel secondo caso, aprite un terminale all'interno della cartella contenente solo il firmware, e digitate il comando
sudo nautilus
in modo da aprire nautilus in modalità Super Utente. Con questa finestra di nautilus, si dovrà accedere alla cartella contenente il firmware, copiare tutti i files componenti il firmware, accedere alla cartella /lib/firmware e incollare tutti i files componenti il firmware.

TRE. Verificare dove si trova il file pppoatm.so.
Per farlo, impartire il comando
sudo locate pppoatm.so

che, nel mio caso, ha dato come output:
/usr/lib/pppd/2.4.5/pppoatm.so

QUATTRO. Modificare il file /etc/ppp/options .
Con nautilus in modalità Super Utente, andare all'interno della cartella /etc/ppp , trovare il file options, modificarne i permessi in modo che il SuperUtente lo possa modificare,  aprirlo ed aggiungere le seguenti righe:

lock
debug
kdebug 1
noauth
maxfail 3
ipparam ppp0
noipdefault
usepeerdns
defaultroute
noaccomp
noccp
nobsdcomp
nodeflate
nopcomp
novj
novjccomp
persist
plugin /usr/lib/pppd/2.4.5/pppoatm.so 8.35
user "aliceadsl"

ATTENZIONE! Nel vostro caso, ultime 2 righe, potrebbero essere diverse. Infatti, fra la parola plugin e il numero 8.35, occorre scrivere l'output trovato al punto 3, che, nel mio caso, era appunto /usr/lib/pppd/2.4.5/pppoatm.so ma nel vostro caso, potrebbe essere diverso. Inoltre, nell'ultima riga, io ho messo fra virgolette il nome dell'user della mia linea ADSL, mentre voi dovrete mettere la vostra.

CINQUE. Modificare i files /etc/ppp/pap-secrets e /etc/ppp/chap-secrets.
Con nautilus in modalità Super Utente, andare all'interno della cartella /etc/ppp , trovare il file chap-secrets, modificarne i permessi in modo che il SuperUtente lo possa modificare,  aprirlo ed aggiungere la righa:
"aliceadsl" * "aliceadsl" *
ATTENZIONE! Nel vostro caso, le parole scritte fra apici, potrebbero essere diverse. Infatti, fra apici occorre mettere il nome utente e la password della linea ADSL, che nel mio caso erano entrambe aliceadsl, mentre voi dovrete mettere il nomeutente e la password relative alla vostra linea ADSL.
Se il file non esiste, crearlo direttamente con quel contenuto.
Fare la stessa cosa col file chap-secrets.

SEI. Per attivare il modem USB, aprire una shell e impartire, da SuperUtente, il comando
pppd


FINE. Per disattivare il modem USB, aprire una shell e impartire, da SuperUtente, il comando
killall -s9 pppd


È altresì possibile creare un lanciatore che faccia partire il modem con un click del mouse. In entrambi i casi, sarà necessario digitare la password del Super Utente.
Prima di procedere nella navigazione, assicurarsi di aver tolto la spunta a “Lavora non in linea”.
Se qualcuno conosce un modo per far eseguire il comando pppd senza essere Super Utenti, me lo faccia sapere.

--o--
La guida ufficiale di Ubuntu che trovate qui
http://wiki.ubuntu-it.org/Hardware/Mode ... speedtouch
è obsoleta. Chiede di scaricare il pacchetto speedtouch che, come potete vedere voi stessi,
http://pt.archive.ubuntu.com/ubuntu/poo ... peedtouch/
non esiste più da un sacco di tempo.

Se la mia guida NON vi piace, date un'occhiata qui
http://khole8.wordpress.com/2008/04/12/ ... modem-usb/

Re: [RISOLTO] Ubuntu 8.10 e speedtouch

Inviato: sabato 10 luglio 2010, 18:33
da Sargonsei
Chi ha un modem con chipset Conexant, guardi qui.
http://forum.ubuntu-it.org/viewtopic.ph ... 8#p3098248