Breve resoconto di “archlinux incontra eeepc 901″

Eccomi a scrivere un paio di righe, ovviamente le sto scrivendo dal piccolo eeepc901 finalmente animato da una aggiornatissima archlinux :)

I dettagli li rimando, lascio solo un breve resoconto dell’installazione e della prima configurazione.

Partizioni Originarie

Il disco principale dell’eeepc (4 GB) si presenta partizionato in 4 partizioni. Le prime due sono utilizzate da xandros (di cui una in sola lettura). Le restanti 2 sono due piccole partizioni di circa 8 MB (mega!), una utilizzata per eventuali aggiornamenti bios (è possibile copiarci li il file del bios e al boot questo verrà aggiornato), e l’altra utilizzata per la funzione fastboot del bios.

Io ho piallato tutto eccetto l’ultima partizione, visto che il fastboot è assai splendido :)

Eventuali aggiornamenti del bios li farò passare da una pennetta usb.

Installazione di arch

Ho usato un masterizzatore dvd usb e l’iso di test 2008.12, per installare un sistema base.

Ho creato un’unica partizione nel disco da 4GB (eccetto quella per il fastboot) e l’ho formattata in ext2.

Niente swap.

Ho in seguito utilizzato la connessione ethernet (il modulo era già presente nel kernel) per compilare il modulo wifi (rt2860, si trova in AUR).

netcfg ha qualche problemino a funzionare. Seguendo il consiglio del wiki di arch ho optato per wicd.

Xorg funziona splendidamente senza dover scrivere nessun file di configurazione. Nota: ricordarsi di installare hal e aggiungerlo ai demoni, altrimenti xorg parte senza le periferiche di input e bisogna riavviare la macchina.

Improving it!

Tra le prime cose che ho fatto, ho montato un tmpfs in /tmp e lì ci ho fatto anche cachare (non è una brutta parola!) firefox.

Oggi ho un po giocato con i kernel di robertek, uno zen ricompilato su misura (oserei dire “striminzito”, sono 5MB) per il 901.

Installato il kernel zen-eee dal suo repo, ho installato anche acpi-eee901, che contiene gli script acpi per gestire i tasti funzione. Contiene anche il programma asusosd, che lanciato all’avvio di openbox mi da un riscontro visivo con un popup quando alzo/abbasso volume e luminosità.

Successivamente ho ricompilato il kernel zen-eee per includere un po di moduli che non so per quale motivo erano stati lasciati fuori.

A breve scrivero di qualche altro pasticcio, e di tutto quello che causa dimenticanza e fretta ho sicuramente dimenticato di dire.

  • Mah…

    Grazie grazie, attendo altre notizie!
    Il Kernel Zen mi attira molto, staremo vedere con che regolarità verrà aggiornato.
    Altrimenti dovremo imparare a ricompilarci i vanilla ad hoc per il 901.
    Avendo una intel grafica mi piacerebbe poi provare questo famoso kernel-based modesetting. Qualcuno l’ha gia provato?

  • http://simo91.wordpress.com/ simo

    “lì ci ho fatto anche cachare (non è una brutta parola!) firefox.”

    Mi puoi spiegare questo passaggio? Mi interessa! :)

  • http://dottorblaster.it/ Bl@ster

    Kernel ricompilato su misura di cinque mega? Elefantiaco, amico mio.
    Screma, screma ancora. Io su Gentoo ho una tranquillissima immagine di 3 mega e un pelo :D

  • pierlo

    @bl@ster: il pacchetto zen-eee pesa si 5MB. metto le mani avanti dicendo di non aver controllato approfonditamente cosa include. mi sono solo preoccupato di ricompilare mettendo come statici alcuni moduli.

    @simo: in sostanza ho messo una riga in fstab per montare /tmp in ram come tmpfs, e dopo nelle preferenze di firefox (about:config) ho aggiunto la chiave
    browser.cache.disk.parent_directory e l’ho impostata a /tmp/firefox-cache
    in questo modo si riducono le scritture e migliorano un pochino anche le performance di firefox.

    @Mah: kernel-based mode setting? non ho presente, devo informarmi :) il kernel zen lo uso con soddisfazione da un po di tempo nell’altro portatile. diciamo che dopo aver usato il ck, beyond e viper, ho trovato in zen un degno successore.

  • VAilo

    Buon natale pierlo !!!

    Sai che cosa utilizza asusosd per visualizzare il volume e la luminosità che si alzano/abbassano? Anch’io uso openbox, i tasti funzione li ho impostati dal file di configurazione di openbox ma non so cosa utilizzare per avere un riscontro visivo …

  • pierlo

    asusosd è un programmino scritto dalla asus stessa.
    i sorgenti sono qui: ftp://ftp.asus.com/pub/ASUS/EeePC/701/ASUS_ACPI_071126.rar

    resta in ascolto di hotkey premuti, e a video mostra un popup relativo all’azione.

    puoi usare asusosd anche con i tuoi script personalizzati, da quello che vedo. infatti asusosd mostra semplicemente a video l’azione relativa ai tasti premuti, ma non fa nulla per eseguirla (a quello ci pensano gli script acpi in /etc/acpi oppure i tuoi script personalizzati)

  • http://adrinux.wordpress.com adriano

    Pierluigi, io inconsapevolmente ho eliminato tutte le partizioni anche quella per il fastboot…vorrei capire come ripristinarla, magari se riesci a dirmi con che tipo di fs formattarla e cosa metterci dentro

  • pierlo

    @adriano, basta che crei una partizione come indicato qui (http://forum.eeeuser.com/viewtopic.php?pid=227119#p227119)

    deve essere di un cilindo (viene fuori 8MB) e il tipo di partizione va impostato a 0xEF. dopo puoi riempirla pure di zeri, si arrangerà il bios ad utilizzarla quando abiliterai il fastboot dal bios stesso.

  • http://adrinux.wordpress.com adriano

    grazie 1000! Avevo trovato anche questo post:
    http://forum.eeeuser.com/viewtopic.php?pid=350208#p350208

    vorrei capire se la partizione va creata nella stessa posizione in cui era originariamente…posizione che non ricordo, credo /dev/sda4

  • pierlo

    quello che conta è che sia nel primo disco e che sia primaria (ovvero sda1-2-3-4). nel post che indicavo io dice anche che è stata testata solo alla fine del disco, ma credo funzioni anche se la crei in mezzo ad altre partizioni.

    attualmente io ho la sda1 con la root di arch in ext2, e la sda4 per il fastboot (che non ho toccato)

  • http://adrinux.wordpress.com adriano

    ok appena potrò proverò sulla 4 grazie ancora :)