Netbook News.it

Eee PC - Netbook News Forums

Forum della comunità italiana di EeePC.it e NetbookNews.it

Non hai eseguito l'accesso.


Annuncio

Utilizzare la funzione di ricerca del forum e leggere le faq prima di inserire una nuova discussione.
26/08/10: aggiornato il regolamento.


#1 25-04-2009 10:59:13

m0rphy
Utente Esperto
Registrato: 28-11-2008
Messaggi: 766
Reputation :   57 

[Guida] Installare Ubuntu 9.04 Jaunty su eeepc

-----Guida all' installazione di Ubuntu Jaunty 9.04, NON VALIDA PER EEEBUNTU ED ALTRE DERIVATE-----

Ho stilato questa guida basandomi su miei test a partire dalla alpha4 di jaunty e su molti passaggi  delle guide scritte in precedenza da guru come vinboy, lanzen, il_durex, Doc, pollanza, dieghen89 ed altri che hanno contribuito alla crescita di questa nostra piccola comunità.
Man mano implementerò in questa guida vari aggiornamenti spero, anche con il vostro supporto.

Questa guida è stata testata sul mio 901, ma nei punti dove ci sono differenze sostanziali di configurazione ho inserito le indicazioni utili anche per gli altri modelli di eeepc.


Aggiornamento guida del 16/10/2009



Passo 1- Scaricare l'iso di jaunty da qui http://www.ubuntu-it.org/index.php?pagionee=download, selezionare la versione desktop, architettura x86 ed il server da dove scaricare (io ne ho messo un italiano dei due in lista) ed aspettare che l'operazione giunga al termine;

Passo2- Preparare l'iso da inserire su di un pennino usb oppure una sd usando unetbootin scaricandolo da questo link (l'ultima versione è la 323) http://unetbootin.sourceforge.net/ , formattate usando fat32,  come sorgente la iso appena scaricata e come destinazione il pennino USB oppure la SD;




Passo3- Riavviare l'eeepc avendo cura di inserire il dispositivo creato in precedenza premendo esc quando appare la schermata "Asus eeepc", selezioniamo usb (o cardreader) nella lista di periferiche che compaiono. Attendere che il  sistema carichi in ram ubuntu live dopodichè premere sull'icona install posizionata sul desktop.
NOTA Se la schermata "Asus eeepc" non dovesse apparire è perchè avete il Boot booster abilitato nel bios. Riavviare, al boot premere F2 e lì disabilitare il boot booster.


Passo 4- C'è una prima scelta da fare a questo punto e cioè se volete installare il sistema sulla ssd interna (oppure hd interno) quindi andate al passo 4a, se invece vorrete installare su di una SDHC od una penna USB andate al passo 4b;

Passo 4a- Installazione su SSD oppure su HD interno. Nel mio caso avendo un 901 con SSD da 4 Gb + 16 Gb ho proceduto in questo modo: selezionare il partizionamento manuale, punto di mount “/” sulla ssd da 4Gb ed “/home” su quella da 16Gb e formattare usando il filesystem che più vi aggrada (io stò usando ext4 senza nessun tipo di problema) ad esempio ext3 per stare sul sicuro. Personalmente non ho creato nessuna partizione di swap perchè non mi serviva me se voi volete crearla, ad esempio per usare l'ibernazione fatelo pure.
Attendete che il sistema sia installato e quando lo chiede riavviate avendo l'accortenza di togliere la  penna usb (o la sd) del sistema live e avviate da ssd;

Nota In fase di partizionamento, per coloro che volessero ripristinare la partizione EFI (se in precedenza cancellata dalla tabella delle partizioni) usata per abilitare il boot booster da bios, per avere un boot più veloce, c'è da seguire questa guida creata da LiNuX@To (che ringrazio) a questo link http://www.uielinux.org/guide-e-tutoria … rte-1.html

Passo 4b- Installazione su SDHC oppure su penna USB. Prima di tutto smontate il volume dove volete installare ubuntu 9.04 (SDHC o penna USB) cliccando sull'icona che appare sul destop (tasto destro → smonta volume). A questo punto potete partizionare anche automaticamente oppure manualmente mettendo il solo punto di mount “/” formattandolo in ext3 (su sdhc ho sempre usato ext4 sin dalla versione alpha senza problemi) senza “/home” e “/swap” come ho fatto io. Al momento di installare il grub indicherete la SDHC o la penna USB come destinazione. Attendete che l'installazione sia terminata, riavviate il sistema avendo l'accortenza di togliere la  penna usb (o la sd) del sistema live e con la SDHC appena creata inserita premete ESC quando appare la schermata "Asus eeepc" ed avviate da SDHC.
Se la schermata non dovesse apparire è perchè avete il Boot booster abilitato nel bios


A questo punto il sistema sarà perfettamente ( o quasi) funzionante wi-fi, webcam, audio, touchpad etc ma per i più smaliziati ci sarà un pò di “tuning” da fare se si vuole che il tutto funzioni al meglio.
Più nello specifico: non funziona il tasto fn+f2 per accendere/spegnere il wi-fi, non funzionano  i 4  hotkeys sotto lo schermo, funziona in parte la scalabilità della CPU e altre piccole amenità.


NOTA- Da quello che leggo dei vari test fatti da utenti del forum (e da me sul mio 901) al momento le migliori combinazioni sono queste:

Modelli eeepc 701 e 900 --> Opzione 1- Kernel 2.6.28.11-generic (quello di default) + patch al punto e delle ottimizzazioni;
Opzione 2- Aggiornamento del kernel di default con quello 2.6.28.15-generic + eee-control.
Opzione 3- Kernel 2.6.28-12-netbook-eeepc + eee-control;

Modelli eeepc 901, 1000H, 1005HA e 1008HA --> Kernel 2.6.30.6-generic + eee-control.
Modello eeepc 900a, 901Go, 1000he --> Kernel 2.6.29.5-generic + eee-control.


Passo 5- Istallazione del kernel.
Ci saranno a questo punto delle scelte da fare a seconda del modello di eeepc in nostro possesso seguendo la nota di cui sopra.

Passo 5a- Opzione 1 - Mantenere il kernel generic.
Per coloro che sono in possesso di eeepc 701 e 900  (dotati scheda video intel i915) al momento si consiglia di mantenere questo kernel e di applicare la patch al punto e) delle ottimizzazioni in quanto si lamentano scarse prestazioni video rispetto ad Ubuntu interpid.
Per tale motivo è consigliato bloccare la versione del kernel generic 2.6.28.11 da synaptic, oppure in alternativa installare la nuova versione disponibile tramite i normali aggiornamenti del sistema del kernel 2.6.28.15 al quale
non si deve applicare nessuna patch. Le indicazioni a riguardo sono al punto 5e.

Per permettere l'abilitazione/disabilitazione del wi-fi (anche se all'avvio è disabilitato) aprire il terminale e dare il comando

Codice:

sudo gedit /boot/grub/menu.lst

aggiungere i parametri 

Codice:

pciehp.pciehp_force=1 pciehp.pciehp_poll_mode=1

al kernel (in modo che funzioni il tasto fn+f2 del toggle wi-fi) dopo quiet splash . Nel mio caso il risultato è questo:

Codice:

kernel        /boot/vmlinuz-2.6.28-11-generic root=UUID=4da3f74d-0a32-4a54-a325-f0799a5b3870 ro quiet splash pciehp.pciehp_force=1 pciehp.pciehp_poll_mode=1

Salvate e riavviate.

Passo 5b- Opzione 2 - Installare il kernel 2.6.29.5 - Consigliato su eeepc 900a, 901Go e 1000he.

Eliminare i nvida-common che andrebbero altrimenti in conflitto durante l'installazione del kernel

Codice:

sudo rm /etc/kernel/postinst.d/nvidia-common
sudo apt-get remove --purge nvidia-common

Installiamo a questo punto il kernel 2.6.29.5-generic

Codice:

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.29.5/linux-headers-2.6.29-02062905-generic_2.6.29-02062905_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.29.5/linux-headers-2.6.29-02062905_2.6.29-02062905_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.29.5/linux-image-2.6.29-02062905-generic_2.6.29-02062905_i386.deb
sudo dpkg -i linux-headers-2.6.29-02062905-generic_2.6.29-02062905_i386.deb linux-headers-2.6.29-02062905_2.6.29-02062905_all.deb linux-image-2.6.29-02062905-generic_2.6.29-02062905_i386.deb

Riavviate,  al grub scegliete come kernel quello appena installato (dovrebbe partire di default).

Da terminale diamo

Codice:

sudo gedit /boot/grub/menu.lst

cerchiamo la riga che contiene questi dati

Codice:

# defoptions=quiet splash

e modifichiamola in questo modo per far si che il tasto fn+f2 vi permetta di abilitare e disabilitare il wi-fi

Codice:

# defoptions=quiet splash pciehp.pciehp_force=1 pciehp.pciehp_poll_mode=1

diamo un

Codice:

sudo update-grub

quindi riavviamo.


Passo 5c- Opzione 3 - Installare l'adam kernel 2.6.28-12-netbook-eeepc - Consigliato su eeepc 701 e 900 in quanto incorpora la patch per le prestazioni video.

Inserire i repository nel nostro source list, da terminale diamo

Codice:

sudo gedit /etc/apt/sources.list

alla fine del file incolliamo questa riga

Codice:

deb http://www.array.org/ubuntu jaunty main

salviamo e chiudiamo il file, diamo da terminale il comando per la chiave di autenticazione

Codice:

wget http://www.array.org/ubuntu/array-apt-key.asc
sudo apt-key add array-apt-key.asc

quindi un bel

Codice:

sudo apt-get update

infine installiamo il kernel dando ancora da terminale

Codice:

sudo apt-get install linux-netbook-eeepc

quindi riavviamo et voilà.

Per permettere l'abilitazione/disabilitazione del wi-fi (anche se all'avvio è disabilitato) aprire il terminale e dare il comando

Codice:

sudo gedit /boot/grub/menu.lst

aggiungere i parametri 

Codice:

pciehp.pciehp_force=1 pciehp.pciehp_poll_mode=1

al kernel (in modo che funzioni il tasto fn+f2 del toggle wi-fi) dopo quiet splash. Nel mio caso il
risultato è il seguente

Codice:

kernel          /boot/vmlinuz-2.6.28-12-netbook-eeepc root=UUID=4da3f74d-0a32-4a54-a325-f0799a5b3870 ro quiet splash pciehp.pciehp_force=1 pciehp.pciehp_poll_mode=1

Salviamo e diamo un

Codice:

sudo update-grub

Passo 5d- Opzione 4 - Installare il kernel 2.6.30-9-generic quello che secondo me si comporta meglio sui modelli 901 , 1000h , 1005ha e 1008ha.

NOTA per i possessori di 1005HA ed 1008HA: Sui questi modelli di eeepc questo kernel si rende necessario in quanto è l'unico che al momento gestisce il funzionamento corretto del wifi. Si consiglia altresì per questi modelli, il salvataggio dei tre file che compongono il kernel scaricandoli su di un altro PC dotato di connessione internet e mettendoli successivamente su di un pen drive USB oppure SDHC in quanto il wifi di default non funziona.
Per l'ethernet che non funziona di default c'è da scaricare il driver appropriato da http://partner.atheros.com/Drivers.aspx
La procedura completa la troverete seguendo le indicazioni che vengono fornite qui http://forum.ubuntu-it.org/index.php?to … msg2302436


Eliminare i nvida-common che andrebbero altrimenti in conflitto durante l'installazione del kernel

Codice:

sudo rm /etc/kernel/postinst.d/nvidia-common
sudo apt-get remove --purge nvidia-common

Installiamo a questo punto il kernel 2.6.30.9-generic

Codice:

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30.9/linux-headers-2.6.30-02063009-generic_2.6.30-02063009_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30.9/linux-headers-2.6.30-02063009_2.6.30-02063009_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30.9/linux-image-2.6.30-02063009-generic_2.6.30-02063009_i386.deb
sudo dpkg -i linux-headers-2.6.30-02063009_2.6.30-02063009_all.deb linux-headers-2.6.30-02063009-generic_2.6.30-02063009_i386.deb linux-image-2.6.30-02063009-generic_2.6.30-02063009_i386.deb

Riavviate,  al grub scegliete come kernel quello appena installato (dovrebbe partire di default).

Per far si che il toggle wifi si abiliti/disabiliti senza incertezze (previa installazione di eee-control o di altri script acpi) da terminale diamo

Codice:

sudo gedit /boot/grub/menu.lst

cerchiamo la riga che contiene questi dati

Codice:

# defoptions=quiet splash

e modifichiamola in questo modo per far si che il tasto fn+f2 vi permetta di abilitare e disabilitare il wi-fi

Codice:

# defoptions=quiet splash pciehp.pciehp_force=1 pciehp.pciehp_poll_mode=1

diamo un

Codice:

sudo update-grub

quindi riavviamo.

NOTA - A partire da questo kernel è stata inserita una funzione interessante di disabilitazione del protocollo ipv6 (non usato per il momento e quindi inutile) tramite un semplice parametro da passare al kernel in fase di boot, da terminale diamo

Codice:

sudo gedit /boot/grub/menu.lst

cerchiamo la riga che contiene questi dati

Codice:

# defoptions=quiet splash

modificandola nel seguente modo

Codice:

# defoptions=ipv6.disable=1 quiet splash

salviamo e diamo sempre da terminale

Codice:

sudo update-grub

a questo punto riavviamo e per verificare l'avvenuta disabilitazione dell'ipv6 diamo da terminale

Codice:

ip a | grep inet6

se a schermo non ci da nessun risultato vuol dire che la modifica è stata applicata con successo.
Noteremo quindi a questo punto una velocizzazione nella navigazione internet.

Passo 5e- Opzione 5 kernel 2.6.28.15 - Per gli utenti di eeepc 701 e 900 c'è la validissima alternativa del kernel 2.6.28.15-generic poichè non c'è bisogno di installare nessuna patch per le prestazioni video (grazie a Lanzen per le info ed il test).

NOTA: Per chi avesse in precedenza bloccato tramite synaptic la versione 2.6.28.11 del kernel e nel sbloccarlo non riuscisse ad effettuare l'aggiornamento a questo nuovo si rende necessario l'uso del terminale, quindi

Codice:

sudo apt-get install linux-headers-2.6.28-15-generic linux-headers-2.6.28-15 linux-image-2.6.28-15-generic linux-restricted-modules-2.6.28-15-generic

Attendete che l'installazione vada a buon fine, riavviate e dal grub selezionate il nuovo kernel.


Test sui vari kernel a disposizione per jaunty

Allora ho sul 901 per il momento 4 kernel + script eee-control e vi dico le mie impressioni personali
.
kernel generic della serie 28 - Buon kernel di base, ricezione wifi buona, temperatura che si attesta in condizioni normali di utilizzo sui 50 gradi , non funziona toggle bluetooth per il resto i tasti fn ed hotkeys vanno tutti (installando eeecontrol si risolve anche questa mancanza rispetto ad elmurato). C'è da applicare a parte la patch al kernel per le scarse prestazioni video per eeepc 701 e 900.

kernel adam 2.6.28.12 - Kernel ottimizzato per eeepc da adam (una garanzia visti i trascorsi), ricezione wifi buona, temperatura che si attesta in condizioni normali di utilizzo sui 50 gradi, funzionano tutti i tasti fn ed hotkeys incluso toggle bluetooth installando eee-control. Per i possessori di eeepc 701 e 900 quindi con scheda video i915 questo kernel incorpora già la patch per le scarse prestazioni video.

kernel 2.6.29.X generic - Ottima ricezione wifi con connessione all'access point istantaneo, temperature nella norma e migliore gestione del file system ext4 che utilizzo sin dalla fase alpha di questa distro.

kernel 2.6.30.X-generic - Questo è il kernel che uso normalmente sul 901 e che consiglio ai possessori di cpu Atom tranne ai possessori di 1000he con chipset wifi atheros dove si dice che si abbia una lievissimo calo di prestazioni del wifi. Ottima ricezione wifi con connessione all'access point istantaneo, temperature nella norma, migliore gestione del file system ext4 e possibilità di disabilitazione dell'ipv6 tramite parametro da passare al kernel.


Conclusione: più o meno tutti i kernel  possono essere "equipaggiati" dal nostro giocattolino preferito, le temperature di utilizzo non variano tra loro (quindi non ho notato differenze come aveva accennato qualcuno sul forum), piccole differenze in termini di ricezione di segnale wifi in favore del kernel 2.6.29.5-generic per i modelli 900a/1000he e del kernel 2.6.30-9-generic per eeepc 901/1000h,  boot velocissimo per tutti.

Riguardo gli altri modelli come il 701 e 900 per i problemi legati alle prestazioni video è risultato che la migliore soluzione possa essere il kernel di default 2.6.28.15.



Passo 6- Installazione degli script. Prima che formattassi mi trovavo bene con quelli di elmurato poiché dopo il tutto funzionava in maniera discreta, attualmente uso eee-control con soddisfazione.


Passo6a elmurato - OBSOLETO Progetto abbandonato- Installare asus-eee-dkms da terminale

Codice:

wget http://www.informatik.uni-bremen.de/~elmurato/EeePC/asus-eee-dkms_3.0_all.deb

andate nel percorso dove avete scaricato il file e fate doppio click su di esso, si aprirà gdebi che provvederà ad installarlo. Riavviate il sistema.

Controllare se sono presenti i moduli asus_eee ed i2c-i801 in /etc/modules avendo cura nel caso fossero presenti di toglierli poiché lo script li inserirebbe una seconda volta. Il comando da dare via terminale è questo

Codice:

sudo gedit /etc/modules

Verificare anche che asus_eee non sia presente anche in /etc/modprobe.d/blacklist in caso cancellarlo per lo stesso motivo del precedente. Nel terminale il comando da dare è

Codice:

sudo gedit /etc/modprobe.d/blacklist

A questo punto passiamo all'installazione dello script vero e proprio, da terminale dare i comandi in successione

Codice:

wget http://www.informatik.uni-bremen.de/~elmurato/EeePC/Jaunty_Eeeasy-Scripts.tar.gz
tar xfvz Jaunty_Eeeasy-Scripts.tar.gz
cd Jaunty_Eeeasy-Scripts/
chmod +x eeeasy-scripts.sh
./eeeasy-scripts.sh install

dopodichè riavviamo il sistema.

Le varie opzioni dello script si possono settare andando su Sistema -->preferenze-->Eee PC ACPI Settings .

Dopo l'installazione di elmutato scripts dei tasti Fn ed Hotkeys non andranno, il secondo hotkeys (disabilita/abilita bluetooth) per un bug di un modulo inserito nel kernel generic ma installando il kernel 2.6.29.1-3e questo funzionerà perfettamente, i tasti Fn+f3/f4 funzionano ma senza OSD e nel mio caso i tasti Fn+f7/+f8/+f9 dell'audio non andavano. Ho risolto andando in sistema-->preferenze-->scorciatoie da tastiera e da lì li ho abilitati.

Dal forum su eeeuser ecco le corrispondenze dei vari "tastini" ed il link per le info più aggiornate riguardo lo script http://forum.eeeuser.com/viewtopic.php?id=65606

701, 900, 900A, 901, etc.:

    * Fn+F1 Standby
    * Fn+F2 Wi-fi-toggle
    * Fn+F3/F4 Luminosità senza OSD
    * Fn+F5 VGA-toggle
    * Fn+F6 Taskmanager
    * Fn+F7/F8/F9 Volume
    * 1. hotkey Lock screen
    * 2. hotkey Bluetooth-toggle oppure programmabile dall'utente
    * 3. hotkey Webcam-toggle oppure programmabile dall'utente
    * 4. hotkey CPU frequency control oppure programmabile dall'utente

1000, 1000H, etc.:

    * Fn+F1 Standby
    * Fn+F2 Wi-fi-toggle
    * Fn+F5/F6 luminosità
    * Fn+F7 Lock screen
    * Fn+F8 VGA-toggle
    * Fn+F9 Taskmanager
    * Fn+F10/F11/F12 Volume
    * 1. hotkey Lock screen
    * 2. hotkey Bluetooth-toggle oppure programmabile dall'utente
    * 3. hotkey Webcam-toggle oppure programmabile dall'utente
    * 4. hotkey CPU frequency oppure programmabile dall'utente



Passo 6b fewt- OBSOLETO progetto abbandonato- (grazie a lanzen per la guida) Altro script che funziona molto bene, ma non molto agevole nellla configurazione è quello di fewt e prima di installarlo dobbiamo inserire i repository nel nostro source list quindi, da terminale diamo

Codice:

sudo gedit /etc/apt/sources.list

ed inseriamo in fondo la riga

Codice:

deb http://www.statux.org/ubuntu jaunty main

salviamo ed usciamo.

Scarichiamo la chiave con

Codice:

wget http://www.statux.org/ubuntu/key/statux.pub
sudo apt-key add statux.pub

quindi un bel

Codice:

sudo apt-get update

Installeremo gli script dando nel terminale

Codice:

sudo apt-get install eeepc-tray

Questo il link dove attingere info aggiornate sullo stato dello script di fewt http://forum.eeeuser.com/viewtopic.php? … 87#p535287
Qui invece il wiki appena creato da fewt per l'utilizzo dei suoi script (grazie lanzen per il link) http://www.statux.org/wiki/index.php?title=EeePC



Passo 6c eee-control - CONSIGLIATO- (grazie a Pollanza per i test e ai molti utenti del forum per i feedback).

Scarichiamo eee-control dal link ufficiale http://greg.geekmind.org/eee-control/de … jaunty.deb , oppure la 0.9.4 modificata da me (quella ufficiale ha un piccolo bug) a questo link  http://www.megaupload.com/?d=P72BIQPU ed andremo ad installarlo facendo doppio click sul file appena scaricato e aspettando che il programma gdebi termini l'installazione.
Riavviamo il sistema.

Funzionano tutti i tasti Fn ed hotkeys, appare anche l'OSD per la luminosità cosa che manca con gli altri script ed il tutto è facilmente configurabile e programmabile usando l'icona che compare in alto a destra nella systray.

Info maggiori su eee-control le trovate a questo link [http]http://forum.eeepc.it/viewtopic.php?id=7473[/http] , molto utili i test svolti da Pollanza che ringrazio, specialmente per chi non disponde di un eeepc dotato di processore atom (come i 701, 900) per i quali è richiesta una configurazione diversa nella gestione del fsb rispetto a quella di default.

Questa la corrispondenza dei tasti suddivisa per modelli di eeepc

701, 900, 900A, 901, etc.:

    * Fn+F1 Standby
    * Fn+F2 Wi-fi-toggle
    * Fn+F3/F4 Luminosità  OSD compresi
    * Fn+F5 VGA-toggle o programmabile dall'utente
    * Fn+F6 Taskmanager o programmabile dall'utente
    * Fn+F7/F8/F9 Volume
    * 1. hotkey Lock screen
    * 2. hotkey programmabile dall'utente  ad esempio Bluetooth-toggle
    * 3. hotkey programmabile dall'utente  ad esempio Webcam-toggle
    * 4. hotkey programmabile dall'utente  ad esempio Performance -toggle

1000, 1000H, 1000HEetc.:

    * Fn+F1 Standby
    * Fn+F2 Wi-fi-toggle
    * Fn+F5/F6 luminosità OSD compresi
    * Fn+F7 Programmabile dall'utente
    * Fn+F8 VGA-toggle oppure programmabile
    * Fn+F9 Programmabile dall'utente ad esempio Taskmanager
    * Fn+F10/F11/F12 Volume
    * 1. hotkey Lock screen
    * 2. hotkey programmabile dall'utente  ad esempio Bluetooth-toggle
    * 3. hotkey programmabile dall'utente  ad esempio Webcam-toggle
    * 4. hotkey programmabile dall'utente  ad esempio Perormance-toggle

Nota per i possessori di eeepc 1005HA, 1008HA e 1000HV
Per avere il pieno supporto di eee-control per questi modelli si dovrà scaricare la versione 0.9.4 da questo link http://greg.geekmind.org/eee-control/de … jaunty.deb ed effettuare una modifica al file she.py per consentire il corretto funzionamento dei preset FSB, da terminale diamo

Codice:

sudo gedit /usr/lib/python2.6/dist-packages/EeeControl/she.py

modifichiamo la riga

Codice:

locations = ["/proc/acpi/asus/cpufv", "/sys/devices/platform/eeepc/she"]

in

Codice:

locations = ["/proc/acpi/asus/cpufv", "/sys/devices/platform/eeepc/she", "sys/devices/platform/eeepc/cpufv"]

salviamo, usciamo e riavviamo.
Ulteriori informazioni in merito a questo passaggio sono disponibiili a questo link http://forum.eeepc.it/viewtopic.php?id=7473&p=18

In alternativa, per chi non volesse effettuare i passaggi scritti in precedenza possiamo scaricare la versione modificata da me di eee-control 0.9.4 con il file she.py corretto e con la localizzazione italiana del nostro vinboy a questo link http://www.megaupload.com/?d=P72BIQPU

Nota per i possessori di eeepc 701 e 900 (dotati di processore celeron) - FACOLTATVO
Per abilitare la variazione di frequenza della cpu in questi modelli c'è da fare qualche altro passaggio (Ringrazio per questo lanzen, vinboy e doc). Da terminale date

Codice:

sudo apt-get install cpufrequtils sysfsutils
sudo modprobe p4_clockmod

successivamente modificate il file /etc/sysfs.conf dando

Codice:

sudo gedit /etc/sysfs.conf

agginugete la seguente riga al file

Codice:

devices/system/cpu/cpu0/cpufreq/scaling_governor = ondemand

Il "nostro" Doc consiglia di inserire una soglia minima per lo scaling ovvero 562 Mhz, quindi aggiungeremo al file /etc/sysfs.conf anche la riga

Codice:

devices/system/cpu/cpu0/cpufreq/scaling_min_freq=562000

infine aprite il file /etc/modules

Codice:

sudo gedit /etc/modules

inserendo questi parametri

Codice:

p4_clockmod
cpufreq_ondemand

Da post letti su eeeuser.com e confermati da guru del nostro forum come doc e lanzen sembrerebbe che però ci siano dei dubbi su questo passaggio poichè effettivamente il cpu scaling per i celeron (al contrario degli atom) non sia possibile abilitarlo dato che non è dotato di questa funzione e l'effetto che si avrebbe sarebbe un falso scaling. L'utente doc (che ringrazio) dice che addirittura senza questo passaggio il suo eeepc 701 sembri più "brillante" nel suo normale utilizzo (anche se lavora a 630 Mhz).

Per chi avesse aggiunto lo scaling della cpu e volesse tornare indietro seguire i seguenti passaggi:
da terminale

Codice:

sudo apt-get remove cpufrequtils sysfsutils
sudo modprobe -r p4_clockmod

Sempre da terminale

Codice:

sudo gedit /etc/modules

Commentiamo inserendo (se presenti) il carattere # davanti ai moduli

Codice:

p4_clockmod
cpufreq_ondemand

Il risultato è questo

Codice:

# p4_clockmod
# cpufreq_ondemand

In alternativa, al posto di commentare inserendo # possiamo anche eliminare semplicemente i moduli cancellandoli dal file.
In entrambe i casi salviamo ed usciamo.



Ottimizzazioni e tricks

a) Per limitare le scritture su ssd (valido per i modelli di eeepc che hanno la ssd e non l'hd) è sempre utile questo tips, da terminale

Codice:

sudo gedit /etc/fstab

sostituire relatime con noatime e ancora nel file fstab aggiungere le seguenti righe

Codice:

tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0 
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0 
tmpfs /var/log tmpfs defaults,noatime,mode=0755 0 0 
tmpfs /var/log/apt tmpfs defaults,noatime 0 0

Per migliorare il boot e le prestazioni sui dischi SSD (anche SDHC) LiNuX@To e Pollanza hanno testato con buoni risultati come ottimizzazione ulteriore il parametro elevator=noop da passare al kernel nel file di configurazione di grub, da terminale diamo

Codice:

sudo gedit /boot/grub/menu.lst

ed aggiungiamo al kernel il parametro in modo che il risultato risulti il seguente

Codice:

kernel        /boot/vmlinuz-2.6.29.1-3e root=UUID=4da3f74d-0a32-4a54-a325-f0799a5b3870 ro quiet splash elevator=noop

Ovviamente il vostro UUID sarà diverso.
Diamo a questo punto sempre da terminale

Codice:

sudo update-grub

Riporto perchè è doveroso farlo, il lavoro che stà svolgendo LiNuX@To per limitare le scritture su ssd per chi avesse usato l'ext4 come filesystem, troverte il tutto al post #104 di questo thread e più in dettaglio nella guida completa che ha scritto sul suo sito a questo link http://www.uielinux.org/guide-e-tutoria … i-ssd.html


b) Per avere le applicazioni in fullscreen premendo alt+f11 (grazie Lokken, vinboy,il_durex) dare da terminale

Codice:

gconftool-2 --set /apps/metacity/window_keybindings/toggle_fullscreen --type string "<Alt>F11"

c) Per spostare le finestre oltre lo schermo con la combinazione alt+touchpad (grazie vinboy) da terminale dare

Codice:

gconftool-2 --set /apps/compiz/plugins/move/allscreens/options/constrain_y --type bool 0

d) Per risolvere il problema della luminosità dello schermo, ovvero quando si setta la luminosità ad un livello più basso ed improvvisamente in maniera random  oppure dopo un riavvio la ritrovate al massimo, da terminale aprite l'editor di configurazione di gnome

Codice:

gconf-editor

seguite il percorso /apps/gnome-power-manager/backlight/enable e togliete il segno di spunta.


e) Alcuni utenti possessori di eeepc 701 e 900 lamentano scarse prestazioni grafiche rispetto a quelle che avevano con ubuntu 8.10 intrepid. Ad esempio nell'eseguire glxgears da terminale hanno come risultato bassissimi valori di FPS.
La soluzione al problema è stata trovata inserendo una patch nel kernel generic.

Questo il link alla discussione https://bugs.launchpad.net/ubuntu/+sour … bug/349314
In primis dobbiamo scaricare il kernel generic modificato che consta di due file, l' headers e l' image.
Da terminale scaricare i due file .deb

Codice:

wget http://people.ubuntu.com/~apw/lp349314-jaunty/linux-headers-2.6.28-11-generic_2.6.28-11.43~lp349314apw5_i386.deb
wget http://people.ubuntu.com/~apw/lp349314-jaunty/linux-image-2.6.28-11-generic_2.6.28-11.43~lp349314apw5_i386.deb

Portarsi nella directory dove hai scaricato i file .deb (solitamente la tua home) ed installare prima linux-headers e poi linux-image facendo doppio click su di essi (partirà gdebi).

Riavviare il sistema, ricontrollare le performance dando da terminale

Codice:

glxgears

e il tutto dovrebbe essere risolto.


f) Se vogliamo collegare un monitor esterno al nostro eeepc ed usarlo (fn+f5 previa installazione di uno script al punto 6) alla sua massima risoluzione dobbiamo modificare il file xorg.conf, quindi da terminale diamo:

Codice:

sudo gedit /etc/X11/xorg.conf

e nella sezione "Device" aggiungeremo la riga

Codice:

Option    "UseFBDev"    "true"

in modo che il risultato sia questo

Codice:

Section "Device"
Identifier    "Configured Video Device"
Option    "UseFBDev"    "true"

Ringrazio l'utente P@ki per la segnalazione e l'utente Vinboy dal quale ho attinto questo tips.


g) Per eliminare lo sfarfallìo quando con Firefox in modalità fullscreen si passa su di un  link oppure in presenza di una notifica, eseguire quanto segue.
Andare in Sistema->Preferenze->Gestore configurazione CompizConfig cliccare su "Opzioni  Generali" , quindi togliere il segno di spunta dalla voce "Annullare re-indirizzamento finestre a schermo intero" ed il problema non si presenta più.
Se non trovate il programma di configurazione di compiz al percorso sopra citato, vinboy mi fa notare che il motivo è perchè di default non è installato e quindi da terminale diamo

Codice:

sudo apt-get install compizconfig-settings-manager

Fatto questo lo troveremo in Sistema->Preferenze

Ringrazio LiNuX@To per la segnalazione e l'utente guiodic del forum di ubuntu-it per aver postato questa soluzione.


h) Modificare i valori per la configurazione del riconoscimento del livello critico della batteria in quanto sono piuttosto bassi e potrebbero non consentirci di salvare e spegnere in tempo il nostro eeepc, da terminale apriamo l'editor di configurazione di gnome

Codice:

gconf-editor

Apriamo il percorso Apps-> gnome-power-manager->thresholds e modifichiamo i valori come segue (io almeno lì ho settati così)

Codice:

percentage_action = 7
percentage_critical = 10
percentage_low = 15

Apriamo il percorso Apps->gnome-power-manager->general e togliamo il segno di spunta dalla voce use_time_for_policy in modo che le azioni che verrano eseguite in funzione dei valori che abbiamo impostato avvengano tenendo conto non del tempo residuo stimato bensì in funzione della percentuale di carica della nostra batteria.


i) Aggiornamento driver ALSA

Per risolvere eventuali problemi con l'audio, ad esempio audio "gracchiante" con il volume muto oppure un non soddisfacente uso del microfono con skype/registratore di suoni il consiglio è di aggiornare i driver alsa.

La fonte originaria dello script è ubuntuforums.org dove previa registrazione si può scaricare, la segnalazione sull'utilizzo è di vinboy e lo script modificato (preso da me in esame per questa guida) per poterlo avviare anche dal kernel 29 è di MaiuZ.
Ho aggiunto la possibiltà di utilizzarlo anche usando i kernel della serie 30 applicando una piccola modifica allo script.


Creiamo un nuovo file sulla nostra Scrivania, tasto destro touchpad->Crea Documento>File Vuoto ed incolliamoci dentro il testo seguente

Codice:

#!/bin/bash 
#
# AlsaUpgrade-1.0.x-rev-1.X.sh 
# Provided under the GNU General Public License version 2 or later or the GNU Free Documentation License version 1.2 or later, at your option.
# See http://www.gnu.org/copyleft/gpl.html for the Warranty Disclaimer.

# This script upgrades ALSA on Ubuntu systems with 2.6.24-28 (non)-ubuntu kernels and is not following 
# official Ubuntu/Debian Package handling rules

# This script is not compliant to Ubuntu official package handling. This script overwrites the existing files and modules.
# You won't see any changes on the revisions if you run e.g. Synaptics..
# If there are official ALSA updates supplied by Ubuntu repositories or kernel changes, these will overwrite your manual ALSA installation - 
# you need to re-run this script in this case.
# You can check the Alsa revision by typing "cat /proc/asound/version" or "alsactl --version" or the utils by "aplay --version" 
#
# Note: As usual  I'd like to recommend that you make a backup of your drive first. I don't guarantee for anything!
#
# The script compiles all drivers by default.
#
# The official thread connected to this script you'll find at: http://ubuntuforums.org/showthread.php?t=962695   
# 
# You might want to go through the script and try to understand what it is doing. It's not a must though. 
#
#  Changelog:
#
#  Rev: 1.00  01-01-2008 Temueijn 
#  Rev: 1.01  09-05-2008 soundcheck Changelog: Bugfixes/A bit of cleanup
#  Rev: 1.02  09-22-2008 soundcheck Changelog: A bit of cleanup/Intro of revison handling/Install drivers before libs/2.6.27 support/multiple alsa-rev support
#  Rev: 1.03  10-04-2008 soundcheck Changelog: PackageUpdate AlsaLib 1.0.17a
#  Rev: 1.04  10-05-2008 soundcheck Changelog: Output to logfile/different installation modes selectable/different alsa revisions stored on drive
#  Rev: 1.05  10-16-2008 soundcheck Changelog: Bugfix typo "sequencer"
#  Rev: 1.06  10-16-2008 soundcheck Changelog: introducing snddevices script, separate configure&make from make
#                                        install, to avoid corrupt installations if one module compilation/installation fails    
#  Rev: 1.07  10-17-2008 soundcheck Changelog: Using specific kernel headers for driver compilation, taking out soundevices
#  Rev: 1.08  10-17-2008 soundcheck Changelog: script cleanup and introduction of "compile only" (dry run) option, take out kernel-headers option in driver config
#  Rev: 1.09  10-25-2008 soundcheck Changelog: Added libasound2-dev to the package list. It seems that alsalib won't compile properly without it.
#  Rev: 1.11  10-29-2008 soundcheck Changelog: run "make install" on lib befoe compiling alsa-utils 
#  Rev: 1.12  11-12-2008 soundcheck Changelog: alsa-driver 1.018a changelog http://www.alsa-project.org/main/index.php/Changes_v1.0.18_v1.0.18a
#  Rev: 1.13-beta  11-30-2008 soundcheck Changelog: chmod of /devices; 2.6.28 kernel support, restore option, prepared for alsa-tools install
#  Rev: 1.14  12-15-2008 soundcheck Changelog: introduction of latest alsa-driver snapshot-install (option -snap), introduction of help menu, clean up
#  Rev: 1.15  12-16-2008 soundcheck Changelog: added asound.state workaround to get mixer-settings restored 
#  Rev: 1.16  01-21-2008 soundcheck Changelog: added kernel-headers compile option to alsa-driver/ support of 1.0.19

##--------------------------------------------------------------------------------------------------------------------------------------
# Below package variables need to be adapted according to available package ids at  http://www.alsa-project.org/main/index.php/Download 
# otherwise the script execution will fail!
##--------------------------------------------------------------------------------------------------------------------------------------

alsa1019 () {
PACKAGE=1.0.19
DRIVER=alsa-driver-1.0.19
FIRMWARE=alsa-firmware-1.0.19
LIB=alsa-lib-1.0.19
PLUGINS=alsa-plugins-1.0.19
UTILS=alsa-utils-1.0.19
TOOLS=alsa-tools-1.0.19
OSS=alsa-oss-1.0.17
}


#------------Ususally NO Changes to be done below this line-----------------------------------------------------------------------------------------

# script revision
REV="1.16"

#----supported kernels-----------------------------------------------------------------------------------------------------------------

KERNEL1="2.6.24" # Ubuntu kernel family
KERNEL2="2.6.26" # kernel family
KERNEL3="2.6.27" # kernel family
KERNEL4="2.6.28" # kernel family
KERNEL5="2.6.29" # kernel family
KERNEL6="2.6.30" # kernel family


#TOOLSRC =" ac3dec as10k1 envy24control hdsploader hdspconf hdspmixer \
#      mixartloader pcxhrloader rmedigicontrol sb16_csp seq sscape_ctl \
#      us428control usx2yloader vxloader echomixer ld10k1 qlo10k1"
#


SRCDIR=/usr/src          # Sources will be stored here
ALSASRCDIR=${SRCDIR}/alsa  # Packages will be stored here
NOW=`date '+%m%d%y-%H.%M'`
DATE=`date`
LOGFILE=/var/log/AlsaUpgradeRev-$REV-$NOW.log
KERNEL=`uname -r` 
CURRENTPACKAGE=`cat /proc/asound/version | awk '{ print $7 }'`
ALSAPACKS=" alsa-base  alsa-oss  alsa-utils alsa-tools alsa-tools-gui libasound2 libasound2-dev libasound2-plugins aconnectgui "
KERNELPACKS=" `dpkg -l |  awk '{print $2}' | grep -e ${KERNEL}` "



#---------------------------------------------------------------------------------------------------------------------------------

#---You need to have root permissions to run the script----

if [ "$UID" -ne 0  ]
 then
 echo "Must be root to run this script..."
 exit 0
fi  

package () {
echo -n "Choose Alsa Package (1) 1.0.19 default[1]: " 
   read PACK
   case $PACK in
               ""      ) alsa1019 ;;
               [1]     ) alsa1019 ;;
               *    ) alsa1019 ;;
esac

ALSASRCDIR=${SRCDIR}/Alsa-${PACKAGE}

}


header () {
echo
echo "-------------------------------------------------------------"
echo "-  ${1}"
echo "-------------------------------------------------------------"
echo

}

die () {
  echo "$1"
  exit 1 #error
}

greet () {
clear
echo
echo "--$DATE----Alsa-Upgrade-Script-$REV -----------------" 
echo "-  "
echo "- You'll be upgraded from $CURRENTPACKAGE to $PACKAGE. "
echo "- "
echo "- All script output is routed to $LOGFILE" 
echo "- Run tail -f <logfile> in a seperate terminal to follow the upgrade"
echo "- "
echo "- Reboot your machine afterwards."
echo "- "
echo "- Enjoy - meet you at ubuntuforums.org or diy-audio.com"
echo "- soundcheck"
echo "---------------------------------------------------------------------------"
echo
echo "Upgrade in progress..The process can take up to 15minutes.....Be patient!"

}


bye () {
header "Installation successfully finished!"
header "Your new ALSA version will be loaded after the next reboot..."

}

prep () {

header "Working on following Alsa packages..."
echo "Driver: $DRIVER"
echo "Library: $LIB"
echo "Plugins: $PLUGINS"
echo "Utils: $UTILS"
echo "Firmware: $FIRMWARE"
echo "OSS: $OSS"
#echo "Installing tools: $TOOLS"

#install necessary Linux packages
header "Installing packages required to build ALSA..."

apt-get install -y $ALSAPACKS
apt-get install -y build-essential libsysfs-dev libncurses5-dev gettext python-all-dev xmlto libpulse-dev libspeex-dev
apt-get install -y libavcodec-dev libavformat-dev libavutil-dev libmpeg4ip-dev liba52-0.7.4-dev
apt-get install -y linux-headers-$KERNEL  

}

download () {

cd $SRCDIR

header "Downloading and extracting ALSA packages..."
wget ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.alsa-project.org/driver/$DRIVER.tar.bz2 && tar -xjf $DRIVER.tar.bz2 
wget ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.alsa-project.org/firmware/$FIRMWARE.tar.bz2 && tar -xjf $FIRMWARE.tar.bz2 
wget ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.alsa-project.org/lib/$LIB.tar.bz2 && tar -xjf $LIB.tar.bz2 
wget ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.alsa-project.org/plugins/$PLUGINS.tar.bz2 && tar -xvf $PLUGINS.tar.bz2 
wget ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.alsa-project.org/utils/$UTILS.tar.bz2 && tar -xjf $UTILS.tar.bz2 
wget ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.alsa-project.org/tools/$TOOLS.tar.bz2 && tar -xjf $TOOLS.tar.bz2 
wget ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.alsa-project.org/oss-lib/$OSS.tar.bz2 && tar -xvf $OSS.tar.bz2 

rm alsa*.tar.bz2
rm -rf $ALSASRCDIR
mkdir -p $ALSASRCDIR && mv alsa-* $ALSASRCDIR

}


compile () {

header "Prepare for compilation and installation..."

test -d $ALSASRCDIR || die "$ALSASRCDIR not found"

cd $ALSASRCDIR

test -d $DRIVER || die "$DRIVER  not found"
test -d $FIRMWARE || die "$FIRMWARE not found"
test -d $LIB || die "$LIB not found"
test -d $PLUGINS || die "$PLUGINS not found"
test -d $UTILS || die "$UTILS not found" 
test -d $TOOLS || die "$TOOLS not found"
test -d $OSS || die "$OSS not found"


#alsa-driver Note: Driver to be installed before library
header "Compiling drivers..."
cd $ALSASRCDIR/$DRIVER
make clean
./configure --with-kernel=/usr/src/linux-headers-$KERNEL --with-cards=all --with-card-options=all --with-sequencer=yes --with-oss=yes --prefix=/usr || die "$DRIVER configure failed"
#./configure --with-cards=usb-audio,hda-intel,emu10k1,hrtimer,rtctimer,hpet --with-card-options=all --with-sequencer=yes --with-oss=yes --with-kernel=/usr/src/linux --prefix=/usr || die "$DRIVER configure failed"
make || die "$DRIVER make failed"

#alsa-lib
header "Compiling library..."
cd $ALSASRCDIR/$LIB
make clean
./configure --prefix=/usr || die "$LIB configure failed"
make || die "$LIB make failed"

#alsa-plugins
header "Compiling plugins..."
cd $ALSASRCDIR/$PLUGINS
make clean
./configure  --prefix=/usr || die "$PLUGINS configure failed"
make || die "$PLUGINS make failed"

#alsa-firmware
header "Compiling firmware..."
cd $ALSASRCDIR/$FIRMWARE
make clean
./configure --prefix=/usr || die "$FIRMWARE configure failed"
make || die "$FIRMWARE make failed"

## utils will be compiled and installed later on, since lib needs to be installed first

#alsa-oss
header "Compiling OSS..."
cd $ALSASRCDIR/$OSS
make clean
./configure --prefix=/usr || die "$OSS configure failed"
make || die "$OSS make failed"


#alsa-tools if you need any of the tools you need to select and install them one by one manually - look up the respective directory within /usr/src/alsa/alsa-tools*/
#header "Compiling tools..."

#
#cd $ALSASRCDIR/$TOOLS
#for i in $TOOLSRC ; do
# cd $i
# if [ -x ./configure ]; then \
#  make clean   
#  ./configure --prefix=/usr ||  die "$Tools $i configure failed"
#  make ||  die "$Tools $i make failed"
# fi


}

installation () {

header "Installing all modules..."

header "Installing driver..."
cd $ALSASRCDIR/$DRIVER
make install
header "Installing library..."
cd $ALSASRCDIR/$LIB
make install
header "Installing plugins..."
cd $ALSASRCDIR/$PLUGINS
make install
header "Installing firmware..."
cd $ALSASRCDIR/$FIRMWARE
make install
header "Installing OSS..."
cd $ALSASRCDIR/$OSS
make install

#
#alsa-utils need to be compiled after lib installation!!
#

header "Compiling utils..."
cd $ALSASRCDIR/$UTILS
make clean
header "Compiling utils..."
./configure --prefix=/usr 
make
header "Installing utils..."
make install

#
#alsa-tools not yet ready!!
#

#cd $ALSASRCDIR/$TOOLS
#for j in $TOOLSRC ; do
# cd $j
#  header "Installing tool $i"
#  make install
# fi

#
#copy modules to respective kernel!!
#


cd ${ALSASRCDIR}/${DRIVER}/

find ./ -name ''*.ko'' > /tmp/alsa_manifest

header "Copy modules to target directories..."

#This block of code works with 2.6.24-x Ubuntu standard kernels
if [ "`uname -a| grep ${KERNEL1} `" != "" ] ; then
 tar -cv -T /tmp/alsa_manifest -f /lib/modules/`uname -r`/ubuntu/sound/alsa-driver/${DRIVER}.tar
 cd /lib/modules/`uname -r`/ubuntu/sound/alsa-driver
fi

#This block of code works with 2.6.26-x kernels
if [ "`uname -a| grep ${KERNEL2} `" != "" ] ; then
 tar -cv -T /tmp/alsa_manifest -f /lib/modules/`uname -r`/kernel/sound/${DRIVER}.tar
 cd /lib/modules/`uname -r`/kernel/sound/
fi

#This block of code works with 2.6.27 kernels 
if [ "`uname -a| grep ${KERNEL3} `" != "" ] ; then
 tar -cv -T /tmp/alsa_manifest -f /lib/modules/`uname -r`/kernel/sound/${DRIVER}.tar
 cd /lib/modules/`uname -r`/kernel/sound/
fi

#This block of code works with 2.6.28 kernels 
if [ "`uname -a| grep ${KERNEL4} `" != "" ] ; then
 tar -cv -T /tmp/alsa_manifest -f /lib/modules/`uname -r`/kernel/sound/${DRIVER}.tar
 cd /lib/modules/`uname -r`/kernel/sound/
fi

#This block of code works with 2.6.29 kernels 
if [ "`uname -a| grep ${KERNEL5} `" != "" ] ; then
 tar -cv -T /tmp/alsa_manifest -f /lib/modules/`uname -r`/kernel/sound/${DRIVER}.tar
 cd /lib/modules/`uname -r`/kernel/sound/
fi

#This block of code works with 2.6.30 kernels 
if [ "`uname -a| grep ${KERNEL6} `" != "" ] ; then
 tar -cv -T /tmp/alsa_manifest -f /lib/modules/`uname -r`/kernel/sound/${DRIVER}.tar
 cd /lib/modules/`uname -r`/kernel/sound/
fi

#Extract new modules, overwriting old ones
tar -xvf ${DRIVER}.tar
rm *.tar

depmod -a

chmod a+rw /dev/dsp /dev/mixer /dev/sequencer /dev/midi /dev/snd/*

####alsa-utils patch for asound.state to avoid patching alsa-utils, see below debian patch - ####
##http://svn.debian.org/wsvn/pkg-alsa/trunk/alsa-utils/debian/patches/move_asound_state_to_var.patch?op=file&rev=0&sc=0

cd /var/lib/alsa
rm asound.state
ln -s /etc/asound.state asound.state

}


restorealsa () {
for y in ${KERNELPACKS} ; do
header "Package ${y} will be reinstalled" 
apt-get -y --reinstall install $y
done

for k in ${ALSAPACKS} ; do 
header "Package ${k} will be reinstalled" 
apt-get -y --reinstall install $k
done
depmod -a
}

downloadsnapshot () {
test -d $ALSASRCDIR || die "$ALSASRCDIR not found"
cd $ALSASRCDIR
test -d $DRIVER || die "$DRIVER  not found"
mv $DRIVER $DRIVER.old
wget ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa-driver-snapshot.tar.gz
test -f  alsa-driver-snapshot.tar.gz || die "Download of snapshot didn't work"
tar xvvf alsa-driver-snapshot.tar.gz
mv alsa-driver $DRIVER
rm alsa-driver-snapshot.tar.gz
}

usage() {
    echo "
Usage: $0 [OPTION]...

Available options:
   -di    Download (to /usr/src), compile and install the packages
          This option will compeletely upgrade your ALSA in one step
   -d     Download the packages only
          In case you want to tweak/patch the official packages or 
          you'd like to install the snapshot on top of the official 
          packages prior to compiling and installating them   
   -c     Compilation only 
          Kind of dry-run option to see if the configuration and compilation 
          works
   -i     Compilation and installation of packages
          Sources must exist under /usr/src. Run script with -d or -di options first.
          The option is useful to speed up your installation in case Ubuntu upgrades 
          have overwritten your ALSA installation. It is also useful if you want to 
          keep your patched version or snapshot version, when reinstalling the packages
   -r     Restore ALSA 
          Kernel and all ALSA relevant Ubuntu packages will be restored
          (done by re-installation of relevant packages)
   -snap  Download, compile and install of latest ALSA driver-sources-snapshot 
          Please run script using -d option first. Recommended for troubleshooting.
          (The snapshot is not an offical ALSA release or even pre-release,
           it is the latest snapshot taken from the design-tree!) 
   -h     Help - this page 

Please visit http://ubuntuforums.org/showthread.php?t=962695 
to report any issues you might encounter by using this script.
"
    exit 1;
}


#--- main ----

case "$1" in
  -di)
        header "Alsa will be downloaded and installed"
        package  
        greet
        exec 1>${LOGFILE} 2>&1
        prep
        download
        compile
        installation
        bye     
        ;;
  -d)
        header "Alsa will be downloaded only"
        package
        greet
        exec 1>${LOGFILE} 2>&1
        prep
        download    
        ;;
  -c)
        header "Alsa will be compiled"
        package
        greet
        exec 1>${LOGFILE} 2>&1
        prep
        compile
        ;;

  -i)
        header "Alsa will be compiled and installed"
        package
        greet
        exec 1>${LOGFILE} 2>&1
        prep
        compile
        installation
        bye
        ;;

  -r)   
        header "Alsa will be restored. You'll get a maiden version from Ubuntu repositories"
        exec 1>${LOGFILE} 2>&1
        restorealsa
        ;;
  
  -snap)
        header "The latest Alsa-driver snapshot will be downloaded,compiled and installed"
        package
        greet
        exec 1>${LOGFILE} 2>&1
        downloadsnapshot
        compile
        installation
        bye
        ;;
    
  -h)
        usage
        exit 1
        ;;
  *)
        usage
        exit 1
        ;;
esac

exit 0


##----Script End ----

In gedit clicchiamo su File-> Salva come... ->AlsaUpgrade-1.0.x-rev-1.16.sh quindi chiudiamo gedit.

Da terminale diamo i comandi in successione

Codice:

cd Scrivania
sudo chmod 775 AlsaUpgrade-1.0.x-rev-1.16.sh
sudo ./AlsaUpgrade-1.0.x-rev-1.16.sh -di

Non ci resta ora che aspettare circa 20 minuti che lo script scarichi ed installi i driver e le applicazioni ALSA, al termine dei quali se il tutto si è concluso con successo dobbiamo riavviare.

Andiamo quindi in Sistema->Preferenze->Audio ed accertiamoci che le voci "Eventi Sonori", "Musica e Filmati" ed "Audioconferenza" siano settati su ALSA - Advanced Linux Sound Architecture.
La voce "Traccie predefinite del mixer" sia settata su HDA Intel (ALSA mixer)  PCM .

Da terminale digitiamo

Codice:

alsamixer -c 0

Settiamo PCM al 100%, LineOut al 100%, mic boost al 33% e abilitiamo iSpeaker (se disabilitato premendo "M"). Usciamo premendo "ESC".

Per configurare skype facciamo click con il tasto destro del touchpad sull'icona skype nel pannello e andiamo in opzioni->Dispositivi Audio ed accertiamoci che "Ingresso Audio", "Uscita Audio" e "Suoneria" siano impostate su Default e togliamo il segno di spunta dalla voce "Permetti a Skype di regolare automaticamente i livelli del mixer", premiamo su "Applica" ed usciamo.



l) Installazione dei driver madwifi al posto degli ath5k
Il nostro Doc ci ha portato a conoscenza di una guida redatta da robert.penz utente del forum di eeeuser.com, nel quale si parla della possibilità che talvolta i driver ath5k (non usati nei modelli 901 e 1000h) con determinati access point si possano verificare problemi risolvibili mediante l' installazione dei driver madwifi.
Procediamo.

Scarichiamo l'ultima versione al momento dei driver madwifi, scompattiamoli ed installiamo se non presente il pacchetto build-essentials che serve per compilarci i driver, apriamo quindi il terminale e diamo in successione

Codice:

wget http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-r4016-20090429.tar.gz
tar xzf madwifi-hal-0.10.5.6-r4016-20090429.tar.gz
cd madwifi-hal-0.10.5.6-r4016-20090429/
sudo apt-get install build-essential

Sempre con il terminale aperto procediamo con la compilazione dei driver

Codice:

cd scripts
sudo ./madwifi-unload
sudo ./find-madwifi-modules.sh $(uname -r)
cd ..
sudo make
sudo make install

Mettiamo in blacklist i driver ath5k, da terminale

Codice:

sudo gedit /etc/modprobe.d/blacklist-eeepc

aggiungiamo in fondo al file che si apre blacklist ath5k

Carichiamo i driver madwifi nei moduli da avviare dando sempre da terminale

Codice:

sudo gedit /etc/modules

Inseriamo in fondo la stringa ath_pci

Riavviare il sistema.

NOTA Per chi volesse verificare l'ultimo driver disponibile madwifi andate a questo link http://snapshots.madwifi-project.org/ma … -0.10.5.6/ e in caso ci sia un aggiornamento seguire la stessa procedura di installazione scritta in precedenza avendo l'accortenza di cambiare il nome del file.



m)Aggiungere la notifiche OSD a Skype
Le nuove notifiche OSD di jaunty visualizzano molte azioni ma se volte che anche skype sia compreso in queste notifiche bisogna affidarci alla pronta segnalazione di LiNuX@To ed alla piccola guida dell' utente Lightbreeze di ubuntuforums.org a cui va tutto il merito.
Questo il link originale dove dobbiamo scaricare lo script python che ci sevirà (previa registrazione) http://ubuntuforums.org/showthread.php?t=1146775

Mettiamolo in /home/vostro-nome-utente/.Skype (la cartella /.Skype è nascosta, per visualizzarla premete CTRL+h).

Apriamo Skype ed andiamo in menu->Opzioni, andiamo su Notifiche->Vista Avanzata e spuntiamo l' opzione Esegui lo script seguente ad ogni evento ed incolliamoci dentro

Codice:

python /home/vostro-nome-utente/.Skype/skype-notify.py -e"%type" -n"%sname" -f"%fname" -p"%fpath" -m"%smessage" -s%fsize -u%sskype

A questo punto cito testualmente quanto detto da LiNuX@To (che ringrazio)

Dopo di che passate in rassegna le notifiche individualmente e disabilitatele: Basta togliere la spunta per ogni notifica all'opzione  "visualizza la notifica a comparsa". Questo perché ora le notifiche appariranno nelle OSD, se visualizza la notifica è abilitata allora la questa apparirà 2 volte, sia in basso normalmente sia nei nuovi OSD. Per comprovare se la notifica funziona con i nuovi OSD basta usare l'opzione prova, se va allora potete togliere la spunta a "visualizza la notifica a comparsa"

Quindi clicchiamo su Applica



n) Come non inserire la consultazione dei "suggerimenti post-installazione" del nostro guru Doc ? Beh deve essere menzionato di diritto!
Questo il link (per chi non  lo sapesse...e sono pochissimi credo) http://forum.eeepc.it/viewtopic.php?id=5980 , aggiornato frequentemente anche su jaunty.


o) Consultare il contenitore ubuntips del nostro forum raggruppato da doktor a questo link http://forum.eeepc.it/viewtopic.php?id=6314



Eyecandy per il nostro eeepc


Trattiamo un argomento ben più frivolo dell'installazione o dell'ottimizzazione della nostra cara "lepre cornuta", ovvero cercherò a grandi linee di indirizzarvi dal mio punto di vista sul come effettuare un restyling di gnome per renderlo più "grazioso" ai nostri occhi (e per quelli degli altri tante volte).

In primis direi che ci sono delle grandi fonti dove prelevare materiale ed idee quali sicuramente http://www.gnome-look.org/ http://www.ubuntu-art.org/  e http://www.deviantart.com/
Faremo riferimento di tanto in tanto a questi siti per le nostre prove.

Cambiare il tema GDM
Si tratta del tema visivo che comparirà quando effettueremo il login.
Scaricare un tema gdm da un dei siti che abbiamo citato in precedenza, questo solitamente viene salvato nella nostra directory home e viene salvato nel formato .tar.gz .
Quindi Sistema->Amministrazione->Finestra di Accesso si aprirà la finestra delle preferenze ed andremo sulla secondo tab "locale", da lì cliccheremo su aggiungi, cercheremo il file scaricato precedentemente ed infine premeremo sul bottone "installa" in basso a destra.
Scorrerete tra i temi installati e all'ultima posizione troverete il nostro caro tema gdm, spunterete l'opzione relativa a quel tema e premerete chiudi in basso a destra.
Riavviate et voilà al login avremo il nostro bel tema gdm modificato.

Cambiare il tema di gnome GTK
Si tratta del tema visivo che useremo durante il nostro normale utilizzo di gnome, quindi finestre, aree di inserimento dati, check button etc.
Scaricheremo sempre da http://www.gnome-look.org oppure da http://www.ubuntu-art.org/ nella sezione GTK 2.x il tema che più ci piace.
Quindi Sistema->Preferenze->Aspetto cliccheremo sul bottone "installa", cercheremo il file del tema che abbiamo scaricato, lo evidenzieremo e quindi premeremo su "apri".
Nel tab "Tema" troveremo il nostro tema salvato e basterà cliccarci su per applicarlo al nostro gnome.

Cambiare il set di icone
In questa sezione vedremo come aggiungere un set di icone personalizzato al nostro gnome. Scaricare un set di icone dal solito http://www.gnome-look.org oppure da http://www.ubuntu-art.org/ ,quindi Sistema->Preferenze->Aspetto cliccheremo sul bottone "installa", cercheremo il file del set di icone scaricato, lo evidenzieremo e quindi cliccheremo sul bottone "apri".
A questo punto nella finestra del label "tema" premeremo sul bottone personalizza (di fianco ad installa", si aprirà una finestra chiamata "Personalizza Tema" e da lì andremo nel tab icone, clicchiamo sul nome del set di icone installato et voilà avremo le nostre belle icone sul nostro gnome. Aggiungo che nella finestra "personalizza tema" potremmo modificare anche altre cose tipo i colori, bordo finestre, puntatori etc.

Cambiare lo sfondo del desktop
Operazione semplicissima, scaricare uno sfondo oppure usare una foto/immagine in vostro possesso e dopo averla aperta nel visualizzatore di immagini di gnome cliccherete sul tab "immagine" quindi l'opzione imposta come sfondo.

Cambiare lo splash screen e immagine di sfondo di grub
In questa sezione andremo a modificare il tema usplash ovvero l'immagine e la progress-bar che vedremo durante il caricamento del nostro sistema operativo.
Prima bisogna installare da terminale il programma Startup Manager, molto utile per modificare i parametri del bootloader (grub), quali timeout, kernel di avvio, aspetto di grub, modifica dello usplash etc. diamo quindi

Codice:

sudo apt-get install startupmanager

Per avviarlo andiamo in Sistema->Amministrazione->StartUp-Manager quindi selezioneremo il tab  "Aspetto", in basso nella sezione Temi Usplash nel menu di scelta selezioneremo il tema usplash che vogliamo usare (sempre che lo abbiate scaricato dai siti che abbiamo citato in precedenza , l'avete fatto vero?). A questo punto chiudiamo il programma, riavviamo e ci godremo il nostro splash screen personalizzato.
Come vi ho detto lo stesso Startup-Manager ci permette anche di cambiare i colori o addirittura di mettere un'immagine per grub, sempre nel tab "Aspetto" potrete modificare il tutto.


Aggiungere un dock-bar in stile Mac al nostro Ubuntu Jaunty

A chi non piacciono le dock-bar sia dal lato estetico che per avviare un qualsiasi programma semplicemente richiamandolo con un click? A me piace molto avere questa possibilità.
Ci sono varie scelte su quale dock-bar usare, ma io vi elenchero solamente le più "famose".


Cairo Dock
Famosissima doc bar ricca di funzioni ed effetti speciali, aggiungiamo i repository nel nostro source list, quindi da terminale

Codice:

sudo gedit /etc/apt/sources.list

in fondo al file aggiungeremo questa riga

Codice:

deb http://repository.cairo-dock.org/ubuntu jaunty cairo-dock

Aggiungiamo la chiave con

Codice:

wget -q http://repository.cairo-dock.org/cairo-dock.gpg -O- | sudo apt-key add -

quindi ancora da terminale

Codice:

sudo apt-get update
sudo apt-get install cairo-dock cairo-dock-plugins

Per far partire la dock all'avvio andremo in Sistema->Preferenze->Applicazioni d'avvio quindi cliccare su "Aggiungi" ed in nome scriveremo Cairo Dock mentre in comando scriveremo cairo-dock -c (ovvero la versione senza OpenGL) quindi cliccheremo su "Aggiungi" e chiuderemo la finestra premendo su "Chiudi". La nostra dock sarà così installata e configurata per partire all'avvio di gnome.

Ecco come si presenta

http://img23.imageshack.us/img23/9185/cairo1.png


Avant Window Navigator AWN
Altra bellissima dock-bar in stile mac, per installarla dobbiamo avere compiz installato e in funzione sul nostro eeepc, quindi apriamo Synaptic cerchiamo avant-window-navigator quindi clicchiamo su "Applica" ed il programma con tutte le sue dipendenze verrà installato.
Per modificare le preferenze della dock andremo in Sistema->Preferenze->Awn Manager e da lì ci potremo sbizzarrire con la configurazione di AWN.
Per far partire la dock all'avvio andremo in [i]Sistema->Preferenze->Applicazioni d'avvio
quindi cliccare su "Aggiungi" ed in nome scriveremo awn mentre in comando scriveremo avant-window-navigator quindi cliccheremo su "Aggiungi" e chiuderemo la finestra premendo su "Chiudi". La nostra dock sarà così installata e configurata per partire all'avvio di gnome.

Ecco come si presenta

http://img165.imageshack.us/img165/6721/schermatacl1.png?s=1


Gnome Do
Definirla una dock-bar è restrittivo, è un lanciatore di applicazioni con la possibilità attraverso l'installazione di plugin aggiuntivi di interfacciarsi con molte applicazioni.
Al suo interno c'è Docky la dock-bar vera e propria che non è altro che un tema per Gnome Do e da quello che ho visto merita tutta la nostra attenzione.

Inseriamo il repository jaunty nel nostro source list, da terminale

Codice:

sudo gedit /etc/apt/sources.list

Aggiungiamo alla fine del file queste righe

Codice:

deb http://ppa.launchpad.net/do-core/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/do-core/ppa/ubuntu jaunty main

quindi inseriamo la key per l'autenticazione dei repository, ancora da terminale

Codice:

gpg --keyserver keyserver.ubuntu.com --recv 28A8205077558DD0
gpg --export --armor 28A8205077558DD0 | sudo apt-key add -

Aggiorniamo ed installiamo il programma dando da terminale

Codice:

sudo apt-get update && sudo apt-get install gnome-do

C'è una guida molto utile che ho trovato in rete che vi farà capire meglio il funzionamento a questo link http://www.lovetux.eu/2009/03/30/gnome- … buntu-810/

Ecco il risultato
http://www.lovetux.eu/wp-content/uploads/2009/03/docky.png



Passeremo ora alla descrizione di applicazioni che saranno utili da inserire sulla nostra scrivania per avere informazioni sul sistema in uso.

Conky
Non poteva certo mancare questo potente strumento che ci permette con un minimo dispendio di risorse di visualizzare a schermo moltissime informazioni sullo stato del nostro eeepc.
Per avere un'idea precisa di cosa io stia parlando non posso non indirizzarvi all'ottima guida redatta da dieghen89 su questo forum a questo link http://forum.eeepc.it/viewtopic.php?id=6484

Screenlets
Ottime mini-applicazioni (widget) dall'estetica accattivante scritte in python che ci permettono di avere sulla nostra scrivania informazioni grafiche su tantissimi argomenti, quali previsioni del tempo, segnale wireless, informzioni di sistema, feedreader etc.
Questa immagine potrà chiarirvi di cosa parliamo
http://screenlets.org/images/thumb/e/ef/Screenie.jpg/120px-Screenie.jpg
Non tutti sanno che con l'avanzamento da intrepid a jaunty le screenlets che prima installavamo con un semplice

Codice:

sudo apt-get install screenlets

non funzionano più e quindi l'installazione dai repository ufficiali di ubuntu è sconsigliata. L'errore che abbiamo lanciando screenlets da terminale è il seguente

Codice:

Error in ScreenletsManager.connect_daemon: org.freedesktop.DBus.Error.Spawn.ChildSignaled: Process /usr/share/screenlets-manager/screenlets-daemon.py received signal 11

ed è a questo punto che ci viene in aiuto questo file .deb che andremo a scaricare dal repository unstable di gilir (si lo stesso gilir dal quale in precedenzaa abbiamo prelevato Cairo Dock) e precisamente dobbiamo scaricare https://launchpad.net/~gilir/+archive/u … a5_all.deb
Cliccheremo su di esso e gdebi si occuperà dell'installazione prelevando tutte le dipendenze.
A questo punto non resterà altro da fare che andare in Applicazioni->Accessori->Screenlets per avviare il manager e sbizzarrirci con questi utilissimi widget (il tutto è stato testato personalmente su jaunty).
Infine se non bastano le screenlets incluse nel pacchetto ne potremmo scaricare di nuove da www.gnome-look.org oppure da www.screenlets.org

work in progress:)

Ciao

Ultima modifica di m0rphy (16-10-2009 14:06:49)


Eee PC 901 linux black Utente Linux: #486172
SSD Arch Linux, Kernel-Netbook 2.6.33.3-1, eee-control 0.9.4-4
SDHC Ubuntu Jaunty 9.04, kernel 2.6.30-6, eee-control 0.9.4 - La mia Guida qui

Non in linea

 

#2 25-04-2009 11:30:35

m0rphy
Utente Esperto
Registrato: 28-11-2008
Messaggi: 766
Reputation :   57 

Re: [Guida] Installare Ubuntu 9.04 Jaunty su eeepc

Grazie doc, cmq è valida anche per gli altri eeepc, (vedi differenza riguardo il cpu scaling per il tuo modello che ho inserito grazie a lanzen). Quando e se ci saranno differenze nei vari passaggi cercherò di implementarle man mano che ne avrò notizia .

Ciao.


Eee PC 901 linux black Utente Linux: #486172
SSD Arch Linux, Kernel-Netbook 2.6.33.3-1, eee-control 0.9.4-4
SDHC Ubuntu Jaunty 9.04, kernel 2.6.30-6, eee-control 0.9.4 - La mia Guida qui

Non in linea

 

#3 25-04-2009 11:37:14

m0rphy
Utente Esperto
Registrato: 28-11-2008
Messaggi: 766
Reputation :   57 

Re: [Guida] Installare Ubuntu 9.04 Jaunty su eeepc

beh diciamo (che facendo i dovuti scongiuri) lo stò testando da quando era in versione alpha e fino ad ora nessun problema...
resisteremo  fino a karmic koala? wink


Eee PC 901 linux black Utente Linux: #486172
SSD Arch Linux, Kernel-Netbook 2.6.33.3-1, eee-control 0.9.4-4
SDHC Ubuntu Jaunty 9.04, kernel 2.6.30-6, eee-control 0.9.4 - La mia Guida qui

Non in linea

 

#4 25-04-2009 11:54:58

m0rphy
Utente Esperto
Registrato: 28-11-2008
Messaggi: 766
Reputation :   57 

Re: [Guida] Installare Ubuntu 9.04 Jaunty su eeepc

So quello che leggo da vari post sulla rete...come voi del resto. Cercherò di "tenere le orecchie per terra".
Stavo dando uno sguardo a questi link...

http://robert.penz.name/137/no-swap-par … -on-a-ssd/
http://bbs.archlinux.org/viewtopic.php?id=62524
http://www.ziobudda.net/node/139744

ciao

Ultima modifica di m0rphy (25-04-2009 11:58:05)


Eee PC 901 linux black Utente Linux: #486172
SSD Arch Linux, Kernel-Netbook 2.6.33.3-1, eee-control 0.9.4-4
SDHC Ubuntu Jaunty 9.04, kernel 2.6.30-6, eee-control 0.9.4 - La mia Guida qui

Non in linea

 

#5 25-04-2009 15:24:28

dieghen89
Utente Veterano
da: Provincia di Udine
Registrato: 28-08-2008
Messaggi: 1602
Reputation :   67 
Sito web

Re: [Guida] Installare Ubuntu 9.04 Jaunty su eeepc

Complimenti per la guida m0rphy!
Semplice e completa....

+1!


Eeepc 1005HA-H, il povero 901 è in mani molto più tranquille delle mie :D
ArchLinux + OpenBox + kernel-netbook 2.6.35.X --->>GUIDA<<---
Utente Linux: #485108         darchlinux.netsons.org

Non in linea

 

#6 26-04-2009 03:55:07

vinboy
Utente Veterano
da: Pisa (non pisano!)
Registrato: 11-07-2008
Messaggi: 2921
Reputation :   187 

Re: [Guida] Installare Ubuntu 9.04 Jaunty su eeepc

Bella guida! Bravissimo!
Pensavo di scriverne una per il 1000HE e dintorni... ma credo che sia inutile! Questa credo sia perfetta! wink

Purtroppo in questi giorni (da circa 2 settimane sad ) sono bloccato per problemi di salute e non posso stare al pc più di qualche minuto... Mi spiace perchè avrei dato volentieri il mio apporto per adattare meglio jaunty ai nostri eee ... ma purtroppo non l'ho neppure installato su HD... sad
Grazie a m0rphy attivissimo su JJ da subito e + meritatissimo!
Ciao
Vinboy


EeePC 1000HE - 2GB RAM
HD> WinXP | Ubuntu 9.04 - k. 2.6.29.6 ---> La mia GUIDA
SDHC> Moblin 2 beta ---> La mia GUIDA 
Non dimentico il "mitico" EeePC 900 su cui ho "allevato" Ubuntu 8.10 ---> La mia GUIDA

Non in linea

 

#7 26-04-2009 03:56:17

gavroche
Novizio
Registrato: 01-02-2009
Messaggi: 37
Reputation :   

Re: [Guida] Installare Ubuntu 9.04 Jaunty su eeepc

Andate nella vostra home dove avete scaricato i file del kernel e fate partire con un doppio clic per primo il pacchetto linux-headers-2.6.29.1-3e.deb,  dopo averlo installato fate partire linux-image-2.6.29.1-3e.deb che durante l'installazione vi farà una domanda riguardo il grub e voi rispoderete dicendo di scegliere la versione del manutentore del pacchetto.

io sono partito da una UNR su un 901 go  ma non mi ha chiesto  nulla riguardo grub (probabilmente perchè sul 901 go c'è  un solo disco).
tutto è  andato liscio e sembra funzionare bene.
al termine ho dovuto aggiornare i drivers alsa perchè l'audio era molto basso.
Non ho capito molto bene  questa storia dell'aggiornamento di alsa visto che con la 8.10 i drivers erano precedenti a quelli della 9.04 eppure funzionavano bene.
penso che non dipenda dalla versione dei drivers ma dallo stesso  processo di aggiornamento che fa un lavoro più "accurato" tenendo  in qualche modo conto della scheda audio  cosa che non succede durante l'installazione del SO.


eeepc 901 go
Ubuntu 10.04 generic

Non in linea

 

#8 26-04-2009 04:06:55

Pocio
Utente Veterano
da: Belluno
Registrato: 22-09-2008
Messaggi: 2344
Reputation :   44 

Re: [Guida] Installare Ubuntu 9.04 Jaunty su eeepc

Meraviglioso! Grazie mille per la guida...appena la provo sul 900A vi confermo la compatibilità con questo modello!!!

Grazie ancora, +1!!!


ASUS ƐeePC 900A Shiny Black + RunCore SSD SATA 16Gb + 2GB RAM Corsair Value Select
GNU/Linux Debian Unstable Sid + Gnome & Openbox
Linux User # 491524

Non in linea

 

#9 26-04-2009 04:39:41

m0rphy
Utente Esperto
Registrato: 28-11-2008
Messaggi: 766
Reputation :   57 

Re: [Guida] Installare Ubuntu 9.04 Jaunty su eeepc

@vinboy e pocio
grazie a voi smile,  comunque se riscontrate anche minime differenze riguardo l'adattamento della stessa guida sui vostri modelli spero in un Vs feedback in modo che io possa aggiornarla per renderla più universale possibile.

@gavroche
La domanda riguardo il grub te la fa quando installi un nuovo/successivo kernel diverso da quello che usi.
Riguardo l'audio io non ho avuto problemi di audio basso, ma magari per chi li ha si potrebbe inserire un passo che parli di questa evenienza con i relativi link e istruzioni per aggiornare i driver alsa.

@tutti
Vi ringrazio per il supporto, manca ancora qualcosina. Devo dire che la guida è stata stilata con l'aiuto di molti di voi che postano le proprie impressioni/test su questo forum che oramai reputo come una grande famiglia.

Ciao


Eee PC 901 linux black Utente Linux: #486172
SSD Arch Linux, Kernel-Netbook 2.6.33.3-1, eee-control 0.9.4-4
SDHC Ubuntu Jaunty 9.04, kernel 2.6.30-6, eee-control 0.9.4 - La mia Guida qui

Non in linea

 

#10 26-04-2009 04:46:01

lanzen
Utente Veterano
da: S'vøöonã
Registrato: 15-12-2008
Messaggi: 2843
Reputation :   83 

Re: [Guida] Installare Ubuntu 9.04 Jaunty su eeepc

C'è una interessante discussione su eeeuser tra marx e fewt sull'effettiva efficacia della variazione di frequenza con il Celeron da qui in avanti.

Ed anche un nuovo wiki di fewt.


Kubuntu   :-)
Linux User # 486405

Non in linea

 

#11 26-04-2009 04:47:27

giuliocoluccia
Utente
Registrato: 19-09-2008
Messaggi: 53
Reputation :   

Re: [Guida] Installare Ubuntu 9.04 Jaunty su eeepc

Per il modello eeepc 900, consiglio vivamente di mantenere il kernel "di serie" senza installare il modulo asus-eee-dkms (quindi, saltando in toto il punto 5) e di installare successivamente eee-control (punto 6c). In questo modo si ottiene un sistema funzionante al 100%, come ho già avuto modo di scrivere in un altro thread poco dopo l'uscita della release definitiva.

Grazie per aver fatto ordine e +1!


--
eeepc 900 - SSD 4 + 16 GB - Ubuntu 10.04 - eee-control
eeebox eb1501 - Ubuntu 10.04 - xbmc

Non in linea

 

#12 26-04-2009 05:06:37

lanzen
Utente Veterano
da: S'vøöonã
Registrato: 15-12-2008
Messaggi: 2843
Reputation :   83 

Re: [Guida] Installare Ubuntu 9.04 Jaunty su eeepc

giuliocoluccia ha scritto:

Per il modello eeepc 900, consiglio vivamente di mantenere il kernel "di serie" senza installare il modulo asus-eee-dkms (quindi, saltando in toto il punto 5) e di installare successivamente eee-control (punto 6c).

Mi sa che per i celeron  e eeecontrol hai ragione. Quindi toglierlo da modules e metterlo in blacklist (o disinstallarlo).

Vedo che marx sconsiglia anche di caricare p4_clockmod.

Ultima modifica di lanzen (26-04-2009 05:07:18)


Kubuntu   :-)
Linux User # 486405

Non in linea

 

#13 26-04-2009 05:28:50

Pocio
Utente Veterano
da: Belluno
Registrato: 22-09-2008
Messaggi: 2344
Reputation :   44 

Re: [Guida] Installare Ubuntu 9.04 Jaunty su eeepc

m0rphy ha scritto:

@vinboy e pocio
grazie a voi smile,  comunque se riscontrate anche minime differenze riguardo l'adattamento della stessa guida sui vostri modelli spero in un Vs feedback in modo che io possa aggiornarla per renderla più universale possibile.

@gavroche
La domanda riguardo il grub te la fa quando installi un nuovo/successivo kernel diverso da quello che usi.
Riguardo l'audio io non ho avuto problemi di audio basso, ma magari per chi li ha si potrebbe inserire un passo che parli di questa evenienza con i relativi link e istruzioni per aggiornare i driver alsa.

@tutti
Vi ringrazio per il supporto, manca ancora qualcosina. Devo dire che la guida è stata stilata con l'aiuto di molti di voi che postano le proprie impressioni/test su questo forum che oramai reputo come una grande famiglia.

Ciao

Senza dubbio sarà fatto...al momento sto finendo di sistemare il portatilone perchè ne ho urgenza ma appena mi butto sul piccolo vi dico...Come dici tu, il bello di questo forum "famiglia" è proprio il contributo che ognuno, nel suo piccolo, si impegna a dare.


ASUS ƐeePC 900A Shiny Black + RunCore SSD SATA 16Gb + 2GB RAM Corsair Value Select
GNU/Linux Debian Unstable Sid + Gnome & Openbox
Linux User # 491524

Non in linea

 

#14 26-04-2009 07:40:44

LiNuX@To
Interdetto
da: Universo Parallelo
Registrato: 21-12-2008
Messaggi: 841
Reputation :   45 
Sito web

Re: [Guida] Installare Ubuntu 9.04 Jaunty su eeepc

grande Murphy!

volevo chiederti riguardo alla partizione EXT4, te la usi dalla alpha, quibdi da quanti mesi??

per quanto riguarda il fstab puoi utilizzare l'opzione writeback e anche noatime per le ext4, questo articolo è molto interessante
http://thunk.org/tytso/blog/2009/03/01/ … erelatime/
con molti tests.
[edit: ops è la stessa che hai postato te ma dal blog originale =P]

il writeback però è particolare, dice che abilitandola è come se non avesse journaling, o per lo meno un journaling leggero.. però poi c'è scritto che è come i sistemi ReiserFS in modalita default, e che io sappia i sistemi reiserFS uccidevano un po' gli SSD..

cmq grande! complimenti!

Ultima modifica di LiNuX@To (26-04-2009 07:59:36)


EEEPC 901 - ArchLinux - Ext 4 senza journal - kernel-netbook - Eeecontrol

Nella Tana del Coniglio l'entrata è gratis, l'uscita non tanto.
Il mio BLOG (attenzione è pieno di ca**ate)

Non in linea

 

#15 26-04-2009 10:06:05

m0rphy
Utente Esperto
Registrato: 28-11-2008
Messaggi: 766
Reputation :   57 

Re: [Guida] Installare Ubuntu 9.04 Jaunty su eeepc

lanzen ha scritto:

giuliocoluccia ha scritto:

Per il modello eeepc 900, consiglio vivamente di mantenere il kernel "di serie" senza installare il modulo asus-eee-dkms (quindi, saltando in toto il punto 5) e di installare successivamente eee-control (punto 6c).

Mi sa che per i celeron  e eeecontrol hai ragione. Quindi toglierlo da modules e metterlo in blacklist (o disinstallarlo).

Vedo che marx sconsiglia anche di caricare p4_clockmod.

Grazie lanzen e giuliocoluccia, ho provveduto ad aggiornare la guida su questo punto.

@lanzen
Grazie dei link che hai postato! Ho aggiunto il link del wiki alla guida, poi riguardo la discussione tra marx e fewt mi sembra interessante, ma non posso testare in quanto il mio 901 è dotato di atom e non di celeron. Comunque sia terrò d'occhio quello scambio di impressioni tra i due guru.

@LiNuX@To
La partizione ext4 la uso precisamente dalla metà di febbraio, praticamente poco prima dell'uscita dell'alpha5 ma tieni presente che da allora la uso su SDHC e non su SSD. Dai test effettuati nel link che hai postato ho letto di piccoli benefici dell'uso di noatime anche sull'ext4, anche se però quei test se ho capito bene descrivevano della differenza in % di quanti mega bytes vengono scritti sulla partizione e non se c'erano benefici in termini di quante volte c'era l'accesso al disco....quindi per adesso preferisco vedere l'evolversi della situazione. Poi riguardo il writeback, journaling per journaling leggero credo che per ora mi terrò l'ext4 così com'è in attesa di qualcosa di più preciso.
Grazie per il supporto!

Ciao


Eee PC 901 linux black Utente Linux: #486172
SSD Arch Linux, Kernel-Netbook 2.6.33.3-1, eee-control 0.9.4-4
SDHC Ubuntu Jaunty 9.04, kernel 2.6.30-6, eee-control 0.9.4 - La mia Guida qui

Non in linea

 

#16 26-04-2009 10:43:13

vinboy
Utente Veterano
da: Pisa (non pisano!)
Registrato: 11-07-2008
Messaggi: 2921
Reputation :   187 

Re: [Guida] Installare Ubuntu 9.04 Jaunty su eeepc

Vinboy Update:
Installato Jaunty (che testo dalla alpha3 su SDHC) nella versione finale sull'HD del mio 1000HE.
Direi che il risultato è davvero impressionante: da HD è tutto un altro pianeta!

Le mie scelte su questo eee sono frutto dei tests che ho fatto finora su SDHC e portano ad una installazione perfettamente funzionante (almeno così mi sembra per ora) su questo modello di eee. Io ho (come già testato su SDHC) scelto il kernel 2.6.29.1-3e, script elmurato, ext4 per "/", ed ext3 per "home" (montati su partizioni diverse), partizione di swap.
Durante l'installazione tutto perfetto (localizzazione inclusa! visto che da live il wifi del 1000HE funziona benissimo!)

Ho incontrato solo un piccolo problema con gli OSD di elmurato(che non ho incontrato nella installazione via via upgradata dalla alpha 3 alla finale su SDHC): tutti i tasti speciali e tasti funzione funzionavano bene ma senza alcun OSD... ma è stato semplice risolvere questo problema! smile
(se qualcuno dovesse presentare un problema analogo me lo faccia sapere che provvedo a rendere noto il sistema che ho usato per risolvere)

Forse una guida per i più inesperti con il 1000HE potrebbe essere utile (fatemi sapere se ne sentite il bisogno che vedo di stilarla rapidamente) anche se sostanza non si discosta molto da questa di m0rphy.

In ogni caso Jaunty parte alla grandissima! big_smile
Ciao a tutti!
Vinboy

Ultima modifica di vinboy (26-04-2009 11:08:49)


EeePC 1000HE - 2GB RAM
HD> WinXP | Ubuntu 9.04 - k. 2.6.29.6 ---> La mia GUIDA
SDHC> Moblin 2 beta ---> La mia GUIDA 
Non dimentico il "mitico" EeePC 900 su cui ho "allevato" Ubuntu 8.10 ---> La mia GUIDA

Non in linea

 

#17 26-04-2009 11:11:44

vinboy
Utente Veterano
da: Pisa (non pisano!)
Registrato: 11-07-2008
Messaggi: 2921
Reputation :   187 

Re: [Guida] Installare Ubuntu 9.04 Jaunty su eeepc

Doc ha scritto:

vinboy ha scritto:

Le mie scelte su questo eee sono frutto dei tests che ho fatto finora su SDHC e portano ad una installazione perfettamente funzionante (almeno così mi sembra per ora) su questo modello di eee. Io ho (come già testato su SDHC) scelto il kernel 2.6.29.1-3e, script elmurato, ext4 per "/", ed ext4 per "home" (montati su partizioni diverse), partizione di swap.
Durante l'installazione tutto perfetto (localizzazione inclusa! visto che da live il wifi del 1000HE funziona benissimo!)

Dunque, nemmeno tu mai avuti problemi con ext4? Mi state convincendo....

Scusami doc... solo ora rileggendo mi sono reso conto dell'errore: per "/home" ho preferito mantenere "ext3"... direi che non vale la pena rischiare! Ext4 solo per "/".
Scusami ancora wink (ho corretto il post originale).
Ciao e grazie per la guarigione (ma temo sia più lunga di quanto prevedevo)!


EeePC 1000HE - 2GB RAM
HD> WinXP | Ubuntu 9.04 - k. 2.6.29.6 ---> La mia GUIDA
SDHC> Moblin 2 beta ---> La mia GUIDA 
Non dimentico il "mitico" EeePC 900 su cui ho "allevato" Ubuntu 8.10 ---> La mia GUIDA

Non in linea

 

#18 26-04-2009 12:05:08

marcotaddia
Utente
Registrato: 25-11-2008
Messaggi: 116
Reputation :   
Sito web

Re: [Guida] Installare Ubuntu 9.04 Jaunty su eeepc

Questa mattina mi sveglio e parto subito con la preparazione del mio eeepc 901 con la nuova 9.04 che attendevo da tempo per vedere se si risolvevano alcuni problemi di incompatibilità sulla 8.10
Pensavo di dovermi arrangiare andando per tentativi e invece accendo il pc e che mi trovo?
La guida di m0rphy proprio sul 901.
Grande m0rphy!

Lo devo dire, l'attesa è valsa oro, ora vedo il piccolino zompare come un coniglio cornuto.

Solo alcune spiegazioni riguardo alla guida.
Ho installato con / ext4 e /home ext3, quindi i tricks per ext3 li devo mettere o no?
A cosa serve il modulo asus-eee-dkms che ho installato fiducioso? (sono curioso)

Vorrei infine segnalarti di disabilitare il backlight usando gconf-editor perché altrimenti il piccolino sclera e si reimposta la luminosità come gli pare e piace, almeno a me lo faceva quando avevo bassa luminosità e lo lasciavo senza far nulla per 1 o 2 minuti

vinboy ha scritto:

tutti i tasti speciali e tasti funzione funzionavano bene ma senza alcun OSD... ma è stato semplice risolvere questo problema! smile
(se qualcuno dovesse presentare un problema analogo me lo faccia sapere che provvedo a rendere noto il sistema che ho usato per risolvere)

Ecco, spara perché quelli della luminosità non riesco a farli saltare fuori.

Ora provo di seguire questo post di dieghen89 per installare Conky e poi vi dico come si comporta il piccolino.

Già che ci sono, se non lo conoscete vi segnalo questo programma, dropbox, che mi sembra molto utile.
Saluti


Marco Taddia
"Silent Enim Leges Inter Arma"
http://www.marcotaddia.it/
eeePC 901 Ubuntu 9.10 (SSD) / eeeBOX b202 Ubuntu 9.04

Non in linea

 

#19 26-04-2009 12:31:15

m0rphy
Utente Esperto
Registrato: 28-11-2008
Messaggi: 766
Reputation :   57 

Re: [Guida] Installare Ubuntu 9.04 Jaunty su eeepc

Ho installato con / ext4 e /home ext3, quindi i tricks per ext3 li devo mettere o no

Vanno bene gli stessi tricks (noatime e le righe su tmpfs) dato che hai una ssd.

A cosa serve il modulo asus-eee-dkms che ho installato fiducioso? (sono curioso)

Serve per gestire lo scaling della cpu e per il fan control.

Vorrei infine segnalarti di disabilitare il backlight usando gconf-editor perché altrimenti il piccolino sclera e si reimposta la luminosità come gli pare e piace, almeno a me lo faceva quando avevo bassa luminosità e lo lasciavo senza far nulla per 1 o 2 minuti

Era tra le cose da inserire...aggiungerò questa ottimizzazione alla guida, grazie.

@vinboy
Sono contento che sia andato tutto liscio sul tuo 1000he e sono "tutt'occhi" per vedere una tua guida sulle differenze tra il 901 ed il tuo modello in fase di ottimizzazione!
Auguri di pronta guarigione!


Ciao


Eee PC 901 linux black Utente Linux: #486172
SSD Arch Linux, Kernel-Netbook 2.6.33.3-1, eee-control 0.9.4-4
SDHC Ubuntu Jaunty 9.04, kernel 2.6.30-6, eee-control 0.9.4 - La mia Guida qui

Non in linea

 

#20 26-04-2009 14:45:08

gavroche
Novizio
Registrato: 01-02-2009
Messaggi: 37
Reputation :   

Re: [Guida] Installare Ubuntu 9.04 Jaunty su eeepc

m0rphy ha scritto:

@gavroche
La domanda riguardo il grub te la fa quando installi un nuovo/successivo kernel diverso da quello che usi.
Riguardo l'audio io non ho avuto problemi di audio basso, ma magari per chi li ha si potrebbe inserire un passo che parli di questa evenienza con i relativi link e istruzioni per aggiornare i driver alsa.

Ciao

infatti io sono passato dalla generic (kernel 2.6.28.11)  alla elmurato 2.6.29.1-3e  ma non mi ha chiesto nulla a proposito del grub.
qmq nl frattempo  ho scoperto un imprevisto (il comando per girare lo schermo e leggere i libri più comodamente : "xrandr -o right" ,  non funziona e incasina lo schermo)
reinstallando passo passo ho visto che il problema dipende proprio dal kernel elmurato 2.6.29.1-3e
per cui sono passato all'adam.
per i drivers alsa ho seguito la guida di vinboy http://forum.eeepc.it/viewtopic.php?id=4697


eeepc 901 go
Ubuntu 10.04 generic

Non in linea

 

#21 26-04-2009 16:09:20

marcotaddia
Utente
Registrato: 25-11-2008
Messaggi: 116
Reputation :   
Sito web

Re: [Guida] Installare Ubuntu 9.04 Jaunty su eeepc

Grazie per le dritte m0rphy attendo altre eventuali ottimizzazioni.

+1 wink


Marco Taddia
"Silent Enim Leges Inter Arma"
http://www.marcotaddia.it/
eeePC 901 Ubuntu 9.10 (SSD) / eeeBOX b202 Ubuntu 9.04

Non in linea

 

#22 26-04-2009 18:07:29

crazy1
Novizio
Registrato: 18-01-2009
Messaggi: 24
Reputation :   

Re: [Guida] Installare Ubuntu 9.04 Jaunty su eeepc

Su eee pc 1000h funziona tutto bene con il kernel 2.6.29.1-3e e gli script di Elmurato. Ho solo un problema con i tasti funzione:  Fn+f5/f6 (luminosità) funzionano senza OSD. Non so come risolvere, ho anche provato sena risultati -->preferenze-->scorciatoie da tastiera. Grazie per la chiara ed ottima guida.

Ultima modifica di crazy1 (27-04-2009 05:56:14)


Eee pc 1000h 2gb ram. Ubuntu 9.10 karmik koala + lacunoso's scripts

Non in linea

 

#23 27-04-2009 08:37:59

lanzen
Utente Veterano
da: S'vøöonã
Registrato: 15-12-2008
Messaggi: 2843
Reputation :   83 

Re: [Guida] Installare Ubuntu 9.04 Jaunty su eeepc

Bisognerebbe sentire Elmurato al riguardo. Potrebbe aver optato per una scelta simile a quella di Fewt che dice che essendo già gestiti dal SO non li va a toccare. Sul 701, dove sto provando EeeControl, li ho visti funzionare, ma sembrerebbero auto-costruiti e non default.


Kubuntu   :-)
Linux User # 486405

Non in linea

 

#24 27-04-2009 08:46:18

Cedric_79
Utente Senior
Registrato: 05-02-2009
Messaggi: 314
Reputation :   

Re: [Guida] Installare Ubuntu 9.04 Jaunty su eeepc

STO PORTANDO IL MIO 901 ops scusate il maisc...alla lepre cornuta...
però sto usando una terza via... ho impuxxanato lo gnome a causa di liberazioni varie...così...ho reistallato la 8,10
non avevo unetbootin a portata di mano...e poi sto facendo l'aggiornamento del sistema dall'aggiornamento di synaptic...
vediamo come va...poi mi metto su il kernel e quant'altro...vediamo come va...
vi aggiorno...stay tuned...

è OVVIO che tutta la roba che avevo nella firma è stata piallata...
capperini!!! vedrò di rimetterla...

Ultima modifica di Cedric_79 (27-04-2009 09:03:16)


eeepc 901 linux black - ubuntu 10.04 - Lucid Linx LTS - eeecontrol
Accessori: scheda SD 2 gb & SDHC 8 gb - chiavette usb 512 mb - 2 gb - 8 gb
RAM ancora da sostituire (up a 2 Gb) -  xp su SDHC (da fare)
Ma tengo ubuntu...che così lo imparo!!! Sfida in corso...scrivania da PAURA!!!!

Non in linea

 

#25 27-04-2009 09:35:11

Pocio
Utente Veterano
da: Belluno
Registrato: 22-09-2008
Messaggi: 2344
Reputation :   44 

Re: [Guida] Installare Ubuntu 9.04 Jaunty su eeepc

Ecco le mie impressioni direttamente dal mio 900A!!!

Ho scelto questa strada: Kernel Generic + Elmurato Scripts = Funziona quasi tutto alla perfezione!!!
Prima di mettere gli scripts il toggle wifi non funzionava nemmeno aggiungendo quella stringa al kernel, ma con gli script ora funziona. Unici piccoli problemi:
- anch'io ho il noto problema degli OSD della luminosità che non compaiono...poco male, la luminosità è una cosa che si vede anche OSD smile tutti gli altri OSD compaiono perfettamente.
- nella tray non compare nessuna iconcina dello Script elmurato com'era per intrepid, peccato perchè era comoda per passare velocemente tra i vari stati della CPU.
- la ricezione del wifi non è il massimo...o meglio, rimane come su intrepid, quindi leggermente più bassina del mio portatilone (unico metro di confronto che ho) quando invece avevo capito che il nuovo kernel avrebbe garantito migliore ricezione...secondo voi il kernel di elmurato potrebbe migliorare questo punto?

EDIT: ho fatto un giretto su eeeusers ed ho letto che la tray è stata disabilitata, per problemi, dall'autore.
Ho anche visto che per l'installazione elmurato dice di fare questo:

HowTo install:
1.)
* Open the grub configuration file:
Code:

sudo gedit /boot/grub/menu.lst

* Find the defoptions:

    ## additional options to use with the default boot option, but not with the
    ## alternatives
    ## e.g. defoptions=vga=791 resume=/dev/hda5
    # defoptions=quiet splash

* And add the pciehp parameters there:

    ## additional options to use with the default boot option, but not with the
    ## alternatives
    ## e.g. defoptions=vga=791 resume=/dev/hda5
    # defoptions=quiet splash pciehp.pciehp_force=1 pciehp.pciehp_poll_mode=1

* Update grub config:
Code:

sudo update-grub

Cosa che invece tu Morphy non dici di fare...come mai? Sono curioso smile

Ultima modifica di Pocio (27-04-2009 09:47:34)


ASUS ƐeePC 900A Shiny Black + RunCore SSD SATA 16Gb + 2GB RAM Corsair Value Select
GNU/Linux Debian Unstable Sid + Gnome & Openbox
Linux User # 491524

Non in linea

 

Footer forum

Powered by PunBB
© Copyright 2002–2008 PunBB