Old:Debian on a HP Compaq NX6110: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
 
(17 versioni intermedie di 7 utenti non mostrate)
Riga 1: Riga 1:
__NOTOC__
{{Old}}
{|style="-moz-border-radius: 0.5em; width:100%; margin-top:+.7em; background-color:#F9F9FF; border: 1px solid #ccc"
[[immagine:Hp-compaq-nx6110.jpg|frame|right|HP Compaq nx6110]]
|style="width:50%;color:#000"|
== Introduzione ==
{| style="width:280px;border:solid 0px;background:none"
Il portatile HP Compaq NX 6110 viene certificato da HP come compatibile al 100% con GNU/Linux. HP distribuisce opzionalmente (almeno ufficialmente, io non ne ho trovati disponibili) questi portatili senza alcun sistema operativo ed ha lavorato con Ubuntu per utilizzare hardware pienamente funzionante anche con GNU/Linux.  
|-
| style="width:280px;text-align:center; white-space: nowrap; color:#000" |
<h1 style="font-size: 162%; border: none; margin: 0; padding:.1em; color:#000">
Indice delle Guide
</h1>
<div style="top: +0.2em; font-size: 100%">
Di seguito troverete l''''indice completo''' delle guide contenute su [[Guide@Debianizzati.Org:About|Wiki]].


Potete anche navigare tra le guide scegliendo tra le '''[[Lista Categorie|categorie]]''' qua a destra.
''Guida segnalata su [http://tuxmobil.org/hp_compaq.html TuxMobil] e [http://www.linux-on-laptops.com/hp.html Linux On Laptops]''
</div>
|-
|}
<!-- ----------Portals Follow----------------------------- -->
|style="width:11%;font-size:95%;color:#000"|
* [[:Categoria:Apt|Apt]]
* [[:Categoria:Desktop|Desktop]]
* [[:Categoria:Hardware|Hardware]]
* [[:Categoria:Kernel|Kernel]]
|style="width:11%;font-size:95%;color:#000"|
* [[:Categoria:Laptop|Laptop]]
* [[:Categoria:Networking|Networking]]
* [[:Categoria:Shell|Shell]]
* [[:Categoria:Server|Server]]
|style="width:13%;font-size:95%;color:#000"|
* [[:Categoria:Sicurezza|Sicurezza]]
* [[:Categoria:Sistema|Sistema]]
* [[:Categoria:Tips&Tricks|Tips&Tricks]]
* '''[[Lista Categorie]]'''
|}


==Manualistica==
HP mette a disposizione per la consultazione il [http://h20000.www2.hp.com/bc/docs/support/SupportManual/c00502970/c00502970.pdf manuale di manutenzione per l' HP Compaq nx6110]. Il manuale, di 237 pagine, è molto utile nel caso in cui si voglia conoscere nel minimo dettaglio l' hardware che equipaggia il laptop o si desideri provvedere in proprio ad effettuare riparazioni/aggiornamenti/manutenzione (montaggio/smontaggio) del computer.


==Guide specifiche==
In questa guida sull'installazione di Debian sul portatile HP Compaq nx 6110 vengono menzionate guide relative a configurazioni particolari (le trovate linkate man mano). Ecco un breve indice:
# [[Cpufreqd: Un demone per il CPU frequency scaling]]
# [[Old:Debian: software suspend e ibernazione per laptops]] by keltik
# [[Synaptics touchpad]] by MaXeR
# [[Intel PRO/Wireless 2200BG]] by keltik


Questo Wiki - '''[[Guide@Debianizzati.Org:About|Guide@Debianizzati.Org]]''' - vuole essere prima di tutto un punto di raccolta ideale per le conoscenze acquisite dai singoli durante l'uso di '''Debian GNU/Linux''' in ambito casalingo e/o lavorativo, in modo che il sapere di uno diventi quello di tutti.
==Hardware==
* Processore: Intel(R) Pentium(R) M processor 1.50GHz
* Memoria RAM: 512Mb
* Scheda Video: Intel 915GM
* Scheda Audio: Intel AC'97 (modem)
* Scheda Ethernet: Broadcom BCM 4401 100 Base TX
* Scheda Wireless: Intel PRO/Wireless LAN 2200 BG mini PCI


Le guide ritenute meglio scritte e pi� approfondite, dopo un processo di controllo e revisione a cui tutti siete liberi di partecipare, vengono classificate [[:Categoria:Debianized|Debianized]] e contrassegnate dalla [[Debian Swirl]]: http://guide.debianizzati.org/images/swirl.png. Per ulteriori informazioni sul processo di revisione vedere: [[Aiuto:Contents#Evoluzione_delle_guide|Evoluzione delle guide]].
==Output di lspci==
<pre>Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor
to DRAM Controller (rev 03)


Potete trovare un elenco completo delle guide '''Debianized''' in [[:Categoria:Debianized|questa pagina]].
VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express
Graphics Controller (rev 03)
Segue la lista completa delle guide attualmente presenti:
__TOC__


== Mondo Debian ==
Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics
=== Introduzione a Debian ===
Controller (rev 03)
* [[L' Universo Debian]]
* [[La struttura della Distribuzione]]


=== Installazione ===
USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI
* http://guide.debianizzati.org/images/swirl.png [[Guida a Grub]]
#1 (rev 03)
* [[Jigdo | '''Jigdo''': Scaricare e Aggiornare le iso di Debian]]
* [[Note sull'installazione di Debian]]


=== Gestione dei Pacchetti ===
USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI
* [[Introduzione all' Apt System]]
#2 (rev 03)
* [[I repository ed il loro utilizzo]]
* http://guide.debianizzati.org/images/swirl.png [[Pulire Debian]]
* [[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]]
* [[Apt-spy: trovare i mirror pi� veloci | '''Apt-spy''': trovare i mirror pi� veloci]]
* [[APT uso avanzato: mixare releases diverse]]
* http://guide.debianizzati.org/images/swirl.png [[Impedire l' aggiornamento di un pacchetto]]
* [[Aptitude | '''Aptitude''': come amministrare i pacchetti]]


=== Creazione e modifica dei pacchetti ===
USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI
* http://guide.debianizzati.org/images/swirl.png [[Make-jpkg: Pacchettiziamo Java Sun| '''Make-jpkg''': Pacchettiziamo Java Sun]]
#3 (rev 03)
* [[Pacchetti binari e sorgenti]]
* [[Applicare una patch ad un pacchetto Debian]]
* [[Apt-build: ottimizzazione dei pacchetti | '''Apt-build''': ottimizzazione dei pacchetti]]
* [[Dpkg-sig: Firma dei packages .deb |  '''Dpkg-sig''': Firma dei packages .deb]]
* [[Pacchetizzare un tema per Bootsplash]]
* [[Backport da unstable in testing]]
* [[Pbuilder: compilazione in ambienti puliti]]


=== Gestione dei pacchetti Lato Server ===
USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI
* [[Apt-Proxy: un proxy per i pacchetti Debian| '''Apt-Proxy''': un proxy per i pacchetti Debian]]
#4 (rev 03)
* [[Debmirror: creiamo un mirror Debian |'''Debmirror''': creiamo un mirror Debian]]
* [[Creare un Repository Debian]]
* [[Gestione di un repository con debarchiver]]
* [[Usare apt-cacher per creare una cache dei pacchetti usabile in una LAN]]
* [[Dupload per l'upload dei pacchetti Debian]]


==Configurazione Sistema==
USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI
===Kernel===
Controller (rev 03)
* [[Un kernel UNIX libero: Linux]] ''(stub)''
* http://guide.debianizzati.org/images/swirl.png [[Debian Kernel Howto]]
* [[Esempio configurazione kernel]]
* [[Kernel2.6.10 - Framebuffer - Gensplash Patch]]
* [[Kernel 2.6 su Debian Woody]]
* [[Compilazione Kernel 2.6.11 con Bootsplash]]
* [[Pagina di manuale di module-assistant|Pagina di manuale di '''<tt>module-assistant</tt>''']]
* [[Low-latency 2.6 kernel per applicazioni audio realtime]]
* [[Script: Confronto Configurazioni Kernel]]
* [[Patch Con Kolivas: incrementare le prestazioni desktop|Patch '''Con Kolivas''': incrementare le prestazioni '''desktop''']]


===Sistema===
PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)
* [[SysV | Il sistema SysV per la gestione dei Runlevel]]
* [[Udev e Debian]]
* [[Configurare il server X in Debian GNU/Linux]]
* [[Linux Admin Quick Reference]]
* [[Debian: accelerare GTK con Cairo e Glitz]]
* [[Software Raid 1: configurazione e verifiche|'''Software Raid 1''': configurazione e verifiche]]
* [[Debian: software suspend e ibernazione per laptops]]


==== Sistema / Tips & Tricks: ====
Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family)
:* [[Impostare e modificare data e ora]]
AC'97 Audio Controller (rev 03)
:* [[Impostare e modificare il layout della tastiera]]
:* [[Impostare la lingua italiana nel sistema]]


=== Desktop ===
Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem
* [[Configurare fluxbox]]
Controller (rev 03)
* [[Ekiga: installazione e configurazione|'''Ekiga''': installazione e configurazione]]
* [[DVD Backup: xDVDShrink per Debian]]
* [[Abilitare_Xinerama | Multi monitor con Xinerama]]
* [[Personalizzare il comportamento delle finestre con Devil's Pie]]


* [[Kde e mount automatico]]
ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)
* [[Xfce e shutdown da utente]]
* [[Gimp: rendere un logo trasparente|'''Gimp''': rendere un logo trasparente]]
* [[LaTeX e Vim]]
* [[XGL e Beryl su KDE con schede ATI]]


==== Desktop / Tips & Tricks: ====
IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE
:* [[Cambiare il Tema dei Cursori per il Mouse]]
Controller (rev 03)
:* [[Eseguire comandi con gli shortcuts di Gnome]]
:* [[Abilitare ESound con ALSA in Gnome]]
:* [[Nautilus: navigare con una sola finestra]]
:* [[Antispam in Evolution con Bogofilter]]
:* [[Associare a Thunderbird il browser preferito]]


=== Xorg / Xfree ===
Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)
* [[Installazione driver proprietari Ati]]
* [[Installazione driver proprietari Nvidia]]
* Abilitare AIGLX + Compiz su Debian testing


===Applicazioni Esterne===
CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
* [[Installazione Qemu con supporto accelerazione Kqemu]]
* [[ePSXe Emulatore Playstation]]
* [[Installare OpenOffice2 su Debian Etch]] (''old'')
* [[Pacchettizzare ed installare Xorg su Debian Sid]] (''old'')


===Altro===
FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller
* [[Dual Boot Debian-Altra distribuzione Linux]]
* [[Dual Boot Linux-Windows|Dual Boot Linux-Windows: usare il bootloader di windows]]
* [[Logging su MySQL]]
* [[Password sicure: la base della sicurezza informatica]]
* [[Script Bash per Avvio e Visualizzazione dati Seti@home]] (''old'')


===Tips and Tricks===
Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)</pre>
====Bash====
* [[Bash tips]]: un elenco di trucchetti sull'uso interattivo e sullo scripting Bash
* [[Colorare bash]]
* [[Come abilitare il completamento automatico 'avanzato']]
* [[Un logout con schermo pulito]]
* [[Bash Script: Cambiare i permessi ricorsivamente]]
* [[Due simpatici login: welcome2l e linuxlogo]]


====Firefox====
==Configurazione==
* [[Firefox: Disattivare la ricerca con il tasto centrale]]
* [[Velocizzare Firefox per la banda larga]]
* [[Il vostro motore di ricerca da Firefox]]
* [[Aggiungere un motore di ricerca al quicksearch di Firefox]]


====Altro====
===Il Kernel===
* [[Convertire immagini .nrg in immagini .iso|Convertire immagini '''<tt>.nrg</tt>''' (Nero) in immagini '''<tt>.iso</tt>''' su Linux]]
* [[Rileggere la tabella delle partizioni]]
* [[Scrivere su fs ntfs]]


==Networking==
====Kernel 2.6.21 (aggiornamento)====
===Debian Server===
Ho realizzato un pacchetto Debian del kernel versione 2.6.21 ed uno contenente i relativi headers. Non ho inserito patch o configurazioni particolari: sono abilitati tutti i moduli presenti nel kernel di pari versione preparato da Debian. L'unica differenza sta in un miglior supporto ACPI (abilitati come moduli tutti i governor) e nella configurazione orientata a un computer Desktop (kernel preemption, I/O scheduler, ecc.).
====Condivisione risorse====
I pacchetti possono essere scaricati da [http://www.jaxx.it/keltik/documentazione/ questa pagina web] e installati tramite dpkg.
* [[Directory shared tra macchine linux (nfs)]]
* [[Condivisione risorse con Samba]]
* [[sshfs | Montare una directory remota con sshfs]]
* [[Unison e la sincronizzazione di directory]]


====Mailing====
====Kernel 2.6.16 (aggiornamento)====
* [[Mail Server Sicuro con Postfix]]
È disponibile il file di configurazione per kernel della serie [[Kernel config per HP Compaq NX 6110 2.6.16|2.6.16]] testato con successo sia con sorgenti del ramo ufficiale ''vanilla'' che ''Debian''. A differenza del file di configurazione precedente, i moduli per il supporto ACPI a batteria, ventole di raffreddamento, ecc. sono compilati come modulo, ma dovrebbero essere caricati automaticamente durante l'avvio del sistema.
In questo file di configurazione ho compilato staticamente il supporto grafico VESA, in questo modo è possibile abilitare risoluzioni superiori a quella standard già durante l'avvio del kernel. Per fare questo è sufficiente aggiungere il parametro <code>vga=771</code> (o altro) a quelli di avvio del nostro kernel.


====Http====
====Kernel 2.6.12 e 2.6.13====
* [[Server Web Casalingo]]
Metto a disposizione degli interessati il file di configurazione per i kernel [[Kernel config per HP Compaq NX 6110| 2.6.12 e 2.6.13]] (dovrebbe funzionare anche con altre versioni comunque). Andate al link, copiate il testo e incollatelo in un file sul vostro PC e quindi spostatelo nella directory dove risiedono i sorgenti del kernel che volete compilare (normalmente <code>/usr/src/linux/</code>) rinominandolo in <code>.config</code>.
* [[LAMP: Linux, Apache, MySQL e PHP]]
{{Warningbox|Il kernel è configurato per fornire supporto ai filesystem ext2 e reiserFS (oltre a VFAT, NTFSrw e NCPFS). Se la vostra installazione prevede l'uso di altri filesystem, '''è necessario''' abilitarli prima di ricompilare il kernel. Altra peculiarità da notare è la mancanza dei moduli per il PPP anche questi da abilitare se necessari.}}
* [[XAMPP: Linux, Apache, MySQL e PHP facili]]
* [[Debian MapServer/MapScript]]


===Amministrazione===
===Processore, frequency scaling e ACPI===
====Gestione Remota/Locale====
==== Frequency Scaling====
* [[Wake On Lan | '''Wake On Lan''' per accendere i propri PC a distanza tramite la LAN]]
Il kernel così configurato supporta le tecnologie di scaling per la frequenza della CPU. Dato che il supporto è compilato come modulo, è necessario che esso venga caricato prima di poter essere disponibile (modulo <code>'''speedstep-centrino'''</code>). Offre inoltre il supporto per il demone [[Cpufreqd: Un demone per il CPU frequency scaling|cpufreqd]]. Per installare questo demone è sufficiente:
* [[Debian e il controllo di servizi e demoni]]
<pre># apt-get install cpufreqd</pre>
* [[Gestione della banda in Apache]]
Maggiori informazioni possono essere reperite nella mia guida: [[Cpufreqd: Un demone per il CPU frequency scaling]].
* [[Ssh e autenticazione tramite chiavi]]
* [[Inetd e i servizi di rete]]


====Connettivita'====
====Supporto ACPI====
* [[Condividere la connessione a internet]]
È abilitato anche il supporto (modulare) per l'ACPI (battery, button, fan, thermal zone).
* [[Ifplugd: connessione automatica|'''<tt>ifplugd</tt>''': connessione automatica]]
====Software Suspend====
È possibile abilitare la sospensione del sistema tramite Software Suspend, e cioè salvando lo stato del sistema nella partizione di swap oppure in un file. A questo riguardo ho scritto una guida dedicata, dal titolo [[Old:Debian: software suspend e ibernazione per laptops]].


===Sicurezza===
La sospensione del sistema mentre è attiva una sessione del server X causa il blocco del display: al ritorno dalla sospensione lo schermo apparirà nero e dovremo necessariamente riavviare.
====Firewalling====
* [[Debian e iptables]]
* [[Firewall Builder]]
* [[Parametri a run-time per Netfilter]]


====Monitoraggio & Scanning====
Per ovviare a questo problema dobbiamo scaricare il programma '''vbetool''' con il comando:
* [[Monitoriamo il Sistema]]
<pre># apt-get install vbetool</pre>
* [[Mrtg: monitoriamo la banda]]
e mettere mano alla nostra configurazione di Xorg e aggiungere alcune direttive:
* [[Cacti | Cacti: monitor di rete, per pi� computer]]
* [[Munin]]


====Proxy====
* All'interno della sezione <code>"Device"</code>, che riguarda la scheda grafica aggiungiamo <pre>        Option          "VBERestore"            "1"</pre> in modo che la sezione sia qualcosa di simile a:<pre><nowiki>Section "Device"
* [[Privoxy: navigazione sicura a prova di spam]]
        Identifier      "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
        Driver          "i810"
        BusID          "PCI:0:2:0"
        Option          "VBERestore"            "1"
EndSection</nowiki></pre>
* Alla fine del file <code>xorg.conf</code> creiamo questa nuova sezione:<pre><nowiki>Section "ServerFlags"
        Option          "BlankTime"    "0"
EndSection</nowiki></pre>


====Tunneling====
Riavviamo la sessione grafica e tutto funzionerà a dovere.
* [[Openvpn]]


== Hardware ==
===Server grafico (Xfree86 e Xorg) e accelerazione 3D===
=== Fotocamere digitali e dispositivi di memorizzazione di massa removibili ===
Il supporto alla scheda grafica ed all'accelerazione 3D sono compilati nel kernel di cui sopra.
* [[Usare Fotocamere Digitali|Usare Fotocamere Digitali (libgphoto2)]]
Il file <code>xorg.conf</code> che trovate qui sotto rappresenta la configurazione per Xorg e prevede l'abilitazione per il DRI (accelerazione 3D) e l'uso simultaneo del touchpad e del mouse.
* [[Usare Fotocamere Digitali (usb-storage)]]
Il file di configurazione è perfettamente funzionante anche per Xfree86 (è sufficiente rinominarlo).
* [[UsbMount: Gestione automatizzata delle periferiche usb di memorizzazione]]
* [[Debian e iPod]]
* [[Debian e lettori mp3 Creative]]


=== Modem e periferiche di rete ===
Qualora non funzioni tutto a dovere seguite i due link sottostanti:


* [[Debian e i Modem ADSL]]
*[http://www.larsen-b.com/Article/231.html Guida di base all'accelerazione grafica] (guida di base e test)
*[http://www.jaxx.it/keltik/xorg-e-il-direct-rendering-con-i915/#comments Qualora i test descritti dalla guida precedente fallissero, leggete qui]


==== Modem USB ADSL ====
In particolare il secondo link spiega come utilizzare pacchetti experimental che dovrebbero presto comparire nella versione unstable: quindi con il passare del tempo tenderà a divenire superfluo.
* [[Installare i driver conexant accessrunner]]
* [[Installare i driver eagle-adsl]]
* [[Installare i driver eci-adsl]] ''(stub)''
* [[Installare i driver unicorn (BeWAN)]] ''(stub)''
* [[Modem adsl Telindus ND220]]
* [[Modem adsl Aethra Starmodem]]
* [[Modem adsl Fastrate 100 USB]]


==== Modem Ethernet ====
Per la configurazione avanzata del touchpad vi rimando all'ottima guida [[Synaptics touchpad]] scritta da [[Utente:MaXeR|MaXeR]].
* ''Inserire qui eventuali guide su modem ethernet''


==== Modem dial-up 56K ====
<pre>
* ''Inserire qui eventuali guide su modem a 56K''
# xorg.conf.dpkg-new (Xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf.dpkg-new manual page.
# (Type "man xorg.conf.dpkg-new" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following commands as root:
#
# cp /etc/X11/xorg.conf.dpkg-new /etc/X11/xorg.conf.dpkg-new.custom
# md5sum /etc/X11/xorg.conf.dpkg-new >/var/lib/xfree86/xorg.conf.dpkg-new.md5sum
# dpkg-reconfigure xserver-xorg


==== Schede di rete Wireless ====
Section "Files"
* [[Wireless Support | Informazioni sul supporto alle periferiche Wireless]]
FontPath "unix/:7100" # local font server
* [[Script Bash abilitazione scheda wireless]]
# if the local font server has problems, we can fall back on these
* [[Intel PRO/Wireless 2200BG]]
FontPath "/usr/lib/X11/fonts/misc"
* [[NdisWrapper | NdisWrapper: Usiamo i driver di Windows per il WLan con GNU/Linux]]
FontPath "/usr/lib/X11/fonts/cyrillic"
* [[Madwifi | Installazione Driver Madwifi]]
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
* [[PCMCIA WiFi UPspeed su Debian Sarge on Thinkpad T20 ]]
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/CID"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
EndSection


=== Schede Video ===
Section "Module"
* [[Installazione Driver ATI per schede ATI RADEON MOBILITY 9700 SE]]
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "type1"
Load "v4l"
Load "vbe"
EndSection


=== Stampanti ===
Section "InputDevice"
[[Livello degli inchiostri e pulizia testine per stampanti Epson]]
Identifier "Generic Keyboard"
==== Stampanti USB ====
Driver "keyboard"
[[Installare stampanti con porta USB utilizzando CUPS]]
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"
EndSection


==== Stampanti con porta parallela ====
Section "InputDevice"
* [[Introduzione all'installazione di stampanti con porta parallela]]
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection


==== Stampanti bluetooth ====
Section "Device"
* [[Introduzione all'installazione di stampanti bluetooth]]
Identifier "Scheda video generica"
Driver "i810"
BusID "PCI:0:2:0"
EndSection


=== Scanner ===
Section "Monitor"
* [[Epson Perfection 2480 photo - usb scanner]]
Identifier "Monitor Generico"
* ''Inserire qui eventuali altre guide su come far funzionare scanner con Debian''
Option "DPMS"
EndSection


=== Palmari e cellulari ===
Section "Screen"
* [[Debian e Nokia 7210: uso di gnokii e gestione degli sms]]
Identifier "Default Screen"
* [[UMTS/GPRS PCMCIA card (3g)]]
Device "Scheda video generica"
* [[UMTS/GPRS: Internet col cellulare]]
Monitor "Monitor Generico"
* [[Usare lcd4linux con un Palm]]
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection


=== Altro hardware ===
Section "ServerLayout"
* [[I2c e lm-sensors|'''I2c e lm-sensors''': usare i sensori della scheda madre]]
Identifier "Default Layout"
* [[Gestire gli HD: stato di salute, badblocks e ripristino dati|'''Gestire gli HD:''' stato di salute, badblocks e ripristino dati]]
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection


* [[Tasti Multimediali: configurazione ed uso| '''Tasti Multimediali''': configurazione ed uso]]
Section "DRI"
* [[Associare un pulsante ad un' azione: Hotkeys|Associare un pulsante ad un' azione: '''Hotkeys''']]
Mode 0666
EndSection
</pre>


==Portatili==
===Scheda Audio e ALSA===
===Laptop Debianizzati===
La scheda audio funziona perfettamente con ALSA.
Troverete di seguito i resoconti d'installazione di Debian su dei portatili:
Tutto quello che dobbiamo fare consiste in:
<pre># apt-get install alsa-base alsa-utils
# alsaconf</pre>
Scegliamo la nostra scheda da quelle disponibili ed il gioco è fatto.


* [[Debian on an HP nx8220 | Debian on an HP nx8220]]
===Modem===
* [[Debian on a presario 2141EU | Compaq Presario 2100 (2141EU)]]
Il modem è uno SmartLink, supportato da GNU/Linux senza eccessivi patemi. Assicuriamoci che il modulo <code>'''snd_intel8x0m'''</code> venga caricato dal kernel e procediamo a scaricare il software necessario.
* [[Debian on a compaq Presario 2154EA | Compaq Presario 2100 (2154EA)]]
* [[Debian on a Toshiba Satellite M30X-113| Toshiba Satellite M30x-113]]
* [[Debian on a HP Compaq NX6110| HP Compaq NX6110]]
* [[Debian on an HP pavilion zv5422EA| HP pavilion zv5000 (zv5422EA)]]


===Altro===
Debian mette a disposizione il pacchetto <code>''slmodem''</code>, che fornisce le utility e il demone necessari al controllo del modem. Installiamolo con il comando:
* [[Powernowd: CpuScaling per AMD]]
<pre># apt-get install sl-modem-daemon</pre>
* [[Cpufreqd: Cpuscaling per Intel Pentium M]]
* [[ACPI e DSDT]]
* [[Synaptics touchpad]]
* Inserire qui anche link a risorse in italiano sui portatili


==Debian Live==
===Scheda Ethernet Broadcom BCM 4401===
* [[Debian Live Project]]
Il supporto alla scheda ethernet è fornito nel kernel. Funziona anche con le immagini del kernel 2.6.8 installate da Debian per default.
* [[Rimasterizzare una knoppix]]
===Scheda wireless Intel PRO/Wireless LAN 2200 BG mini PCI===
* [[Damn Small Linux su chiavetta usb]]
Per la configurazione di questa scheda, vi rimando alla guida [[Intel_PRO/Wireless_2200BG| Intel PRO Wireless 2200BG]].


==Crittografia==
Per abilitare la bella luce blu che segnala il link wireless dobbiamo impostare il parametro "led" per il modulo ipw2200.
* [[Crittografia e Steganografia - L'Arte di nascondere le informazioni]]
* [[Chiavi simmetriche e chiavi pubbliche]]


==Varie==
Operiamo come segue:
* [[Debian Fun]]
<pre># touch /etc/modprobe.d/ipw2200
# echo "options ipw2200 led=1" > /etc/modprobe.d/ipw2200</pre>
 
==Abilitare il reboot==
La configurazione standard di Grub, non permette al sistema di riavviarsi. È quindi necessario aggiungere il parametro <code>reboot=b</code> alla direttiva <code>kernel</code> nel nostro file <code>menu.lst</code>.

Versione attuale delle 21:12, 8 nov 2019

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


HP Compaq nx6110

Introduzione

Il portatile HP Compaq NX 6110 viene certificato da HP come compatibile al 100% con GNU/Linux. HP distribuisce opzionalmente (almeno ufficialmente, io non ne ho trovati disponibili) questi portatili senza alcun sistema operativo ed ha lavorato con Ubuntu per utilizzare hardware pienamente funzionante anche con GNU/Linux.

Guida segnalata su TuxMobil e Linux On Laptops

Manualistica

HP mette a disposizione per la consultazione il manuale di manutenzione per l' HP Compaq nx6110. Il manuale, di 237 pagine, è molto utile nel caso in cui si voglia conoscere nel minimo dettaglio l' hardware che equipaggia il laptop o si desideri provvedere in proprio ad effettuare riparazioni/aggiornamenti/manutenzione (montaggio/smontaggio) del computer.

Guide specifiche

In questa guida sull'installazione di Debian sul portatile HP Compaq nx 6110 vengono menzionate guide relative a configurazioni particolari (le trovate linkate man mano). Ecco un breve indice:

  1. Cpufreqd: Un demone per il CPU frequency scaling
  2. Old:Debian: software suspend e ibernazione per laptops by keltik
  3. Synaptics touchpad by MaXeR
  4. Intel PRO/Wireless 2200BG by keltik

Hardware

  • Processore: Intel(R) Pentium(R) M processor 1.50GHz
  • Memoria RAM: 512Mb
  • Scheda Video: Intel 915GM
  • Scheda Audio: Intel AC'97 (modem)
  • Scheda Ethernet: Broadcom BCM 4401 100 Base TX
  • Scheda Wireless: Intel PRO/Wireless LAN 2200 BG mini PCI

Output di lspci

Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor 
to DRAM Controller (rev 03)

VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express 
Graphics Controller (rev 03)

Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics 
Controller (rev 03)

USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI 
#1 (rev 03)

USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI 
#2 (rev 03)

USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI 
#3 (rev 03)

USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI 
#4 (rev 03)

USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI
Controller (rev 03)

PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)

Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) 
AC'97 Audio Controller (rev 03)

Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem 
Controller (rev 03)

ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)

IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE 
Controller (rev 03)

Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)

CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller

FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller

Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)

Configurazione

Il Kernel

Kernel 2.6.21 (aggiornamento)

Ho realizzato un pacchetto Debian del kernel versione 2.6.21 ed uno contenente i relativi headers. Non ho inserito patch o configurazioni particolari: sono abilitati tutti i moduli presenti nel kernel di pari versione preparato da Debian. L'unica differenza sta in un miglior supporto ACPI (abilitati come moduli tutti i governor) e nella configurazione orientata a un computer Desktop (kernel preemption, I/O scheduler, ecc.). I pacchetti possono essere scaricati da questa pagina web e installati tramite dpkg.

Kernel 2.6.16 (aggiornamento)

È disponibile il file di configurazione per kernel della serie 2.6.16 testato con successo sia con sorgenti del ramo ufficiale vanilla che Debian. A differenza del file di configurazione precedente, i moduli per il supporto ACPI a batteria, ventole di raffreddamento, ecc. sono compilati come modulo, ma dovrebbero essere caricati automaticamente durante l'avvio del sistema. In questo file di configurazione ho compilato staticamente il supporto grafico VESA, in questo modo è possibile abilitare risoluzioni superiori a quella standard già durante l'avvio del kernel. Per fare questo è sufficiente aggiungere il parametro vga=771 (o altro) a quelli di avvio del nostro kernel.

Kernel 2.6.12 e 2.6.13

Metto a disposizione degli interessati il file di configurazione per i kernel 2.6.12 e 2.6.13 (dovrebbe funzionare anche con altre versioni comunque). Andate al link, copiate il testo e incollatelo in un file sul vostro PC e quindi spostatelo nella directory dove risiedono i sorgenti del kernel che volete compilare (normalmente /usr/src/linux/) rinominandolo in .config.

Warning.png ATTENZIONE
Il kernel è configurato per fornire supporto ai filesystem ext2 e reiserFS (oltre a VFAT, NTFSrw e NCPFS). Se la vostra installazione prevede l'uso di altri filesystem, è necessario abilitarli prima di ricompilare il kernel. Altra peculiarità da notare è la mancanza dei moduli per il PPP anche questi da abilitare se necessari.


Processore, frequency scaling e ACPI

Frequency Scaling

Il kernel così configurato supporta le tecnologie di scaling per la frequenza della CPU. Dato che il supporto è compilato come modulo, è necessario che esso venga caricato prima di poter essere disponibile (modulo speedstep-centrino). Offre inoltre il supporto per il demone cpufreqd. Per installare questo demone è sufficiente:

# apt-get install cpufreqd

Maggiori informazioni possono essere reperite nella mia guida: Cpufreqd: Un demone per il CPU frequency scaling.

Supporto ACPI

È abilitato anche il supporto (modulare) per l'ACPI (battery, button, fan, thermal zone).

Software Suspend

È possibile abilitare la sospensione del sistema tramite Software Suspend, e cioè salvando lo stato del sistema nella partizione di swap oppure in un file. A questo riguardo ho scritto una guida dedicata, dal titolo Old:Debian: software suspend e ibernazione per laptops.

La sospensione del sistema mentre è attiva una sessione del server X causa il blocco del display: al ritorno dalla sospensione lo schermo apparirà nero e dovremo necessariamente riavviare.

Per ovviare a questo problema dobbiamo scaricare il programma vbetool con il comando:

# apt-get install vbetool

e mettere mano alla nostra configurazione di Xorg e aggiungere alcune direttive:

  • All'interno della sezione "Device", che riguarda la scheda grafica aggiungiamo
            Option          "VBERestore"            "1"
    in modo che la sezione sia qualcosa di simile a:
    Section "Device"
       Identifier      "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
       Driver          "i810"
       BusID           "PCI:0:2:0"
       Option          "VBERestore"            "1"

EndSection

  • Alla fine del file xorg.conf creiamo questa nuova sezione:
    Section "ServerFlags"
       Option          "BlankTime"     "0"

EndSection

Riavviamo la sessione grafica e tutto funzionerà a dovere.

Server grafico (Xfree86 e Xorg) e accelerazione 3D

Il supporto alla scheda grafica ed all'accelerazione 3D sono compilati nel kernel di cui sopra. Il file xorg.conf che trovate qui sotto rappresenta la configurazione per Xorg e prevede l'abilitazione per il DRI (accelerazione 3D) e l'uso simultaneo del touchpad e del mouse. Il file di configurazione è perfettamente funzionante anche per Xfree86 (è sufficiente rinominarlo).

Qualora non funzioni tutto a dovere seguite i due link sottostanti:

In particolare il secondo link spiega come utilizzare pacchetti experimental che dovrebbero presto comparire nella versione unstable: quindi con il passare del tempo tenderà a divenire superfluo.

Per la configurazione avanzata del touchpad vi rimando all'ottima guida Synaptics touchpad scritta da MaXeR.

# xorg.conf.dpkg-new (Xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf.dpkg-new manual page.
# (Type "man xorg.conf.dpkg-new" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following commands as root:
#
# cp /etc/X11/xorg.conf.dpkg-new /etc/X11/xorg.conf.dpkg-new.custom
# md5sum /etc/X11/xorg.conf.dpkg-new >/var/lib/xfree86/xorg.conf.dpkg-new.md5sum
# dpkg-reconfigure xserver-xorg

Section "Files"
FontPath "unix/:7100" # local font server
# if the local font server has problems, we can fall back on these
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/CID"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
EndSection

Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "type1"
Load "v4l"
Load "vbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection

Section "Device"
Identifier "Scheda video generica"
Driver "i810"
BusID "PCI:0:2:0"
EndSection

Section "Monitor"
Identifier "Monitor Generico"
Option "DPMS"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Scheda video generica"
Monitor "Monitor Generico"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection

Section "DRI"
Mode 0666
EndSection

Scheda Audio e ALSA

La scheda audio funziona perfettamente con ALSA. Tutto quello che dobbiamo fare consiste in:

# apt-get install alsa-base alsa-utils
# alsaconf

Scegliamo la nostra scheda da quelle disponibili ed il gioco è fatto.

Modem

Il modem è uno SmartLink, supportato da GNU/Linux senza eccessivi patemi. Assicuriamoci che il modulo snd_intel8x0m venga caricato dal kernel e procediamo a scaricare il software necessario.

Debian mette a disposizione il pacchetto slmodem, che fornisce le utility e il demone necessari al controllo del modem. Installiamolo con il comando:

# apt-get install sl-modem-daemon

Scheda Ethernet Broadcom BCM 4401

Il supporto alla scheda ethernet è fornito nel kernel. Funziona anche con le immagini del kernel 2.6.8 installate da Debian per default.

Scheda wireless Intel PRO/Wireless LAN 2200 BG mini PCI

Per la configurazione di questa scheda, vi rimando alla guida Intel PRO Wireless 2200BG.

Per abilitare la bella luce blu che segnala il link wireless dobbiamo impostare il parametro "led" per il modulo ipw2200.

Operiamo come segue:

# touch /etc/modprobe.d/ipw2200
# echo "options ipw2200 led=1" > /etc/modprobe.d/ipw2200

Abilitare il reboot

La configurazione standard di Grub, non permette al sistema di riavviarsi. È quindi necessario aggiungere il parametro reboot=b alla direttiva kernel nel nostro file menu.lst.