@unofficial page
Asus W5A (last update 13 gen 2006)
Installare Gentoo Linux 2005
Contenuto:
1. Descrizione dell'Hardware del portatile (Asus W5660AUP):
Componente |
Stato |
Note |
1.72 GHz Pentium-M CPU |
OK |
Speedstep funziona senza particolari attenzioni |
12.1 Wide Screen LCD |
OK |
Possiamo utilizzare anche la risoluzione 1280x768 |
60GB 4200RPM UDMA 100 HDD com 8MB cache |
OK |
Nessun settaggio particolare richiesto |
512MB di RAM |
OK |
Nessun settaggio particolare richiesto |
MATSHITAUJ DVD-RW Dual Layer con 2MB cache |
OK |
Nessun settaggio particolare richiesto |
Intel Corp. PRO/Wireless 2200BG |
OK |
Moduli non contenuti nel kernel |
RealTek RTL-8139 |
Non Testato |
Il modulo 8139too riconosce correttamente il chip |
Modem 56K Interno |
Non Testato |
|
Bluetooth |
Non Testato |
E' necessaria una patch per acpi4asus
(download)
|
Intel Corp. Mobile 915GM Express Graphics Controller |
Non Funziona |
Supporto base dai kernel 2.6 ma DRI non funziona ancora. |
Intel High Definition Audio |
OK |
Sono necessari gli ultimi drivers |
ALi Corp. USB 2 WebCam |
Non Funziona |
Driver non ancora disponibile (Controlla
qui e
qui
)
|
CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b3) |
Non Funziona |
Sto raccogliendo informazioni |
FireWire: Ricoh Co Ltd R5C552 IEEE 1394 Controller |
Non Testato |
Non ho nessuna periferica Firewire per poterlo provare |
Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter |
Non Funziona |
I muduli per il supporto MMC/SD del kernel non sono sufficienti |
2. Installazione Base di Gentoo 2005.1
Seguite pure il Gentoo Handbook che trovate qui.
Se intendete effettuare l'istallazione scaricando i sorgenti da
internet e volete sfruttare la rete wireless sono necessari alcuni
accorgimenti in piu':
- Ricordatevi di avviare l'installazione di Gentoo con lo switch per la scheda wireless in posizione OFF.
- E' necessario accendere via software la scheda di rete:
Codice 1: Attivare la scheda Wireless durante l'installazione |
# modprobe asus_acpi
# echo 1 > /proc/acpi/asus/wled
|
Nota: Per le
ultime versioni di acpi4asus (come quelle incluse nei kernel
gentoo-sources-2.6.12-r6 e successivi) non e' piu' necessario mantere
su off lo switch hardware. Gentoo 2005.0 usava ancora un kernel
precedente, ma non conosco quale sia quello di Gentoo 2005.1.
|
Per la configurazione del kernel (consiglio il 2.6.12-gentoo-r6 o
successivi) non dovreste trovare particolari problemi, fate
semplicemente attenzione a selezionare il driver giusto per la scheda
video ed a non includere ALSA nel kernel (nemmeno come modulo) dato che
dobbiamo utilizzare una versione dei driver non ancora inclusa nel
kernel (2.6.12-gentoo-r9).
Ricordatevi anche di includere acpi4asus:
Codice 2: Selezione dei moduli per i kernel della serie 2.6 |
Power Management Options (ACPI, APM) --->
ACPI (Advanced Configuration and Power Interface) Support --->
<*> Asus/Medion Laptop Extras
Device Drivers --->
Character Devices --->
<*> /dev/agpgart (AGP Support)
<*> Intel 440LX/BX/GX, I8xx and E7x05 chipset support
<*> Direct Rendering Manager (...)
<*> Intel 830M, 845G, 852GM, 855GM, 865G (i915 driver) --->
(X) i915 driver
Sound --->
Advanced Linux Sound Architecture --->
< > Advanced Linux Sound Architecture
|
Tutti questi driver possono essere tranquillamente compilati come moduli.
Per completezza includo qui la configurazione del mio kernel
(2.6.12-gentoo-r9) che dovrebbe essere piu' o meno compatibile con
tutti i kernel della serie 2.6.12-gentoo. Facendo attenzione pero' al
fatto che rispecchia la dotazione hardware elencata all'inizio
(potrebbe non essere compatibile con un asus w5a "cugino") e i miei
proprositi di utilizzo; pertanto vi consiglio di non adottarla
ciecamente in nessun caso, ma, a limite, di modificarla.
Attenzione: Se contate sulla connettivita' senza fili (come
me), alla fine dell'installazione ricordatevi di fare l'emerge dei
moduli per la scheda wireless, altrimenti al reboot vi troverete senza
alcun supporto di rete e nell'impossibilita' di installarlo: # emerge ipw2200
|
3. Setup degli altri componenti:
Una volta riavviato ci occupiamo degli ultimi ritocchi per far funzionare tutto a dovere.
3.1. Scheda di rete Wireless e Bluetooth
Se vi siete ricordati di includere il supporto generico per Wireless Lan Drivers (non-hamradio) nel kernel, e' sufficiente "emergere" il pacchetto dei driver per il kernel: ipw2200 (Questo deve essere fatto ogni volta che passerete ad un altro kernel).
Adesso pero' dobbiamo ricordarci, ad ogni riavvio, di accendere la scheda manualmente attraverso /proc/acpi/asus/wled
Per far funzionare il Bluetooth dobbiamo ottenere un controllo sul led
proprio come nel caso della scheda di rete wireless ma, si da il caso,
che acpi4asus non supporti ancora il nostro portatile, pertanto e'
necessaria una piccola patch (reperibile dal sito di acpi4asus).
Una volta che avrete scaricato la patch agite come segue:
Codice 3: Patchare il kernel |
# cd /usr/src/linux/drivers/acpi
# patch asus_acpi.c -i /path/to/patch/asus_core-w5a.diff
# cd /usr/src/linux
# make && make modules_install
|
In ogni caso ricordatevi di reinstallare il kernel ricompilato in /boot e di riavviare.
A questo punto possiamo accendere e spengere il Bluetooth a nostro piacimento:
Codice 4: Attivare e disattivare il Bluetooth |
# echo 1 > /proc/acpi/asus/bt
# echo 0 > /proc/acpi/asus/bt
|
Inoltre, con questa patch, sparira' /proc/acpi/asus/wled
ma niente panico: da adesso la nostra scheda di rete wireless si
attivera' insieme al computer, mentre per il Bluetooth e' sufficiente
aggiungere una sola riga a /etc/conf.d/local.start
Codice 5: Attivare il Bluetooth al boot |
# /etc/conf.d/local.start
echo 1 > /proc/acpi/asus/bt
|
Potremmo anche inserire in /etc/conf.d/local.stop il comando per disattivarlo ma, di fatto, e' inutile dato che il computer stesso si sta spegnendo.
3.2. Scheda Video
Per ottenere la risoluzione 1280x768 in X.Org dobbiamo installarne una versione ancora in fase di testing.
Ho avuto modo di testare la 6.8.99.13 con successo ma, credo che, in
questi casi, sia meglio sfruttare l'ultima ebuild disponibile.
Per installare le versioni a partire da 6.8.99 dobbiamo pero' provvedere all'unmasking manuale:
Codice 6: Contenuto di /etc/portage/package.unmask |
# Unmasking di X.Org per avere i driver aggiornati di i915
>=x11-base/xorg-x11-6.8.99.13
|
Codice 7: Contenuto di /etc/portage/package.keywords |
x11-base/xorg-x11 ~x86
|
Proseguiamo quindi con l'installazione:
Codice 8: Installazione di X.Org |
# emerge xorg-x11 -av
|
Questo ci permette di far riconscere correttamente il nostro chip video
da parte di X.Org con l'ottimo risultato di poter scrivere quello che
segue in /etc/X11/xorg.conf:
Codice 9: Spaccato della configurazione di X.Org |
Section "Monitor"
Identifier "Embedded LCD"
VendorName "Generic"
ModelName "FlatPanel 1280x768"
VertRefresh 60
ModeLine "1280x768" 80.14 1280 1344 1480 1680 768 769 772 795 -HSync +Vsync
EndSection
Section "Device"
Identifier "Intel 915GM"
Driver "i810"
Chipset "915GM"
Option "DRI"
BusID "PCI:0:2:0"
EndSection
|
Qui puoi trovare il file di configurazione completo.
Buone Nuove:
L'ultima parte della configurazione della scheda video e', adesso, notevolmente velocizzata dall'inclusione in
portage della versione estesa di 855resolution che adesso supporta anche la famiglia di chip 915.
E' quindi sufficiente installare 855resultion (con emerge) e seguire poi le istruzioni che possono essere trovate nelle pagine di man del programma stesso.
Spero di riuscire presto ad aggiornare tutta la sezione con informazioni piu' estese.
|
Questo pero' non ci da' ancora la possibilita' di usufruire della
risoluzione massima del nostro schermo; l'incongruenza e' data dal
fatto che l'Intel si e' "dimenticata" di inserire come modo standard la
risoluzione 1280x768 nel loro BIOS.
La soluzione ci viene offerta dal piccolo ed utile programmino 915resolution che e' un'evoluzione di 855resolution gentilmente riadattato da stomljen.
Una volta ottenuto il pacchetto:
Codice 10: Installazione di 915resolution |
$ cd /tmp
$ tar -xvzpf /path/to/915resolution-0.4.tar.gz
$ cd 915resolution-0.4
$ make
$ su root
Password:
# make install
|
Il programma e' di facile utilizzo (leggetevi il readme per maggiori
informazioni) e ci permette di cambiare la risoluzione di un "modo"
disponibile nel BIOS, ma la modifica viene fatta solo in RAM e deve
percio' essere aggiornata ad ogni riavvio.
Operiamo quindi per eseguirla in automatico:
Codice 11: Contenuto di /etc/conf.d/local.start |
# Modifico la risoluzione del modo 50 (800x600) in 1280x768
915resolution 50 1280 768 &> /var/log/915.log
|
3.3. Scheda Audio
Anche per la scheda audio abbiamo bisogno degli ultimi driver
disponibili, questo ci porta, di nuovo, a dover effettuare l'unmasking
manuale delle ebuild:
Codice 12: Contenuto di /etc/portage/package.unmask |
# Unmasking degli ultimi driver ALSA
>=media-sound/alsa-driver-1.0.10_rc1
>=media-sound/alsa-headers-1.0.10_rc1
|
Codice 13: Contenuto di /etc/portage/package.keywords |
media-sound/alsa-driver ~x86
media-sound/alsa-headers ~x86
|
A questo punto, pero', e' sufficiente installare i
driver (e alsa se non lo si e' ancora fatto) e utilizzare il
configuratore automatico, ricordandosi di scegliere, quando richiesto, hda-intel dal menu:
Codice 14: Installazione di ALSA |
# emerge alsa alsa-driver -av
# alsaconf
|
nihil84
The name "Gentoo" and the "g" logo are currently trademarks of Gentoo Foundation, Inc.
|
|