10
contributi
mNessun oggetto della modifica |
m (→Kernel 2.6.22) |
||
Riga 1: | Riga 1: | ||
' | Questa guida rappresenta la mia configurazione di Debian su un portatile HP Compaq nx6325. Suggerimenti e miglioramenti sono bene accetti. L'ultima modifica risale al 29 gennaio 2008. | ||
== Guide HP == | |||
Il [ | Il sito HP mette a disposizione [http://h20000.www2.hp.com/bizsupport/TechSupport/DocumentIndex.jsp?contentType=SupportManual&lang=en&cc=us&docIndexId=179111&taskId=135&prodTypeId=321957&prodSeriesId=1849082 numerose guide], basate però su Windows, riguardanti questo portatile. | ||
== Hardware == | |||
Esistono diverse versioni dell'HP Compaq nx6325. Una [http://h18000.www1.hp.com/products/quickspecs/12447_div/12447_div.HTML lista completa dei componenti] è offerta dal sito HP. A meno che il processore non sia un Sempron, si tratta di un processore a 64bit. Per fortuna Debian offre senza battere ciglio una versione amd64. | |||
Nel mio caso i principali componenti sono: | |||
* Processori: AMD Turion 64 X2 Dual-Core Mobile Processor TL-60 (2.0-GHz, 2 x 512-KB L2 cache) | |||
* Memoria RAM: 1024 MB (slot 1); dato che uno slot 2 è disponibile, ho aggiunto altri 1024 MB di RAM | |||
* Scheda Video: ATI Radeon Xpress 200M (alias 1150), 128 MB di memoria | |||
* Scheda Audio: ATI Technologies Inc SB450 HDA Audio | |||
* Scheda Ethernet: Broadcom NetXtreme BCM 5788 Gigabit Ethernet | |||
* Scheda Wireless: Broadcom BCM 4310 802.11 a/b/g (BCM 4310 è ciò che lspci mostra; il sito HP dice che si tratta di una BCM 4311). | |||
Il laptop è dotato di un lettore di schede di memoria 7-in-1 e di un lettore per impronta digitale. | |||
=== Hardware testato e funzionante === | |||
* Scheda video ATI Radeon Xpress 200M: funziona con i driver ati (xserver-xorg-video-ati), ma per l'accelerazione 3D bisogna usare i [[Installazione_driver_proprietari_Ati|driver proprietari ATI]]. | |||
* Scheda audio ATI Technologies Inc SB450 HDA Audio: funziona con il driver snd_hda_intel. | |||
* Touchpad Synaptics: da configurare in xorg.conf come in [[Synaptics_touchpad|questa guida]]. | |||
* Wireless Broadcom BCM4310: funziona decentemente con il driver bcm43xx; viene riportato che su ubuntu ([http://www.ludreb.plus.com/ubuntuguide.html#6] e [http://vale.homelinux.net/wordpress/?p=106]) funziona meglio l'[[ndisWrapper]]. | |||
* Pulsanti multimediali: configurati con xbindkeys (vedi sotto un esempio). | |||
* Lettore di card 7-in-1: funziona con HAL di KDE ed i moduli sdhci, mmc_core, mmc_block, tifm_7xx1, tifm_sd. [http://gentoo-wiki.com/HARDWARE_Gentoo_on_HP_Compaq_nx6325#Onboard_cardreader Card reader e Gentoo]. | |||
=== Hardware non testato === | |||
* Sensore per impronta digitale AuthenTec AES 2501: secondo [http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader questa guida] funziona. | |||
* Modem interno | |||
* FireWire | |||
* BlueTooth | |||
=== lspci === | |||
Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 10) | |||
PCI bridge: ATI Technologies Inc RS480 PCI Bridge | |||
PCI bridge: ATI Technologies Inc RS480 PCI Bridge | |||
PCI bridge: ATI Technologies Inc Unknown device 5a37 | |||
PCI bridge: ATI Technologies Inc RS480 PCI Bridge | |||
IDE interface: ATI Technologies Inc ATI 4379 Serial ATA Controller (rev 80) | |||
USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller (rev 80) | |||
USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller (rev 80) | |||
USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller (rev 80) | |||
SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 81) | |||
IDE interface: ATI Technologies Inc Standard Dual Channel PCI IDE Controller ATI (rev 80) | |||
Audio device: ATI Technologies Inc SB450 HDA Audio (rev 01) | |||
ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge (rev 80) | |||
PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge (rev 80) | |||
Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration | |||
Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map | |||
Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller | |||
Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control | |||
VGA compatible controller: ATI Technologies Inc RS482 [Radeon Xpress 200M] | |||
Ethernet controller: Broadcom Corporation NetXtreme BCM5788 Gigabit Ethernet (rev 03) | |||
CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller | |||
FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller | |||
Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) | |||
Generic system peripheral [0805]: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller | |||
Network controller: Broadcom Corporation BCM4310 UART (rev 01) | |||
== Kernel == | |||
Il mio kernel è un 2.6.23.11 customizzato. | |||
=== Kernel 2.6.23 === | |||
Opzioni rilevanti sono le seguenti: | |||
* Processore | |||
<pre>Processor Family ---> | |||
<*> AMD-Opteron/Athlon64 | |||
[*] Symmetric multi-processing support | |||
[*] SMT (Hyperthreading) scheduler support | |||
[*] Multi-core scheduler support</pre> | |||
* Scheda wireless, se volete usare il driver broadcom compreso nel kernel: | |||
<pre>Network device support ---> | |||
Wireless LAN ---> | |||
[*] Broadcom BCM43xx wireless support</pre> | |||
* Card Reader: | |||
<pre>Device Drivers ---> | |||
[*] MMC/SD Card Support ---> | |||
[*] MMC block device driver | |||
[*] Secure Digital Host Controller Interface support (EXPERIMENTAL) | |||
[*] TI Flash Media MMC/SD Interface support (EXPERIMENTAL)</pre> | |||
=== ACPI === | |||
2. | Il supporto basta abilitarlo nel kernel; personalmente carico i moduli AC Adapter, Battery, Button, Video, Fan, Processor, Thermal Zone. Con un kernel >= 2.6.22 non ho avuto problemi. | ||
== Configurazioni == | |||
=== xorg.conf, ATI e accelerazione 3D === | |||
Per avere l'accelerazione 3D bisogna usare i [[Installazione_driver_proprietari_Ati|driver ATI]]. Il più recente è alla versione 8.40.4 per linux a 64-bit. Per l'installazione del driver consiglio quella manuale con la creazione dei pacchetti. | |||
Una volta installato il driver xorg.conf dovrebbe avere sezioni come queste: | |||
Section "Module" | |||
Load "i2c" | |||
Load "bitmap" | |||
Load "ddc" | |||
Load "dri" | |||
Load "extmod" | |||
Load "freetype" | |||
Load "glx" | |||
Load "int10" | |||
Load "vbe" | |||
Load "GLcore" | |||
EndSection | |||
... | |||
Section "Device" | |||
Identifier "Ati Device" | |||
Driver "fglrx" | |||
Option "VideoOverlay" "on" | |||
Option "OpenGLOverlay" "off" | |||
BusID "PCI:1:5:0" | |||
EndSection | |||
... | |||
Section "DRI" | |||
Mode 0666 | |||
EndSection | |||
Section "Extensions" | |||
Option "Composite" "Disable" | |||
EndSection | |||
Per il touchpad Synaptics: | |||
Section "InputDevice" | |||
Identifier "Synaptics Touchpad" | |||
Driver "synaptics" | |||
Option "SendCoreEvents" "true" | |||
Option "Device" "/dev/psaux" | |||
Option "Protocol" "auto-dev" | |||
Option "HorizScrollDelta" "0" | |||
EndSection | |||
=== Audio e ALSA === | |||
L'audio non dà problemi. La configurazione segue la norma | |||
# apt-get install alsa-base alsa-utils | |||
# alsaconf | |||
=== Boot e APIC === | |||
Mi capita che APIC riempia i log con errori sulle due CPU: | |||
APIC error on CPU0: 40(40) | |||
APIC error on CPU1: 40(40) | |||
APIC error on CPU0: 40(40) | |||
APIC error on CPU1: 40(40) | |||
... | |||
Se nelle opzioni di boot viene aggiunto '''-noapic -nolapic''' succede che viene rilevato un solo processore. Per ora mi tengo gli errori sulle CPU! | |||
=== Wireless === | |||
2. | La scheda wireless funziona abbastanza bene con il driver bcm43xx compreso nel kernel (>= 2.6.21). Mi succede che non riceva sempre offerte dhcp quando tento di connettermi e mi è stato consigliato l'ndiswrapper. | ||
=== xbindkeys per l'audio === | |||
La configurazione di xbindkeys per i tre pulsanti audio in alto a destra è come segue. | |||
Il file di configurazione è ~/.xbindkeysrc. | |||
<pre># Volume up | |||
"amixer set Master 4+" | |||
m:0x0 + c:176 | |||
# Volume down | |||
"amixer set Master 4-" | |||
m:0x0 + c:174 | |||
# Mute | |||
"muter" | |||
m:0x0 + c:160</pre> | |||
Il programma 'muter' è un piccolo script shell che mi sono scritto: | |||
<pre> | <pre> | ||
#!/bin/sh | |||
# | |||
# amix muter for HP Compaq nx6325 | |||
# Francesco Marass - 2007 May 22 | |||
# fmarass@uvic.ca | |||
# | |||
STATE=`amixer get Master | grep "Front Left" | grep "\[on\]"` | |||
if [ -z "$STATE" ]; then | |||
amixer -q set Master unmute | |||
else | |||
amixer -q set Master mute | |||
fi | |||
exit 0; | |||
</pre> | </pre> | ||
== Ringraziamenti == | |||
Nello scrivere la prima versione di questa guida ho fatto riferimento alle pagine: | |||
*[[Debian_on_a_HP_Compaq_NX6110|Debian su HP Compaq nx6110]], | |||
*[http://gentoo-wiki.com/HARDWARE_Gentoo_on_HP_Compaq_nx6325 Gentoo su HP Compaq nx6325]. | |||
== Links utili == | |||
* [http://h18000.www1.hp.com/products/quickspecs/12447_div/12447_div.HTML HP - Specifiche del portatile] | |||
* [http://h20000.www2.hp.com/bizsupport/TechSupport/DocumentIndex.jsp?contentType=SupportManual&lang=en&cc=us&docIndexId=179111&taskId=135&prodTypeId=321957&prodSeriesId=1849082 HP - Manuali] | |||
* [http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp?lang=en&cc=us&prodNameId=3315736&prodTypeId=0&prodSeriesId=1849082&swLang=8&taskId=135&swEnvOID=181 HP - Drivers Download] | |||
* [http://www.puchalla-online.de/nx6325.html Puchalla Online - Debian su HP Compaq nx6325] | |||
---- | ---- | ||
Autore: [[Utente:Francys|Francys]] | 23 ottobre 2007 | |||
[[Categoria:Laptop]] | |||
[[Categoria: |
contributi