FINALLY !

Ho scelto il TM525TE per varie ragioni. Quelle che piu' hanno guidato la mia scelta sono state :

  • Processore (P3/700)
  • RAM (128M)
  • Scheda di rete che sapevo supportata da Linux (integrata, Intel EtherExpress 10/100)
  • Batteria LiIon di serie (ho fatto circa 3 ore, con la CPU quasi sempre al 100%)
  • Il prezzo interessante (altri costavano poco meno ed avevano caratteristiche nettamente inferiori)
  • Non mi interesssava invece il modem integrato (AMR Lucent PCI, quasi certamente non supportato in Linux).
    20010725: Ho trovato un progetto interessante qui. Tenetelo d'occhio, che non si sa mai !

    Alla prima accensione c'era gia' inserito il CD di installazione di Mandrake 8, che si e' installata senza alcun problema. Anche X (4.0.3) e' stato configurato bene al primo colpo. Purtroppo i driver non supportano l'accelerazione HW che (credo!) il chip ATI Mach64 Mobility fornisca. La cosa comunque non influisce sulla visione di AVI in formato DivX (escludendo altri problemi, vedi sotto).

    Terminata l'installazione "base" ho deciso di optare per il kernel 2.4.6-ac1, che ho installato abbastanza rapidamente e senza particolari problemi (uhm... vedi sotto) se non per la scelta tra ACPI e APM che e' abbastanza critica. Nel dubbio, compilateli entrambi come moduli e provate. Ocio che PARE (almeno io non ci sono riuscito) che ACPI non attivi mai la ventola, e quindi rischiate di trovarvi con un processore arrosto (consiglio di metterci almeno un po' di sale ed alloro... il profumo e' ottimo O:-) ).

    Riavviato col kernel nuovo ed installati un po' di programmi vari (varie dockapp per WindowMaker, avifile, ecc) ho iniziato la fase di test vera e propria.

    Alla prova XMMS apparentemente il driver rilevato ed usato da Mandrake pare giusto (la musica si sente decentemente, malgrado gli altoparlantini integrati siano PESANTEMENTE sottodimensionati e quindi vadano in distorione, ma si sa che non sono HI-FI...), ma aviplay nel migliore dei casi fa vedere 40 secondi di filmato e poi si mette in pausa, costringendo quindi a clickare su play ogni secondo (letteralmente !) e comunque lasciando come audio solo una serie di click.

    Finalmente la grande idea: vediamo se ALSA supporta il chip ali5451 ...

    SI!!! Ma che jazza... solo nell'ultimissima versione (0.5.11), mentre in dotazione c'e' la penultima... :-( Vabbe'... Tanto basta installare dai sorgenti (non ci sono RPM di tale versione, almeno al momento...), ma non e' un problema (io installo quasi tutto dai sorgenti comunque...). Bene, tolti dalle scatole i driver vecchi (moduli trident ed ac97codec in particolare), compilati (usare --with-cards=ali5451 come opzione per configure) e caricati i nuovi (soundcore, snd, snd-mixer, snd-ac97-codec, snd-mixer-oss, snd-timer, snd-pcm, snd-pcm-plugin, snd-pcm-oss, e dulcis in fundo snd-card-ali5451), finalmente aviplay funzia abbastanza bene, tranne che a pieno schermo (non si riesce a tornare ad X, l'unica e' killare tutti gli aviplay ed il server X :-( ). Tutto questo usando il kernel 2.4.3-20mdk.
    La questione si complica quando passo al 2.4.6ac1. Sembra quasi che il player sia immerso nel miele... 100% frames dropped... Mi sa che ho topppato qualche settaggio... Il problema e' attualmente sotto indagine, ed appena riusciro' a sistemarlo mettero' in linea anche il .config relativo... Sembra che il problema si risolva PARZIALMENTE attivando DRI per ENTRAMBE le MACH64 (anche se comunque aviplay non rileva nessuna accelerazione :-( ) ed aggiornando X alla 4.1.0.
    Isolato (pare) il problema: pare che sia legato ad ACPI... :-(((

    AGGIORNAMENTI

  • 20021016 XFree 4.2.0 funziona bene. Sul sito DRI è disponibile un branch per avere accelerazione 3D (non ho ancora avuto il tempo di provarlo :-( ). Sul sito di MobiliX trovate un driver per il touchpad synaptics che suporta anche la rotellina. IMPORTANTE: NON abilitate UDMA 3 o superiore, o noterete dei problemi durante operazioni di I/O pesanti, come la copia di grossi file.
  • 20021119 Risolto un problema che mi assillava da tempo: il lock COMPLETO durante il play di alcuni filmati con MPlayer. È bastato installare alsa-0.9.0rc6. A quanto pare il problema è con l'emulazione oss "sopra" il layer di ALSA. Ho lasciato lo stesso tale layer (comodo per tutti i programmi non ancora in grado di supportare ALSA), ma ora di default MPlayer usa "-ao alsa9" e funziona ALLA GRANDE!
  • Riassumo qui le modifiche piu' "sostanziose" ai file di configurazione :

  • Modificare /etc/modules.conf : aggiungere alias snd-card-0 snd-card-ali5451 e controllare che in /etc/sysconfig/alsa sia attivata l'opzione per caricare il supporto OSS; sostituire trident con snd-card-ali5451 in modules.conf
  • Da linuxconf, fate partire il servizio ALSA (magari configuratelo perche' parta in automatico...), che tra le altre cose si occupa anche di ripristinare il mixer nello stato in cui lo avevate lasciato
  • Modificare /etc/sysconfig/harddisks (decommentare le assegnazioni, e tra i parametri extra indicare -q -K1
  • Aggiungere la riga hdparm -q -c3 -q -d1 -q -K1 /dev/hdc in fondo a /etc/rc.d/rc.local
  • I problemi ancora presenti sono :

  • Non sono riuscito a far funzionare la "rotellina" del mouse (forse ImWheel 1.0 definitivo e/o una patch al kernel ?) - RISOLTO con il driver synaptics
  • Con APM chiudendo e riaprendo il cover va in sleep ed al "risveglio" perde 4 ore (non sempre, ma quando lo fa bisogna usare hwclock --hctosys - forse legato all'opzione di compilazione relativa al clock in formato GMT)
  • ACPI invece di spegnere reboota, e non genera gli eventi (thermal, lid, button, battery, ecc) - RISOLTO nelle nuove versioni di ACPI
  • Col kernel "standard" viene fornito il supporto Intel EtherExpressPRO100 (eeppro100.o) mentre il modulo di Mandrake e' e100.o ... Non ho ancora capito quale sia la differenza (ho estratto il sorgente di e100 da mdk e lo ricompilo sotto 2.4.6) - Nei nuovi kernel sono presenti entrambi i moduli
  • IrDA non sono riuscito a farlo funzionare, per il momento. La versione 0.6 del driver fornito da Acer mi ha incasinato il sistema in modo indicibile, ma SEMBRA vedere il controller.
  • Gli slot PCMCIA sono a tutt'ora non testati.
  • USB funziona, o almeno vede sia il lettore di flash che la tastiera... Peccato che sia USB 1.1 :-(
  • Altre informazioni interessanti che ho trovato :

  • MobiliX
  • usare i tasti "speciali"
  • configurare il touchpad (pare funzionare col kernel 2.4.6-ac1)
  • varie utility
  • ImWheel - interessante anche la parte relativa a JAM
  • Come ho detto, il modem non mi interessa usarlo, ma se qualcun altro ha notizie o idee su come farlo funzionare (si, conosco il sito linmodem.org :-) ) puo' comunicarmele : cssl _at_ cssl _dot_ altervista _dot_ org (sorry, gli spammer iniziano a rompere un po' troppo... qualcuno prima o poi si becca un attach da 4 o 5 Giga... o 50mila attach da 10k O:-) ). Altri commenti sono i benvenuti, allo stesso indirizzo.