Repository 32bit  Forum
Repository 64bit  Wiki

Dell Inspiron 9400

Da Slacky.eu.


Indice

Lavori in corso

Questo articolo è ancora in lavorazione

Introduzione

Ecco alcuni appunti sul funzionamento del portatile DELL Inspiron 9400 con i sistemi Linux, ed in particolare la distribuzione Slackware 12... Dal punto di vista dell'Hardware, questo computer è simile al su cugino più piccolo, il Dell Inspiron 6400.

Hardware

Elenco periferiche e relativo funzionamento

Intel Centrino Duo T2400 - 2 x 1.83 Ghz SI Occorre abilitare il supporto per l'SMP e per il frequency scaling

(già presenti di default nella maggior parte dei kernel).

Tastiera SI Perfettamente funzionante
Mouse TouchPad Synaptics SI Perfettamente funzionante. Viene riconosciuto come periferica PS/2.

Per un driver più completo (abilitare gli scroll etc...), consultate il sito web.telia.com/~u89404340/touchpad/.

Hotkeys WiP Vengono riconosciuti da kernel, così come vengono riconosciute le funzioni speciali con il tasto Fn.

Richiedono configurazioni aggiuntive tramite demoni o tramite setkeycodes

ATI Mobility Radeon X1400 - 256MB HyperMemory SI Driver proprietari dal sito ufficiale.
Scheda Ethernet Broadcom BCM4401-B0 100Base-TX SI Modulo kernel b44.
Intel Pro/Wireless 3945ABG (802.11 a/b/g wireless card) SI ipw3945.sourceforge.net con kernel 2.6.21.5

iwlwifi con kernel 2.6.24.3 (già incluso nei sorgenti, manca solo il firmware ed un'eventuale patch per il LED

Hard Disk 100GB SATA SI Supporto Serial ATA e SCSI per controller ICH
SONY DVD+-RW DW-Q58A SI Supporto Serial ATA e SCSI per controller ICH
Sound Card Sigmatel STAC92xx SI ALSA con modulo snd-hda-intel.
European Bluetooth Module SI Modulo del kernel per periferiche bluetooth USB.
ACPI, batteria, alimentatore, pulsanti vari, etc... SI Occorre caricare i vari moduli (ac, battery, fan, button, etc...)
Ricoh Secure Digital/MMC card reader SI Memorie SD e, con il kernel 2.6.24, anche le Rs-MMC.

Occorre il supporto per il probing degli SCSI Luns.

Firewire IEEE 1394 WiP Rilevato in LSPCI, ma mai testato.
Modem Conexant HDA D1110 MDC V.92 WiP Dal sito ufficiale DELL scaricare questo ed installare.

Il modem risponde ai comandi di test, ma non è stato testato in internet.

Output di lspci

# lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X1400
03:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
03:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller
03:01.1 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
03:01.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 0a)
03:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 05)
03:01.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff)
0c:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)

Output di lsusb

# lsusb
Bus 1 Device 4: ID 413c:8103 Dell Computer Corp. Wireless 350 Bluetooth
Bus 1 Device 2: ID 413c:a005 Dell Computer Corp.
Bus 1 Device 1: ID 0000:0000
Bus 4 Device 1: ID 0000:0000
Bus 3 Device 1: ID 0000:0000
Bus 2 Device 1: ID 0000:0000
Bus 5 Device 1: ID 0000:0000

Installazione

Per installare la Slackware 12 utilizzare il kernel hugesmp.s... E' possibile utilizzare la modalità video 1024x768 per una migliore visione delle schermate passando il parametro vga=791...

Alcune versioni di questo portatile potrebbero richiedere parametri aggiuntivi da passare al kernel sia per installare, sia da inserire nell'append nei parametri di lilo... Per ovviare a questo problema occorre scaricare il programma dal sito ufficiale ed aggiornare il BIOS all'ultima versione (occorre un'installazione di Windows funzionante).

Ecco la stringa con i parametri da passare al boot:

libata.atapi_enabled=1 combined_mode=libata pci=routeirq ide0=noprobe ide1=noprobe

Configurazione

Moduli da caricare

Ecco un elenco di moduli da caricare per abilitare le varie funzioni. E' possibile inserire queste righe all'interno del proprio rc.modules:

/sbin/modprobe thermal
/sbin/modprobe battery
/sbin/modprobe button
/sbin/modprobe fan
/sbin/modprobe processor
/sbin/modprobe ac
/sbin/modprobe dock

E' utile decommentare le seguenti righe per abilitare il supporto per la frequenza variabile della CPU e per le politiche di utilizzo:

/sbin/modprobe acpi-cpufreq
/sbin/modprobe cpufreq_powersave
/sbin/modprobe cpufreq_performance
/sbin/modprobe cpufreq_ondemand

Kernel

Caratteristiche principali

  • Supporto Serial ATA per controller ICH
  • Supporto SCSI
  • SMP e Frequency Scaling
  • Bluetooth USB
  • IWLWifi
  • agpgart per ICH

Ricompilazione

Patch per il LED del WiFi scaricabile cliccando qui.

File di config scaricabile cliccando qui (pronto per il LED del WiFi). E' ancora sperimentale, però sembra che funzioni a dovere...

Conclusioni

Questa pagina è ancora in via di sviluppo... Per comunicazioni, scrivetemi una mail.

Un ringraziamento a tutti per le informazioni dal forum e dal wiki.

Un ringraziamento particolare lo devo a Fabio Veneri per il suo articolo sul Dell Inspiron 6400 che mi ha risolto non pochi problemi...

Autore Luca Cireddu (sardylan) - luca@lucacireddu.it

Strumenti personali
Namespace

Varianti