Debian on a compaq Presario 2154EA

Da Guide@Debianizzati.Org.

Document-page-setup.png Attenzione: questo articolo è ancora incompleto e in fase di scrittura da parte del suo autore.

Sentitevi liberi di contribuire, proponendo modifiche alla guida tramite l'apposita pagina di discussione, in modo da non interferire con il lavoro portato avanti sulla voce. Per altre informazioni si rimanda al template.



Il documento è veramente vecchio (si parla di 2 anni fa circa), ed è in ristrutturazione...

Indice

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

Porte

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. Sopra la presa di rete, inoltre, sono presenti due led, che indicano l'allacciamento alla rete e l'eventuale trasmissione di dati.

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

qui le cose si complicano: il modem è un winmodem. Fortunatamente, grazie al progetto linuxant (www.linuxant.com), è possiblile far funzionare questa 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 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:

Section "Device"
# sw_cursor is needed for some ati and radeon cards
Option "sw_cursor"
Identifier "radeon"
Driver "radeon"
VendorName "Ati"
BoardName "All"
EndSection

e quella relativa al monitor:

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 823EndSection

la 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

AUDIO

La scheda audio non da problemi, almeno utilizzando i driver OSS. Non ho ancora provato ad utilizzare 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

E' un synaptic, ed è possibile utilizzare i driver specifici reperibili su internet [1], per 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 puntatore non si sposta dal centro dello schermo... Ho trovato ottimo il tasto sopra il touchpad che consente di spegnare temporaneamente mouse, così da evitare `click` non voluti durante la digitazione... Piccola nota...è 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`. 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

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 programi a cui è associato ogni tasto!

ACPI

Qui vengono le note dolenti... Come ben si sa, il supporto ACPI è sperimentale nei kernel della famiglia 2.4, e non c'è la possibilità di sospensione o simili...avevo dato una occhiata a SWSUSP, ma senza riscontrarne il funzionamento.. 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 (più di 2h), e il computer funziona veramente bene, ACPI parlando, a parte standby e sospensione... Non ho ancora avuto modo di provare questa funzione inclusa nel kernel 2.6, appena lo farò riporterò gli aggiornamenti...

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

#----------------------------------------------------------------------
# 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
#---------------------------------------------------------------------- 
Strumenti personali
Namespace
Varianti
Azioni
Navigazione
Risorse
Strumenti