Repository 32bit  Forum
Repository 64bit  Wiki

Abit BH7-E with Intel Pentium IV 1.5 GHz

Da Slacky.eu.

Indice

Slackware Linux on Abit BH7-E with Intel® Pentium IV® 1.5 GHz

Introduzione

Questa pagina vuole essere un aiuto a chiunque voglia installare Slackware Linux su una macchina con le medesime caratteristiche. Le informazioni qui contenute possono anche essere utilizzate con hardware simile, dopo aver ovviamente verificato le opportune differenze ed aver applicato le giuste modifiche. Verranno trattati i file chiave di un'installazione desktop: il file .config relativo alla configurazione del kernel e l'xorg.conf relativo alla configurazione della scheda video e del monitor. Questa pagina non vuole essere una guida all'installazione, pertanto non verranno trattati tutti i suoi passi. Ricordate che questo è un work in progress, e potrete notare continue modifiche ai vari file di configurazione. Non mi assumo nessuna responsabilità. Seguite le varie istruzioni ed informazioni a vostro rischio e pericolo. Per problemi, consigli, segnalazioni o altro contattatemi al seguente indirizzo email.

danix85 <danix85 AT slacky DOT it>

Conoscenze

Per poter applicare i consigli illustrati in questa guida occorre conoscere un minimo la compilazione di un kernel Linux e essere a conoscenza dell'hardware della vostra macchina. Non serve molto altro.

Sistema Operativo Utilizzato

Slackware 12.1

Hardware

Output di lshw -short
H/W path             Device     Class       Description
=======================================================
                                system      PROD00000000
/0                              bus         BH7/BH7-E         (Intel i845PE-ICH4)
/0/0                            memory      128KiB BIOS
/0/4                            processor   Intel(R) Pentium(R) 4 CPU 1.50GHz
/0/4/8                          memory      8KiB L1 cache
/0/4/9                          memory      256KiB L2 cache
/0/1a                           memory      768MiB System Memory
/0/1a/0                         memory      512MiB DIMM SDRAM Synchronous
/0/1a/1                         memory      256MiB DIMM SDRAM Synchronous
/0/100                          bridge      82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface
/0/100/1                        bridge      82845G/GL[Brookdale-G]/GE/PE Host-to-AGP Bridge
/0/100/1/0                      display     RV280 [Radeon 9200 PRO]
/0/100/1/0.1                    display     RV280 [Radeon 9200 PRO] (Secondary)
/0/100/1d                       bus         82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1
/0/100/1d/1          usb1       bus         UHCI Host Controller
/0/100/1d.1                     bus         82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2
/0/100/1d.1/1        usb2       bus         UHCI Host Controller
/0/100/1d.2                     bus         82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3
/0/100/1d.2/1        usb3       bus         UHCI Host Controller
/0/100/1d.7                     bus         82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller
/0/100/1d.7/1        usb4       bus         EHCI Host Controller
/0/100/1e                       bridge      82801 PCI Bridge
/0/100/1e/0          eth0       network     RTL-8139/8139C/8139C+
/0/100/1f                       bridge      82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge
/0/100/1f.1                     storage     82801DB (ICH4) IDE Controller
/0/100/1f.1/0        ide0       bus         IDE Channel 0
/0/100/1f.1/0/0      /dev/hda   disk        82GB HDS722580VLAT20
/0/100/1f.1/0/0/1    /dev/hda1  volume      19GiB Linux filesystem partition
/0/100/1f.1/0/0/2    /dev/hda2  volume      487MiB Linux swap volume
/0/100/1f.1/0/0/3    /dev/hda3  volume      57GiB Extended partition
/0/100/1f.1/0/0/3/5  /dev/hda5  volume      57GiB Linux filesystem partition
/0/100/1f.1/1        ide1       bus         IDE Channel 1
/0/100/1f.1/1/0      /dev/hdc   disk        HL-DT-ST DVDRAM GSA-4167B
/0/100/1f.3                     bus         82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller
/0/100/1f.5                     multimedia  82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller


General Hardware Specifications:

Hardware Components
Status under Linux
Notes
Intel® Pentium IV® CPU 1.5 GHz Works Questo processore è uno dei primi Pentium IV® Northwood con tecnologie come l'HT® (Hyper Treading). La tecnologia HT® permette di utilizzare un solo processore fisico come un biprocessore logico, facendo credere al sistema operativo e alle varie applicazioni di trovarsi effettivamente di fronte a 2 processori; questa tecnologia porta un sensibile miglioramento nella risposta di sistema, sopratutto nel multitasking.
Schermo Samtron 76E 17" (CRT) Works Il monitor lavora perfettamente. Supporta una risoluzione massima di 1280x1024 a 65Hz con un range di refresh verticale di 50-160 KHz e un range di sync orizzontale di 30-70 KHz, attualmente sto usando i driver radeon del kernel ma è stato testato ed è funzionante anche con i driver ATI® proprietari.
ATI® Radeon 9200PRO Works Questa scheda video è supportata perfettamente dai driver radeon del kernel linux, a causa dei limiti hardware non sono riuscito a farla andare oltre i 3000 fps ma sono più che sufficienti per giocare bene in 3D o usare qualche effetto grafico particolare per il desktop come metisse.
768MB System Memory Works Non servono procedure specifiche per far rilevare la ram. Si può tranquillamente settare nel kernel il supporto fino a 1GB di memoria fisica.
80GB EIDE Hard Disk Works Abilitato il supporto statico nel kernel al chipset della scheda madre. Per ottenere ottimizzazioni maggiori si possono migliorare le prestazioni usando l'utility hdparm.
Integrated Network Card Works La scheda di rete montata su questa MotherBoard è una comune scheda RealTek® 10-100Mb con chipset RTL-8139, l'uso di questa scheda si abilita semplicemente nel kernel attivando il modulo 8139too e la scheda funziona tranquillamente.
LG® DVD-RAM writer Works Supporto abilitato nel kernel e udma2 attivato con hdparm (utile durante la masterizzazione).
Intel® 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC97 Audio Controller Works Questo comunissimo controller audio montato di default sulla MotherBoard funziona perfettamente con il supporto del kernel. Per attivarlo basta abilitare il modulo snd_intel8x0.

Output di lsmod:

Module                  Size  Used by
nls_iso8859_1           4096  0 
nls_cp437               5760  0 
vfat                   13184  0 
fat                    51868  1 vfat
sg                     31008  0 
radeon                121376  2 
drm                    77972  3 radeon
bsd_comp                5760  0 
ipv6                  248100  24 
ipt_LOG                 6144  3 
xt_tcpudp               3200  6 
iptable_filter          2944  1 
ip_tables              12744  1 iptable_filter
x_tables               14596  3 ipt_LOG,xt_tcpudp,ip_tables
ppp_synctty             9216  0 
ppp_async              11264  1 
crc_ccitt               2048  1 ppp_async
ppp_generic            23956  7 bsd_comp,ppp_synctty,ppp_async
slhc                    6144  1 ppp_generic
w83627hf               21268  0 
hwmon_vid               3200  1 w83627hf
hwmon                   3220  1 w83627hf
snd_seq_dummy           3716  0 
snd_seq_oss            30336  0 
snd_seq_midi_event      7168  1 snd_seq_oss
snd_seq                47056  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          8076  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            36896  0 
snd_mixer_oss          16000  1 snd_pcm_oss
usb_storage            37632  0 
pcspkr                  2816  0 
fan                     4612  0 
8139too                24320  0 
mii                     5504  1 8139too
thermal                15644  0 
button                  8208  0 
processor              21536  1 thermal
snd_intel8x0           32668  4 
snd_ac97_codec         94368  1 snd_intel8x0
ac97_bus                2048  1 snd_ac97_codec
snd_pcm                70024  4 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer              22532  3 snd_seq,snd_pcm
intel_agp              23828  1 
i2c_i801                8848  0 
ehci_hcd               32012  0 
snd                    50532  15 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore               7904  1 snd
uhci_hcd               24588  0 
snd_page_alloc         10120  2 snd_intel8x0,snd_pcm
psmouse                37520  0 
serio_raw               6788  0 
agpgart                32432  2 drm,intel_agp
parport_pc             26788  0 
parport                35528  1 parport_pc

Kernel

La macchina monta attualmente un kernel vanilla 2.6.24.7. Questa è una copia del mio file .config, è abbastanza ottimizzato in base all'hardware e dubito che possa funzionare su configurazioni hardware diverse da quella per cui è stato pensato. Su questo tipo di configurazione ha funzionato correttamente anche il kernel 2.4.24.5 di default della Slackware 12.1 (con il quale è stata eseguita l'installazione). Il file .config attuale è stato creato partendo proprio dal quello del kernel 2.6.24.5 ed eliminando via via sempre più l'hardware inutile e ottimizzando (dove possibile) le impostazioni.
ATTENZIONE

  • la sezione processore del config del kernel è stata configurata in modo da lavorare solo sulla famiglia di processori derivati dal Pentium 4® quindi con questo kernel girerà solo software compilato per macchine X86 generiche o P4 (niente X86_64 ma nemmeno PIII o inferiori)
  • è stato attivato come modulo del kernel il supporto alla webcam Logitech® QuickCam Messenger, rimuoverne il supporto se non utilizzata
  • è stato compilato come statico il supporto ai filesystem ext2 e 3 e reiserfs (per evitare di dover creare un initrd).


X Window System

Output of X -version:

This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.

X.Org X Server 1.4.0.90
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: Slackware 12.1 Slackware Linux Project
Current Operating System: Linux FlyingDutchman 2.6.24.7-danix #1 PREEMPT Thu May 15 21:50:38 CEST 2008 i686
Build Date: 14 December 2007  12:30:03PM
 
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Module Loader present

Questa è una copia del mio file xorg.conf.

  • Da notare che i 3000 fps sono riuscito a raggiungerli solo dopo aver installato l'applet driconf che permette di settare le impostazioni dei driver OpenGL® e ottenere quindi risultati migliori nell'accellerazione hardware.


Disclaimer

This document has nothing to do with Abit®, ATI® or INTEL®, they don't even know it exists. There is no guarantee that the information on this page is accurate, please don't hold me responsible if your experience is different from the information here.

Autore: Danix85

Strumenti personali
Namespace

Varianti