Conexant Accessrunner USB + Gentoo Linux 2.6 HOWTO v1.0
0. Changelog
Versione 1.0
- Modificati i tag degli URL, adesso sono più carini
- Aggiunte un paio di righe sull'assenza di questi driver nei LiveCD
- Corretto un errore nella procedura di compilazione dei driver.
- Aggiunte un altro paio di righe riguardo gli Aethra StarModem (si dice che usino l'AccessRunner, ma a me e ai miei modem non risulta)
Sappiate che non mi assumo alcuna responsabilità su quanto scrivo qui sotto, anche se mi sembra tutto ok. Giusto per farvelo sapere =)
Una lettura interessante è questa qui, una guida in italiano di Andrea Storto sull'installazione e l'utilizzo di questi driver. Farò riferimento a questa guida parecchie volte, è perciò meglio se la leggete.
2. Panoramica (con un po' di fantasia)
Per iniziare, assicuratevi che questo howto faccia al caso vostro:
- Se non avete un modem USB, allora questo howto non vi servirà
- Se il vostro modem non ha un chipset Conexant Access Runner, come sopra
Google saprà dirvi se il vostro modem ha questo chipset.
- Se il vostro modem è un Aethra StarModem (come si scrive non me lo ricordo, comunque il modem che dà la Tiscali) allora questi driver non fanno per voi. A quanto dice un mio amico, se spedite un email ai produttori chiedendo se ci sono dei driver vi spediranno i driver. Non so altro, non so di più. Appena saprò, aggiornerò.
Il driver lo si scarica da qui. Questa è la varesione per il kernel 2.6 - ma funziona anche per il 2.4 con qualche piccolo accorgimento.
Avrete bisogno anche di >=ppp-2.4.1, di libusb e di linux-atm (le ultime versioni andranno bene).
3. Installazione di un'altra distro
È stato molto difficile (almeno per me) installare Gentoo senza fare affidamento su un altro computer per poter condividere la connessione ad internet. Che intendo? Dal LiveCD non potete installare questi driver! Allora dovete complicarvi parecchio la vita. Se avete un altro computer collegato in rete e pronto a condividere la propria connessione, leggete comunque questa parte, ma non fate niente di quello che c'è scritto qui; passate alla fase 4.
Una soluzione sarebbe convincere gli autori dei vari LiveCD a metterci anche questi driver io tentato ma ho fallito (ho provato a scrivere un post nel thread del Reiser4 LiveCD ma nessuno ha risposto [boh!]).
Con un po' di fantasia potete immaginarvi davanti a un bivio - ci sono due strade: o usate il GRP o installate un'altra distro che vi servirà SOLO per installare gentoo (e magari giocare ad Enemy Territory, nel frattempo =). Non avendo intenzione di usare GRP, anche se faciliterebbe parecchio le cose, ho optato per la Mandrake 10.. fate come me:
A - Installate la Mandrake su una partizione da 1GB. Cambiate pure la dimensione della partizione, però assicuratevi di avere abbastanza spazio per..
B - Installare i sorgenti del kernel scaricandoli da www.kernel.org.
C - Compilate il kernel appena scaricato mettendo come modulo il sottosistema USB e PPPoATM. Se volete un config d'esempio scrivetemi un pm e vi invierò il mio. Riavviate con il nuovo kernel.. se avete difficoltà a fare questo, scrivetemi lo stesso un pm =P Ah, sebbene la guida di Andrea Storto sia per i kernel 2.4, credo che la configurazione che ha messo lui sia buona anche per i 2.6.
D - Scompattate i driver del kernel da root nella vostra home e compilateli. Dovrete installare anche ppp, linuxatm e libusb (usate rpmdrake per fare questo). Assicuratevi di installare il modulo di ppp pppoatm.so. Non sono sicuro, ma dovrebbe essere in un pacchetto separato da ppp. Fate così per installare i driver. (Ah, se avete un kernel 2.4.x fate make compile_install senza il 2)
Code: Select all
$ su -
# cd /dove/si/trovano/i/driver
# tar xjvf cxacru.tar.bz2
# cd cxacru
make compile_install2
F - Connettetevi ad internet con cxstart.sh DOPO aver configurato tutto alla perfezione =)
4. E ora Gentoo!
Adesso potete usare Mandrake come una specie di LiveCD.. con la differenza che siete connessi ad internet e che potete giocare a quello che volete (risorse permettendo hehe =). E ora seguite la guida di Gentoo all'installazione.. partite da qui se avete un altro computer che vi faccia da router per l'installazione.
Compilate un nuovo Kernel come avete fatto prima, potete usare anche lo stesso di Mandrake, se vi va (e se proprio ci tenete! Vi consiglio di compilarne uno nuovo come avete fatto prima, magari senza supporto per devfsd in favore di emerge udev..).
Emergete ppp, linux-atm e libusb
Code: Select all
USE="atm" emerge ppp linux-atm libusb
Installate i driver del modem, facendo più o meno come avete fatto prima. Connettetevi e godete! SBONK
Ah, per la gioia dell'automazione, ecco un init script per connettervi ad internet in automatico. Volendo potete anche usare local, ma quello parte per ultimo, non vi conviene..
Salvate questa roba
Code: Select all
#!/sbin/runscript
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# $Header: /home/cvsroot/gentoo-x86/sys-libs/gpm/files/gpm.rc6,v 1.10 2003/07/28 09:56:44 azarah Exp $
# Non so quanto hotplug sia necessario, fate voi =) Credo sia meglio lasciarlo comunque.
depend() {
need localmount
use hotplug logger
}
# Questo logga tutto su /root/internet.log
start() {
ebegin "Connessione ad internet"
echo "Nuova connessione.." >> /root/internet.log
cxstart.sh >> /root/internet.log &
eend ${?}
}
# Questo logga tutto su /root/internet.log
stop() {
ebegin "Disattivo la connessione"
echo "Disconnessione" >> /root/internet.log
cxstop.sh >> /root/internet.log
eend ${?}
}
Code: Select all
rc-update add internet boot
Al prossimo howto (se mi passate questo).. bye =P


