Old:Debian on a compaq Presario 2154EA: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
 
(21 versioni intermedie di 8 utenti non mostrate)
Riga 1: Riga 1:
{{stub}}
{{Old}}
== Introduzione ==
Il portatile in questione è al 90% compatibile con Linux, anche se, quando l'ho acquistato (circa 2 anni fa) ha dato i suoi problemi, essendo l'hardware nuovo, e spesso il supporto era sperimentale o instabile.


Il documento � veramente vecchio (si parla di 2 anni fa circa), ed � in ''ristrutturazione''...
=== Caratteristiche Tecniche ===
* Processore AMD Athlon XP2000+ (con tecnologia speed step);
* 256 Mb di Ram (a cui sono stati aggiunti 512 Mb);
* hd da 30Gb (lavora a circa 4000Rpm, velocità di trasferimento ~ 20Mb/sec);
* modem interno (Winmodem, ma funziona con Linux);
* scheda video Ati Radeon mobility (IGP 320);
* scheda di rete 10/100 (modulo natsemi);
* masterizzatore combo DVD;
* lettore Floppy Disk;
* monitor 15 pollici.


= Introduzione =
== Porte ==
Il portatile in questione � al 90% compatibile con Linux, anche se, quando l'ho acquistato (circa 2 anni fa) ha dato i suoi problemi, essendo l'hardware nuovo, e spesso il supporto era sperimentale o instabile.
* 1 Vga;
* 1 TV;
* 1 seriale;
* 1 parallela;
* 2 usb 1.1;
* 1 firewire;
* 1 PS/2 (Tastiera/mouse, od entrambi tramite un adattatore);
* 1 cuffia;
* 1 microfono.


==Caratteristiche Tecniche==
=== lspci ===
* Processore AMD Athlon XP2000+ (con tecnologia speed step)
* 256 Mb di Ram (a cui sono stati aggiunti 512 Mb)
* hd da 30Gb (lavora a circa 4000Rpm, velocit� di trasferimento ~ 20Mb/sec)
* modem interno (Winmodem, ma funziona con linux)
* scheda video Ati Radeon mobility (IGP 320)
* scheda di rete 10/100 (modulo natsemi)
* masterizzatore combo DVD
* lettore Floppy Disk
* monitor 15 pollici
 
=Porte=
* 1 Vga
* 1 TV
* 1 seriale
* 1 parallela
* 2 usb 1.1
* 1 firewire
* 1 PS/2 (Tastiera/mouse (od entrambi tramite un adattatore))
* 1 cuffia
* 1 microfono
 
==lspci==
<pre>
<pre>
# lspci
# lspci
Riga 45: Riga 42:
</pre>
</pre>


=Installazione=
== Installazione ==
L'installazione stata eseguita con il nuovo Debian-Installer (presente in Sarge). Nessun problema riscontrato durante l'installazione (l'ho testato dalla rc1 in poi). Tutte le periferiche sono riconosciute al primo colpo, anche se alcune (come il mouse e il lettore pcmcia) necessitano di una configurazione ''speciale'' per funzionare correttamente.
L'installazione è stata eseguita con il nuovo Debian-Installer (presente in Sarge). Nessun problema riscontrato durante l'installazione (l'ho testato dalla rc1 in poi). Tutte le periferiche sono riconosciute al primo colpo, anche se alcune (come il mouse e il lettore pcmcia) necessitano di una configurazione ''speciale'' per funzionare correttamente.




==Scheda di Rete==
=== Scheda di Rete ===
La scheda funziona grazie al modulo '''natsemi'''.
La scheda funziona grazie al modulo <code>'''natsemi'''</code>.
Durante l'installazione viene riconosciuta automaticamente.
Durante l'installazione viene riconosciuta automaticamente.


Se si ricompila il kernel, consigliabile compilare il modulo staticamente (CONFIG_NATSEMI).
Se si ricompila il kernel, è consigliabile compilare il modulo staticamente (<code>CONFIG_NATSEMI</code>).


Sopra la presa di rete, inoltre, sono presenti due led, che indicano l'allacciamento alla rete e
Sopra la presa di rete, inoltre, sono presenti due led, che indicano l'allacciamento alla rete e
l'eventuale trasmissione di dati, comode per avere una visione ''reale'' dell'andamento della connessione, nel caso non si abbia installato un monitor.
l'eventuale trasmissione di dati, comode per avere una visione ''reale'' dell'andamento della connessione, nel caso non si abbia installato un monitor.


Per l'utilizzo del portatile anche quando si lontani dalla rete di casa, consiglio il demone '''ifplugd'''
Per l'utilizzo del portatile anche quando si è lontani dalla rete di casa, consiglio il demone <code>'''ifplugd'''</code>
<pre>
<pre>
# apt-get install ifplugd
# apt-get install ifplugd
</pre>
</pre>
che consente di configurare la rete solo se il cavo collegato.
che consente di configurare la rete solo se il cavo è collegato.
 
=== Modem ===
Il modem risulta essere un WinModem (maggiori informazioni sui modem supportati presso il sito [http://linmodems.org/ LinModems]).


==Modem==
Il modem, comunque, funziona. Si avvale dei driver [http://www.linuxant.com Linuxant] che non sono liberi, e sono anche a pagamento.
qui le cose si complicano: il modem � un winmodem.
* Kernel 2.4: è disponibile presso [http://www.int21.de/conexant/ questa] pagina l'ultima versione non a pagamento dei driver Linuxant per questi kernel (non funzionano con i 2.6)
Fortunatamente, grazie al progetto linuxant (www.linuxant.com), � possiblile far funzionare questa
* Kernel 2.6: presso il sito [http://www.linuxant.com Linuxant] è possibile scaricare una versione di prova di questi driver (che sono limitati ad una velocità massima di 14.4Kbit) o acquistare la licenza per l'installazione dei driver su una macchina.
periferica!
Ultimamente, per�, per utilizzare i driver � necessario acquistare la licenza, il cui prezzo si
aggira attorno ai 15$. Gratuitamente � possibile provare la versione Lite, che permette di
raggiungere una velocit� massima di 14.4Kbit/Sec (le migliorie apportate alla nuova versione dei
driver sono parecchie, per citarne alcune il V92, la possibilit� di sentire il modem comporre
il numero ed avviare la connessione).
Avevo provato con il kernel 2.4.21 e i driver (prima che diventassero a pagamento) e devo dire
che funzionava egregiamente.I vecchi driver sono compatibili solo con i kernel della famiglia 2.4.x;
testato fino al kernel 2.4.22 con patch ACPI.


==Video==
Prima di acquistare l'adsl, sono stato costretto ad acquistare questi driver. Funzionano bene, ma non è accettabile dover pagare di più per i driver di una periferica.
Consigliato passare a xfree 4.3.0, per non aver problemi!
L'installazione � stata fatta con questa versione di Xfree, recuperabile aggiugendo questa linea nel
file /etc/apt/sources.list :deb http://www.penguinppc.org/~daniels/sid/i386 ./


ecco la sezione relativa alla scheda video in XF86Config-4:
=== Video ===
La scheda video è una '''Ati Radeon IGP 320''', che può avere fino a 128Mb di Memoria (la memoria è condivisa).
Per avere un buon compromesso tra prestazioni e memoria Ram libera, ho scelto di dedicare alla scheda video 64Mb.
 
Relativamente alla configurazione di X:
 
<code>''Device''</code>: il driver <code>''radeon''</code> garantisce delle buone performance (non è però disponibile l'accelerazione 3D).
<pre>
<pre>
Section "Device"
Section "Device"
# sw_cursor is needed for some ati and radeon cards
    Identifier "radeon"
Option "sw_cursor"
    Driver "radeon"
Identifier "radeon"
    VendorName "Ati"
Driver "radeon"
    BoardName "All"
VendorName "Ati"
    EndSection
BoardName "All"
EndSection
</pre>
</pre>
e quella relativa al monitor:
 
<code>''Monitor''</code>: si è rivelato essere un LG, di buona qualità (la regolazione della luminosità è gestibile tramite i tasti Funzione del portatile).
Un difetto è dovuto alla risoluzione: solamente al 1024x768 è visibile a pieno schermo. Le risoluzioni minori, invece di essere automaticamente ridimensionate per una visualizzazione a pieno schermo, vengono mantenute in proporzione alla risoluzione massima (in pratica l'immagine viene centrata e bordata di nero).
<pre>
<pre>
Section "Monitor"
Section "Monitor"
Identifier "LG"
    Identifier "LG"
Option "DPMS" "true"
    Option "DPMS" "true"
VendorName "LGP"
    VendorName "LGP"
ModelName "LGP9c1c"
    ModelName "LGP9c1c"
HorizSync 28.0 - 96.0
    HorizSync 28.0 - 96.0
VertRefresh 50.0 - 76.0 Modeline "1024x768" 85 1024 1056 1152 1360 768 784
    VertRefresh 50.0 - 76.0  
787 823EndSection
    Modeline "1024x768" 85 1024 1056 1152 1360 768 784 787 823
EndSection
</pre>
</pre>


la sezione `Screen`:
Le impostazioni della sezione <code>''Screen''</code>:
<pre>
<pre>
Section "Screen"
Section "Screen"
Identifier "Screen0"
    Identifier "Screen0"
Device "radeon"
    Device "radeon"
Monitor "LG"
    Monitor "LG"
DefaultColorDepth 16
    DefaultColorDepth 16
SubSection "Display"
    SubSection "Display"
Depth 1
        Depth 1
Modes "1024x768"
        Modes "1024x768"
EndSubSection
    EndSubSection
SubSection "Display"
    SubSection "Display"
Depth 4
        Depth 4
Modes "1024x768"
        Modes "1024x768"
EndSubSection
    EndSubSection
SubSection "Display"
    SubSection "Display"
Depth 8
        Depth 8
Modes "1024x768"
        Modes "1024x768"
EndSubSection
    EndSubSection
SubSection "Display"
    SubSection "Display"
Depth 15
        Depth 15
Modes "1024x768"
        Modes "1024x768"
EndSubSection
    EndSubSection
SubSection "Display"
    SubSection "Display"
Depth 16
        Depth 16
Modes "1024x768"
        Modes "1024x768"
EndSubSection
    EndSubSection
SubSection "Display"
    SubSection "Display"
Depth 24
        Depth 24
Modes "1024x768"
        Modes "1024x768"
EndSubSection
    EndSubSection
SubSection "Display"
    SubSection "Display"
Depth 32
        Depth 32
Modes "1024x768"
        Modes "1024x768"
EndSubSection
    EndSubSection
EndSection
EndSection
</pre>
</pre>


==AUDIO==
<code>'''Xorg'''</code> porta una ventata di freschezza per quanto riguarda la sezione video di questo laptop. Rende, infatti, disponibile l'accelerazione hardware, così da alleggerire il carico del processore (con un conseguente lieve abbassamento della temperatura del processore).
La scheda audio non da problemi, almeno utilizzando i driver OSS. Non ho ancora provato ad
 
utilizzare i driver ALSA...
=== Audio ===
L'installer riconosce subito la scheda audio e la configura per essere usata tramite i driver Alsa.
 


==LETTORE DVD-MASTERIZZATORE==
Devo dire che funziona veramente bene, i DVD si vedono tranquillamente, ed il masterizzatore
raggiunge i 24x di velocit di scrittura, inoltre, grazie al BunProof...non si brucia nemmeno un
disco...


==Touchpad==
=== Touchpad ===
E' un synaptic, ed possibile utilizzare i driver specifici reperibili su internet [http://w1.894.telia.com/~u89404340/touchpad/index.html a questa pagina]; sono inoltre presenti nei repository Debian, con il nome di '''xfree86-driver-synaptics''' o '''xorg-driver-synaptics'''.
È un synaptic, ed è possibile utilizzare i driver specifici reperibili su internet [http://w1.894.telia.com/~u89404340/touchpad/index.html a questa pagina]; sono inoltre presenti nei repository Debian, con il nome di <code>'''xfree86-driver-synaptics'''</code> o <code>'''xorg-driver-synaptics'''</code>.


Con i kernel della famiglia 2.4 non strettamente necessario utilizzarli, mentre a partire dalla famiglia 2.6 sono necessari in quanto,
Con i kernel della famiglia 2.4 non è strettamente necessario utilizzarli, mentre a partire dalla famiglia 2.6 sono necessari in quanto,
in assenza di questi, il mouse verr� riconosciuto in modo generico, e non ci sar� possibilit� di utilizzare le funzioni avanzate, come le barra di scroll posta alla destra, ed altre caratteristiche che analizzaremo in seguito.
in assenza di questi, il mouse verrà riconosciuto in modo generico, e non ci sarà possibilità di utilizzare le funzioni avanzate, come le barra di scroll posta alla destra, ed altre caratteristiche che analizzeremo in seguito.


Ho trovato ottimo il tasto sopra il touchpad che consente di spegnare temporaneamente mouse, cos� da evitare ''click'' non voluti durante la digitazione...
Ho trovato ottimo il tasto sopra il touchpad che consente di spegnare temporaneamente mouse, così da evitare ''click'' non voluti durante la digitazione.


Ecco la configurazione presente in /etc/X11/XF86Config-4
Ecco la configurazione presente in <code>/etc/X11/XF86Config-4</code>:
<pre>
<pre>
Section "InputDevice"
Section "InputDevice"
Riga 174: Riga 167:
</pre>
</pre>


===Caratteristiche Avanzate===
==== Caratteristiche Avanzate ====
Il touchpad dispone di caratteristiche ''avanzate'', cos� da permetterne l'utilizzo senza per� rimpiangere un mouse normale:
Il touchpad dispone di caratteristiche ''avanzate'', così da permetterne l'utilizzo senza però rimpiangere un mouse normale:
* possibile ovviare alla mancanza del tasto centrale del mouse premendo contemporaneamente i due tasti (DX e SX), con questa combinazione si ottiene la stessa funzione del terzo tasto, `emulandolo`. (''Option "Emulate3Buttons" "true"'')
* è possibile ovviare alla mancanza del tasto centrale del mouse premendo contemporaneamente i due tasti (DX e SX), con questa combinazione si ottiene la stessa funzione del terzo tasto, emulandolo. (<code>''Option "Emulate3Buttons" "true"''</code>);
* dando un colpettino con il polpastrello in determinati punti del touchpad, si pu� ottenere lo stesso effetto della pressione dei tasti del mouse:
* dando un colpettino con il polpastrello in determinati punti del touchpad, si può ottenere lo stesso effetto della pressione dei tasti del mouse:
** tasto centrale: un colpettino sopra la freccia superiore della barra di scroll
** tasto centrale: un colpettino sopra la freccia superiore della barra di scroll;
** tasto destro: un colpettino sotto la freccia inferiore della barra di scroll
** tasto destro: un colpettino sotto la freccia inferiore della barra di scroll;
** tasto sinistro: un colpettino in una parte qualsiasi del touchpad
** tasto sinistro: un colpettino in una parte qualsiasi del touchpad.


==TASTIERA==
=== TASTIERA ===
Che dire... sarebbe bello utilizzare tutti i tasti multimediali, ma solo alcuni sono utilizzabili.
Che dire: sarebbe bello utilizzare tutti i tasti multimediali, ma solo alcuni sono utilizzabili.
Ho provato vari software (non mi ci sono applicato troppo per� ^_^) e ho trovato ottimo ACME;
Ho provato vari software (non mi ci sono applicato troppo però ^_^) e ho trovato ottimo ACME; infatti ha già una configurazione per questa tastiera peccato che questo software sia integrato con Gnome, che non uso, e non ho trovato il sistema per modificare i programmi a cui è associato ogni
infatti ha gi� una configurazione per questa tastiera...peccato che questo software sia integrato
con Gnome, che non uso, e non ho trovato il sistema per modificare i programi a cui associato ogni
tasto!
tasto!


==ACPI==
=== ACPI ===
Qui vengono le note dolenti...
Con i kernel installati di Default dal debian-installer non ci sono problemi, l'acpi è abilitato di default (sono partito con il 2.6.X), e tutto funziona alla perfezione.
Come ben si sa, il supporto ACPI � sperimentale nei kernel della famiglia 2.4, e non c'la
Per abbassare la temperatura del processore, e risparmiare un po' di batteria, consiglio di seguire la seguente guida: [[Old:Powernowd: CpuScaling per AMD]].
possibilit� di sospensione o simili...avevo dato una occhiata a SWSUSP, ma senza riscontrarne il
 
funzionamento..
Non ho ancora avuto modo di provare la sospensione, in quanto non mi è ancora servita. ;)
Comunque, applicando la patch ACPI (http://acpi.sf.net, solo per kernel precedenti al 2.4.22, in
 
quanto da questa versione � stata integrata nel kernel), si riesce ad ottenere una buona autonomia
=== PCMCIA ===
(pi� di 2h), e il computer funziona veramente bene, ACPI parlando, a parte standby e sospensione...
È riconosciuto alla perfezione, anche se con l'installer presente in Woody andava disabilitato il supporto pcmcia, ed era necessario aggiornare il pacchetto ''pcmcia'' per evitare fastidiosi freeze ad ogni avvio.
Non ho ancora avuto modo di provare questa funzione inclusa nel kernel 2.6, appena lo far� riporter�
Nel caso compaiano anche in Sarge, questi freeze, la seguente procedura spiega come rimuovere il caricamento dei servizi per i dispositivi pcmcia:
gli aggiornamenti...
* avviare il computer in modalità '''single'''
* una volta ottenuta la password di root, per disabilitare temporaneamente il supporto pcmcia, rimuovere il link <code>''/etc/rc2.d/*pcmcia''</code>
* riavviare il computer oppure spostarsi nel [[Runlevel]] 2 (tramite il comando ''init 2'').
 


==PCMCIA==
Per un corretto funzionamento è necessario escludere alcuni [[irq]], in quanto possono causare il freeze della macchina all'inserimento di un qualsiasi dispositivo pcmcia.
Funziona, ma � necessario disabilitare un po' di IRQ..
il 10,il 3, il 4...
Il modem PCMCIA da un po' di problemi (velocit�, ma dovrebbe dipendere da lui, in quanto �
riconosciuto perfettamente), mentre l'adattatore CompactFlash-PCMCIA va bene (riconosciuto come
PCMCIA to IDE, accessibile tramite hde).
Ecco un estratto del mio /etc/pcmcia/config.opts


Il file qui riportato corrisponde al mio <code>'''/etc/pcmcia/config.opts'''</code>:
<pre>
<pre>
#----------------------------------------------------------------------
#----------------------------------------------------------------------

Versione attuale delle 16:04, 30 nov 2019

Emblem-important.png Attenzione. Questa guida è obsoleta. Viene mantenuta sul Wiki solo per motivi di natura storica e didattica.


Introduzione

Il portatile in questione è al 90% compatibile con Linux, anche se, quando l'ho acquistato (circa 2 anni fa) ha dato i suoi problemi, essendo l'hardware nuovo, e spesso il supporto era sperimentale o instabile.

Caratteristiche Tecniche

  • Processore AMD Athlon XP2000+ (con tecnologia speed step);
  • 256 Mb di Ram (a cui sono stati aggiunti 512 Mb);
  • hd da 30Gb (lavora a circa 4000Rpm, velocità di trasferimento ~ 20Mb/sec);
  • modem interno (Winmodem, ma funziona con Linux);
  • scheda video Ati Radeon mobility (IGP 320);
  • scheda di rete 10/100 (modulo natsemi);
  • masterizzatore combo DVD;
  • lettore Floppy Disk;
  • monitor 15 pollici.

Porte

  • 1 Vga;
  • 1 TV;
  • 1 seriale;
  • 1 parallela;
  • 2 usb 1.1;
  • 1 firewire;
  • 1 PS/2 (Tastiera/mouse, od entrambi tramite un adattatore);
  • 1 cuffia;
  • 1 microfono.

lspci

# lspci
00:00.0 Host bridge: ATI Technologies Inc: Unknown device cab0 (rev 13)
00:01.0 PCI bridge: ATI Technologies Inc U1/A3 AGP Bridge [IGP 320M] (rev 01)
00:02.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:06.0 Multimedia audio controller: ALi Corporation M5451 PCI AC-Link Controller Audio Device (rev 02)
00:07.0 ISA bridge: ALi Corporation M1533 PCI to ISA Bridge [Aladdin IV]
00:08.0 Modem: ALi Corporation Intel 537 [M5457 AC-Link Modem]
00:0a.0 CardBus bridge: O2 Micro, Inc. OZ6912 Cardbus Controller
00:0c.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link)
00:10.0 IDE interface: ALi Corporation M5229 IDE (rev c4)
00:11.0 Bridge: ALi Corporation M7101 PMU
00:12.0 Ethernet controller: National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility U1

Installazione

L'installazione è stata eseguita con il nuovo Debian-Installer (presente in Sarge). Nessun problema riscontrato durante l'installazione (l'ho testato dalla rc1 in poi). Tutte le periferiche sono riconosciute al primo colpo, anche se alcune (come il mouse e il lettore pcmcia) necessitano di una configurazione speciale per funzionare correttamente.


Scheda di Rete

La scheda funziona grazie al modulo natsemi. Durante l'installazione viene riconosciuta automaticamente.

Se si ricompila il kernel, è consigliabile compilare il modulo staticamente (CONFIG_NATSEMI).

Sopra la presa di rete, inoltre, sono presenti due led, che indicano l'allacciamento alla rete e l'eventuale trasmissione di dati, comode per avere una visione reale dell'andamento della connessione, nel caso non si abbia installato un monitor.

Per l'utilizzo del portatile anche quando si è lontani dalla rete di casa, consiglio il demone ifplugd

# apt-get install ifplugd

che consente di configurare la rete solo se il cavo è collegato.

Modem

Il modem risulta essere un WinModem (maggiori informazioni sui modem supportati presso il sito LinModems).

Il modem, comunque, funziona. Si avvale dei driver Linuxant che non sono liberi, e sono anche a pagamento.

  • Kernel 2.4: è disponibile presso questa pagina l'ultima versione non a pagamento dei driver Linuxant per questi kernel (non funzionano con i 2.6)
  • Kernel 2.6: presso il sito Linuxant è possibile scaricare una versione di prova di questi driver (che sono limitati ad una velocità massima di 14.4Kbit) o acquistare la licenza per l'installazione dei driver su una macchina.

Prima di acquistare l'adsl, sono stato costretto ad acquistare questi driver. Funzionano bene, ma non è accettabile dover pagare di più per i driver di una periferica.

Video

La scheda video è una Ati Radeon IGP 320, che può avere fino a 128Mb di Memoria (la memoria è condivisa). Per avere un buon compromesso tra prestazioni e memoria Ram libera, ho scelto di dedicare alla scheda video 64Mb.

Relativamente alla configurazione di X:

Device: il driver radeon garantisce delle buone performance (non è però disponibile l'accelerazione 3D).

Section "Device"
    Identifier "radeon"
    Driver "radeon"
    VendorName "Ati"
    BoardName "All"
    EndSection

Monitor: si è rivelato essere un LG, di buona qualità (la regolazione della luminosità è gestibile tramite i tasti Funzione del portatile). Un difetto è dovuto alla risoluzione: solamente al 1024x768 è visibile a pieno schermo. Le risoluzioni minori, invece di essere automaticamente ridimensionate per una visualizzazione a pieno schermo, vengono mantenute in proporzione alla risoluzione massima (in pratica l'immagine viene centrata e bordata di nero).

Section "Monitor"
    Identifier "LG"
    Option "DPMS" "true"
    VendorName "LGP"
    ModelName "LGP9c1c"
    HorizSync 28.0 - 96.0
    VertRefresh 50.0 - 76.0 
    Modeline "1024x768" 85 1024 1056 1152 1360 768 784 787 823
EndSection

Le impostazioni della sezione Screen:

Section "Screen"
    Identifier "Screen0"
    Device "radeon"
    Monitor "LG"
    DefaultColorDepth 16
    SubSection "Display"
        Depth 1
        Modes "1024x768"
    EndSubSection
    SubSection "Display"
        Depth 4
        Modes "1024x768"
    EndSubSection
    SubSection "Display"
        Depth 8
        Modes "1024x768"
    EndSubSection
    SubSection "Display"
        Depth 15
        Modes "1024x768"
    EndSubSection
    SubSection "Display"
        Depth 16
        Modes "1024x768"
    EndSubSection
    SubSection "Display"
        Depth 24
        Modes "1024x768"
    EndSubSection
    SubSection "Display"
        Depth 32
        Modes "1024x768"
    EndSubSection
EndSection

Xorg porta una ventata di freschezza per quanto riguarda la sezione video di questo laptop. Rende, infatti, disponibile l'accelerazione hardware, così da alleggerire il carico del processore (con un conseguente lieve abbassamento della temperatura del processore).

Audio

L'installer riconosce subito la scheda audio e la configura per essere usata tramite i driver Alsa.


Touchpad

È un synaptic, ed è possibile utilizzare i driver specifici reperibili su internet a questa pagina; sono inoltre presenti nei repository Debian, con il nome di xfree86-driver-synaptics o xorg-driver-synaptics.

Con i kernel della famiglia 2.4 non è strettamente necessario utilizzarli, mentre a partire dalla famiglia 2.6 sono necessari in quanto, in assenza di questi, il mouse verrà riconosciuto in modo generico, e non ci sarà possibilità di utilizzare le funzioni avanzate, come le barra di scroll posta alla destra, ed altre caratteristiche che analizzeremo in seguito.

Ho trovato ottimo il tasto sopra il touchpad che consente di spegnare temporaneamente mouse, così da evitare click non voluti durante la digitazione.

Ecco la configurazione presente in /etc/X11/XF86Config-4:

Section "InputDevice"
Identifier "PS/2 Mouse"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "ZAxisMapping" "4 5"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "true"
Option "Emulate3Timeout" "70"
Option "SendCoreEvents" "true"
EndSection

Caratteristiche Avanzate

Il touchpad dispone di caratteristiche avanzate, così da permetterne l'utilizzo senza però rimpiangere un mouse normale:

  • è possibile ovviare alla mancanza del tasto centrale del mouse premendo contemporaneamente i due tasti (DX e SX), con questa combinazione si ottiene la stessa funzione del terzo tasto, emulandolo. (Option "Emulate3Buttons" "true");
  • dando un colpettino con il polpastrello in determinati punti del touchpad, si può ottenere lo stesso effetto della pressione dei tasti del mouse:
    • tasto centrale: un colpettino sopra la freccia superiore della barra di scroll;
    • tasto destro: un colpettino sotto la freccia inferiore della barra di scroll;
    • tasto sinistro: un colpettino in una parte qualsiasi del touchpad.

TASTIERA

Che dire: sarebbe bello utilizzare tutti i tasti multimediali, ma solo alcuni sono utilizzabili. Ho provato vari software (non mi ci sono applicato troppo però ^_^) e ho trovato ottimo ACME; infatti ha già una configurazione per questa tastiera peccato che questo software sia integrato con Gnome, che non uso, e non ho trovato il sistema per modificare i programmi a cui è associato ogni tasto!

ACPI

Con i kernel installati di Default dal debian-installer non ci sono problemi, l'acpi è abilitato di default (sono partito con il 2.6.X), e tutto funziona alla perfezione. Per abbassare la temperatura del processore, e risparmiare un po' di batteria, consiglio di seguire la seguente guida: Old:Powernowd: CpuScaling per AMD.

Non ho ancora avuto modo di provare la sospensione, in quanto non mi è ancora servita. ;)

PCMCIA

È riconosciuto alla perfezione, anche se con l'installer presente in Woody andava disabilitato il supporto pcmcia, ed era necessario aggiornare il pacchetto pcmcia per evitare fastidiosi freeze ad ogni avvio. Nel caso compaiano anche in Sarge, questi freeze, la seguente procedura spiega come rimuovere il caricamento dei servizi per i dispositivi pcmcia:

  • avviare il computer in modalità single
  • una volta ottenuta la password di root, per disabilitare temporaneamente il supporto pcmcia, rimuovere il link /etc/rc2.d/*pcmcia
  • riavviare il computer oppure spostarsi nel Runlevel 2 (tramite il comando init 2).


Per un corretto funzionamento è necessario escludere alcuni irq, in quanto possono causare il freeze della macchina all'inserimento di un qualsiasi dispositivo pcmcia.

Il file qui riportato corrisponde al mio /etc/pcmcia/config.opts:

#----------------------------------------------------------------------
# Local PCMCIA Configuration File
#----------------------------------------------------------------------
# System resources available for PCMCIA devices
# Dell Notebooks freeze if something between 0x810-0x81f is included!
include port 0x100-0x4ff, port 0x800-0x80f, port 0x820-0x8ff, port 0xc00-0xcff
include memory 0xc0000-0xfffff
include memory 0xa0000000-0xa0ffffff, memory 0x60000000-0x60ffffff
# High port numbers do not always work...
# include port 0x1000-0x17ff
# Resources we should not use, even if they appear to be available
exclude irq 1
exclude irq 2
exclude irq 3
exclude irq 4
exclude irq 6
exclude irq 8
exclude irq 9
exclude irq 10
exclude irq 11
exclude irq 12
exclude irq 13
exclude irq 14
exclude irq 15
#----------------------------------------------------------------------