|
|
(18 versioni intermedie di 3 utenti non mostrate) |
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.
| | =About MaXeR= |
| | Mi chiamo Claudio, ho 22 anni e studio Informatica presso l'Università degli Studi di Verona. |
|
| |
|
| == Guide HP == | | ==Contatti== |
| | ; Blog : http://www.knio.it |
|
| |
|
| 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.
| | ; MaXeR@fsfe.org : http://www.fsfe.org/Members/maxer/ |
|
| |
|
| == Hardware ==
| | ; MaXeR@persone.softwarelibero.it : http://persone.softwarelibero.org/person/MaXeR |
|
| |
|
| 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.
| | ; em@il : [mailto:maxer@debianizzati.org maxer@debianizzati.org]<br/>[mailto:maxer@knio.it maxer@knio.it]<br/>[mailto:maxer@fsfe.org maxer@fsfe.org] |
|
| |
|
| 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)
| | ; jabber : maxer@jabber.linux.it |
| * Memoria RAM: 1024 MB (slot 1); dato che uno slot 2 � disponibile, ho aggiunto altri 1024 MB di RAM
| | : maxer@jabber.fsfe.org |
| * 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.
| | ; icq : 161200863 |
|
| |
|
| === 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]].
| | [http://www.fsfe.org http://www.knio.it/images/a-happy-fellow.png] |
| * 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 === | | =Le Mie Guide= |
| | # [[La struttura della Distribuzione]] |
| | # [[I repository ed il loro utilizzo]] |
| | # [[Introduzione all'APT System]] |
| | # [[Pulire Debian]] |
| | # [[Applicare una patch ad un pacchetto Debian]] |
| | # [[Apt-build: ottimizzazione dei pacchetti | '''Apt-build''': ottimizzazione dei pacchetti]] |
| | # [[Apt-cdrom | '''Apt-cdrom''': aggiunta di cd/dvd nella lista dei repository]] |
| | # [[Apt-file: ricerca all'interno dei pacchetti | '''Apt-file''': ricerca all'interno dei pacchetti]] |
| | # [[Apt-listbugs: come monitorare i bug | '''Apt-listbugs''': come monitorare i bug]] |
| | # [[Apt-zip: aggiornamenti senza una connessione veloce | '''Apt-zip''': aggiornamenti senza una connessione veloce]] |
| | # [[Make-jpkg: Pacchettizziamo Java| '''Make-jpkg''': Pacchettizziamo Java]] |
| | # [[Apt-Proxy: un proxy per i pacchetti Debian| '''Apt-Proxy''': un proxy per i pacchetti Debian]] |
| | # [[Debmirror: creiamo un mirror Debian |'''Debmirror''': creiamo un mirror Debian]] |
| | # [[Password sicure: la base della sicurezza informatica]] |
| | # [[Come abilitare il completamento automatico 'avanzato']] |
| | # [[Convertire immagini .nrg in immagini .iso]] |
| | # [[Gestione della banda in Apache]] |
| | # [[Mrtg: monitoriamo la banda]] |
| | # [[UsbMount: Gestione automatizzata delle periferiche usb di memorizzazione]] |
| | # [[Powernowd: CpuScaling per AMD]] |
| | # [[ cacti | Cacti per monitorare il sistema ]] |
| | # [[ Debian_on_a_compaq_Presario_2154EA ]] |
| | # [[ Munin ]] |
| | # [[ Debian Fun ]] |
| | # [[LAMP: Linux, Apache, MySQL e PHP]] Collaborazione con [[Utente:Keltik|Keltik]] |
| | # [[ SysV ]] |
| | # [[ jigdo ]] |
| | # [[ Wireless Support ]] |
| | # [[ Apache, SSL e CaCert.Org ]] (stub) |
| | # [[ Pacchettizzare un tema per Bootsplash ]] |
| | # [[ Gestione di un repository con debarchiver ]] |
| | # [[ Ssh e autenticazione tramite chiavi ]] |
| | # [[ Dupload per l'upload dei pacchetti Debian ]] |
| | # [[ Synaptics touchpad ]] |
| | # [[SSHFS: montare una risorsa remota sfruttando FUSE ed SSH | Montare una directory remota con sshfs]] |
| | # [[Unison e la sincronizzazione di directory]] |
| | # [[Pbuilder: compilazione in ambienti puliti]] |
| | # [[Madwifi | Installazione Driver Madwifi]] |
| | # [[Old:Repository Debianizzati.Org]] |
| | # [[Old:Kde e mount automatico]] |
| | # [[Recuperare i dati da un Hard Disk danneggiato]] |
| | # Rileggere la tabella delle partizioni (cancellata) |
| | # [[Java in Debian]] |
| | # [[APT: Errori (non così) frequenti]] |
| | # [[Controllare lo stato di un pacchetto]] |
| | # [[Postgrey: filtrare lo spam con il greylisting]] |
| | # [[Spostare il tasto di chiusura delle tab di Firefox 2]] |
| | # [[Postfix e autenticazione su smtp remoto]] |
| | # [[Tmpreaper: pulire le directory contenenti file temporanei]] |
| | # [[Creare DVD Cover con GLabels]] |
| | # [[Alternatives]] |
|
| |
|
| * Sensore per impronta digitale AuthenTec AES 2501: secondo [http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader questa guida] funziona. | | =Pagine in Lavorazione= |
| * Modem interno | | * [[Repository non ufficiali]] |
| * FireWire | | * [[Copiare-Spostare Debian]] (titolo non definitivo) |
| * BlueTooth | | * [[Logrotate: configurare la rotazione automatica dei log]] |
| | * [[Nagios: monitorare server e servizi]] |
| | * [[Integrit: file verification system]] |
|
| |
|
| === lspci === | | =Ho scritto anche in= |
| | * [[ Speciale:Contributions/MaXeR | dove ho ficcato il naso ;) ]] |
| | * [[wg111v2 con ndiswrapper e crittografia WPA]] |
|
| |
|
| Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 10)
| | =Pagine Varie riportate da altre fonti= |
| PCI bridge: ATI Technologies Inc RS480 PCI Bridge
| | # [[Vendere Software Libero]] |
| PCI bridge: ATI Technologies Inc RS480 PCI Bridge
| | # [[Perché il software non deve avere padroni]] |
| PCI bridge: ATI Technologies Inc Unknown device 5a37
| | # [[La comunità del software libero dopo 20 anni]] |
| PCI bridge: ATI Technologies Inc RS480 PCI Bridge
| | # [[Ricompense e Motivazione]] |
| 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]]
| |