|
|
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 24 ottobre 2007.
| | Per la questione permessi: |
| | dovrebbe essere sufficiente digitare da root: |
|
| |
|
| == Guide HP ==
| | #usermod -G lpadmin nomeutente |
|
| |
|
| 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.
| | per aggiungere l'utente al gruppo lpadmin |
| | se il gruppo non esiste, crearlo con: |
|
| |
|
| == Hardware ==
| | #groupadd lpadmin |
|
| |
|
| 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.
| | e poi verificare che in /etc/cups/cupsd.conf sia presente la riga: |
| | SystemGroup lpadmin |
|
| |
|
| Nel mio caso i principali componenti sono:
| | riavviare cupsd e loggarsi quando richiesto. |
|
| |
|
| * Processori: AMD Turion 64 X2 Dual-Core Mobile Processor TL-60 (2.0-GHz, 2 x 512-KB L2 cache)
| | Appena provato su Sid e funziona. |
| * 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.
| | Fonte: la FAQ di cups.org: http://www.cups.org/articles.php?L237+I10+TMine+P1+Q |
| | |
| === 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.
| |
| | |
| === 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.
| |
| * Lettore di card 7-in-1: su [http://gentoo-wiki.com/HARDWARE_Gentoo_on_HP_Compaq_nx6325#Onboard_cardreader Gentoo] 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.22.9 customizzato.
| |
| | |
| === Kernel 2.6.22 ===
| |
| | |
| 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>
| |
| | |
| === ACPI ===
| |
| | |
| Il supporto basta abilitarlo nel kernel; personalmente i moduli AC Adapter, Battery, Button, Video, Fan, Processor, Thermal Zone. Con un kernel come 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 ===
| |
| | |
| 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>
| |
| #!/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>
| |
| | |
| == 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]]
| |