ASUS A2810SBP
(OS: Slackware-10.1(current) al 05/04/2005)
Rev.: 2.2 (11/04/2005)
L''installazione è stata molto semplice, nessun tipo di problema, con il kernel della 10.1 (2.4.29) la maggior parte delle periferiche viene riconosciuta..
Ma procediamo a passi: La configurazione del disco rigido
Il notebook in questione, viene fornito con un HD da 60Gb suddiviso in 2 partizioni rispettivamente da circa 40gb per Windows e 20gb disponibili. Siccome non avevo voglia di sbattermi, mi sono tenuto le partizioni già esistenti, quindi, la slackware l'ho installata nella partizioni da 20gb (a me bastavano e avanzano tutt'ora).
Come sapete, prima dell'installazione vera e propria del sistema, occorre partizionare lo spazio disponibile e creare il filesystem a Linux.
Dentro la partizione da 20gb, ho creato semplicemente una / da 19 gb e una swap da 1gb (ma voi potete tranquillamente crearvi partizioni apposite per la /home per la /var ecc ecc). Io per comodità mia, ho proceduto cosi'.
Si vengono a creare le partizione logiche hda5 (/) e hda6 (swap) ps: ricordo che in hda1 ci sta windows, nonché l'MBR. Una volta configurata e salvata la tabella delle partizioni, si procede come sempre all'installazione del sistema (che non sto qui a spiegare, finirei OT). Ultimata l'installazione, occorre scrivere LILO nell'MBR affinché possiate avere la possibilità del multiboot. Oppure potreste crearvi un dischetto o selezionare le altre possibilità, ma il boot sarebbe molto più lento.
L'Hardware
Scheda di Rete: modulo sis900 (dovrebbe essere già presente nel kernel standard, nel caso, ricompilate il kernel)
WI-FI: modulo driverloader (Linuxant, driver a pagamento (19$) dopo la scadenza dei 30gg di prova: qui il link). Seguite l'INSTALL contenuto dentro il sorgente per la compilazione del sopra citato modulo. Ho letto, purtroppo per me tardi (dato che mi sono comprato la licenza definitiva), che anche l'ultima versione degli ndiswrapper (driver opensource) supporta il chipset broadcom. Bisogna prima scaricare questo driver, decomprimerlo con unzip file.exe e seguire la procedura di installazione descritta nei vari INSTALL e README. Non li ho provati, quindi non assicuro nulla.
Per quanto riguarda la gestione della configurazione della scheda, durante i vari aggiornamenti, Patrick ha rilasciato i wireless-tools aggiornati (wireless-tools-26-i486-3.tgz) con relativi script di avvio (rc.wireless+rc.wireless.conf). Nel secondo file, andrà specificato il canale, il nome, il tipo di rete (ad hoc, managment) ed il resto delle specifiche solite. Quello che ho aggiunto io, è un piccolo scriptino in bash dentro l'rc.local, che mi smonta la eth0 e mi uppa e configura la wlan0 (ho cambiato tramite dldrconfig il device della scheda, dldrconfig --help per conoscere come):
# Lancio configurazione WLAN
if [ -x /etc/rc.d/rc.wireless ]; then
. /etc/rc.d/rc.wireless wlan0 (non so come l'utility dldrconfig vi
setterà l'interfaccia wifi, quindi sostituite X con la
vostra:
1,2,3 ecc ecc)
fi
echo "Configurazione IP..."
ifconfig wlan0 192.168.0.5 up
echo "Disabilitazione Rete LAN..."
ifconfig ethX down
echo "Riconfigurazione tabella di routing..."
route add default gw thewall (ip_gateway_internet, thewall è
il
mio Firewall IPCOP)
Magari il metodo non è dei più eleganti, ma almeno non si mette mano a file di conf che potrebbero nel lungo periodo essere rivisti.
Audio: Ac97 (chipset Intel810) . Riconosciuto tranquillamente dal sistema. Ricordate di settare i volumi con alsamixer e di salvarli succesivamente con il comando: alsactl store.
Scheda Video: Ati Mobility Radeon 9600
(M10): Oggi 1 Aprile 2005 sono riuscito (grazie al suggerimento di weird di slackit.org)
a ricompilare il driver ATI sull'ultima release di XOrg. Per fare
ciò servono queste 2 patches per il kernel attualmente in
uso sulla mia macchia: agpgart_be.c.tar.bz2
e firegl_public.c.tar.gz
. Decomprimete e rimpiazzate prima di compilare i driver (come nella
procedura sotto indicata) i due file sotto la dir /lib/modules/fglrx/build_mod/
e procedete alla compilazione.
Per quanto riguarda la compilazione del Kernel dovete selezionare come
M l'agpgart sotto la DEVICE DRIVER->CHARACTER DEVICES e che in
DEVICE-DRIVERS->GRAPHICS SUPPORT "Support for frame buffers
devices" non sia selezionato niente relativo alle ati radeon in modo
monolitico. Piu' in basso trovate il mio .config ,
cosi magari vi fate un'idea delle parti da modificare.
P.S: Ogniqualvolta dobbiate ricompilare il kernel, ricordate di rimuovere e successivamente reinstallare tutto il pacchetto. (ovviamente ripetendo tutti i passi effettuati per il corretto funzionamento
Vi lascio comunque una traccia delle operazioni da eseguire nel caso foste piu' fortunati di me:
1) Scaricare e convertire in .tgz questo file. Per la conversione: rpm2tgz file.rpm
2) Installare il pacchetto appena creato con la solita procedura: installpkg file.tgz
3) Una volta completato, entrate sotto la /lib/modules/fglrx/build_mod/ e lanciate il seguente comando. sh make.sh
4) Salite di directory e dentro la /lib/modules/fglrx/ date: sh make_install.sh
A questo punto tutto dovrebbe essere andato a buon fine, basta un modprobe fglrx (date un occhiata al dmesg per ulteriori controlli) ed il gioco è quasi fatto. Ora per controllare di essere a buon punto, date un fglrxinfo da user. Se compare ATI siete a posto, se dovesse comparire MESA, allora qualcosa è andato storto. Per controllare l'effetiva presenza del Direct Rendering (DRI) provate un glxinfo e per controllare l'effettivo miglioramento a livelo di fps, glxgears . L'ultimo passaggio da effettuare, è la modifica al file di conf di X (xorg nel mio caso). Attraverso il comando fglrxconfig avete modo di settare il nuovo file. Una volta ultiimata la procedura, verra' creato il file xorg.conf che sarà da sostituire con l'attuale. Fatevi una bella copia del file attuale, prima di procedere con il tool sopra citato.
Ora non vi resta che riavviare X. Durante il settaggio del nuovo file di conf, l'fglrxconfig vi chiederà le frequenze del display, voi metteteci pure numeri a caso, e una volta copiato commentate le righe all'interno dell'apposita sezione, altrimenti durante l'avvio di X, avrete uno sfarfallio molto fastidioso e soprattutto dannoso per il vostro display LCD.
Mouse: Usb-Kernel (usb-ohci) Touch Pad+USB Logitech (compreso). Allora, qui vi allego la mia attuale configurazione di X (xorg.conf) dove ho impostato il funzionamento con il doppio mouse. N.B: Siccome il kernel 2.4.x nella mia macchina è durato 5 minuti, riconfigurando il kernel 2.6.11.7 (al momento della stesura della doc, inclusa patch per il Software Suspend 2), è necessario installare i driver della synaptic. Qui vi è una guida abbastanza semplice, provate con questa altrimenti aiutatevi con google.
Pcmcia: non avendo schede, non ho provveduto alla configurazione.
IEEE1394: Una volta compilato il kernel con il supporto firewire, il gioco è fatto.
Se aggiornate la distro e installate le utility sopra indicate, in poco meno di 3 ore avete un sistema completamente funzionante. Ma visto che sono diventato idrofobo a trovare una configurazione per me ottimale del kernel 2.6.11.7, vi posto, onde evitare esaurimenti precoci, il mio .config, che se lasciato tale, permette di fare funzionare pure l'ACPI correttamente.
Chiaramente, se avete esigenze specifiche, vi risistemate la configurazione.
CHICCA ->Configurazione connessione GPRS (Nokia 7210+Cavo USB+TIM): Visto che tutto funziona alla grande, e visto che il modem 56K interno non lo utilizzo, ecco che per esigenze particolari (fuori casa con l'immancabile notebook), ho configurato il sistema per la navigazione attraverso lo standard GPRS. C'ho messo un po' a sistemarlo, ma ora funziona veramente bene, e mi sono fatto uno scriptino che mi lancia tutto quello di cui necessita il sistema per navigare fuori casa. N.B!! io utilizzo il cavo USB perchè l'irda mi risulta molto scomodo (nonostante sia più economico del cavo :)).Allora incominciamo con la configurazione del cellulare. Andate nel Menu' Connettività, selezionate la connessione GPRS e impostatela su Automatica. Tornate indietro, selezionate "Impostazioni del modem GPRS" e modificate il punto di accesso Attivo. Createvi l'alias UNITIM (dovrete avere attivato l'account su www.tim.it, altrimenti, ciccia. Sul sito trovate i passi da fare per attivare il vostro account unitim).Fatto questo, modificate il punto di accesso GPRS, che nel caso nostro, sarà uni.tim.it . E con il telefonino, abbiamo finito. Ora passiamo alla ricompilazione del kernel per il supporto del cavetto USB: Sotto la sezione USB Serial Converter support, compilate il tutto come M, compreso il modulo che ci servirà, e cioè PL2303. Comunque nel mio .config c'è tutto quello che vi serve, editatelo, segnatevi quello che vi serve, e procedete. Una volta ultimata la compilazione, caricate il modulo come sempre. Attaccate il cavo, attaccate il cellulare, e tramite il solito tail -f /var/log/messages, controllate che tutto venga riconosciuto. Se tutto è andato a buon fine, siete bravi e avete anche "lu po' di culo" :D. Adesso, creare la directory peers sotto /etc/ppp. All'interno di questa directory copiateci questi 3 files: gprs, gprs-connect-chap, gprs-disconnect-chap. Sono già pronti all'uso, guardateli, ma non toccateli ;). Ora utilizza il comando pppsetup per creare tutti gli script necessari all'autenticazione/connessione. E' molto semplice la procedura. I parametri importanti sono il numero di telefono (*99#) e il nome utente e password, che come vi ho scritto poco sopra vi verranno assegnati al momento dell'iscrizione al servizio UNITIM ("gratuito"). Non impostate DNS o altri parametri, verranno creati al momento della connessione. Sotto /etc/ppp ora vi trovere diversi file, prima assenti. controllateli eventualmente. Ora non rimane che provate se dopo tutti sti smanettamenti siamo riusciti nel nostro intento. Vi propongo uno script stupido ma che velocizza il tutto. Copiatelo, modificatelo, fateci quello che vi pare insomma, anzi se gli date una sistemate, giratemelo.
# !/bin/sh
# Connessione tramite GPRS (Nokia 7210) e TIM
# Autor: Leonardo Cursi
# em@il: crow2k@novafeltria.net
# File di configurazione sotto /etc/ppp/peers
#Disabilito l'attuale tabella di routing e relative interfacce
echo "Disabilitazione interfacce ethernet..."
/sbin/ifconfig eth0 down --->(LAN)
/sbin/ifconfig wlan0 down
/sbin/ifconfig eth2 down --->(IE1394)
#Lancio sessione pppd
Copiate sotto la directory che piu' vi aggrada, ma ricordatevi di lanciarlo da root !!!! Se vi vedete assegnare gli IP, iniziate a navigare :) . Per la consultazione della posta elettronica, le impostazione di POP3 rimangono tali (ovviamente), mentre se pensate di spedire la posta, ricordatevi di cambiare il server SMTP in mail.posta.tim.it. Semplice no?
Questo tutorial vi permette di utilizzare il vostro notebook nella sua quasi totale potenzialità. A voi spettano le altre varie ottimizzazioni/configurazioni/smanettate.
Se avete suggerimenti, volete fare integrazioni o altro, scrivetemi pure a crow2k at novafeltria dot net vedro' di uppare le vostre modifiche, rendendo magari ancora più semplice l'installazione di questa fantastica distro su questo fantastico notebook.
cRoW2k, powered forever by