Repository 32bit  Forum
Repository 64bit  Wiki

ASRock p4vt8 with Intel® Celeron® 2.40 GHz: differenze tra le versioni

Da Slacky.eu.
m
Riga 1: Riga 1:
[[Category:Configurazioni]]
+
[[Category:Configurazioni-11]]
=Slackware Linux on ASRock p4vt8 with Intel® Celeron® 2.40 GHz=
=Slackware Linux on ASRock p4vt8 with Intel® Celeron® 2.40 GHz=
==Introduzione==
==Introduzione==

Versione delle 17:22, 22 apr 2011

Indice

Slackware Linux on ASRock p4vt8 with Intel® Celeron® 2.40 GHz

Introduzione

Questa pagina vuole essere un aiuto a chiunque voglia installare Slackware Gnu/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 11.0
Hardware testato con successo anche su Mandrake 10.1, Mandriva 2006, Mandriva 2007.0, Mandriva 2007.1

Hardware

Output di lshw -short
H/W path                 Device     Class       Description
===========================================================
                                    system      P4VT8+
/0                                  bus         P4VT8+
/0/0                                memory      64KB BIOS
/0/4                                processor   Intel(R) Celeron(R) CPU 2.40GHz
/0/4/5                              memory      8KB L1 cache
/0/4/6                              memory      128KB L2 cache
/0/1                                memory      767MB System memory
/0/100                              bridge      VT8374 P4X400 Host Controller/AGP Bridge
/0/100/1                            bridge      VT8237 PCI Bridge
/0/100/1/0                          display     RV280 [Radeon 9200 SE]
/0/100/b                 wifi0      network     AR5212 802.11abg NIC
/0/100/f                 scsi0      storage     VIA VT6420 SATA RAID Controller
/0/100/f/0.0.0           /dev/sda   disk        149GB Maxtor 6V160E0
/0/100/f/0.0.0/1         /dev/sda1  volume      13GB Linux filesystem partition
/0/100/f/0.0.0/2         /dev/sda2  volume      1953MB Linux swap / Solaris partition
/0/100/f/0.0.0/3         /dev/sda3  volume      69GB Extended partition
/0/100/f/0.0.0/3/5       /dev/sda5  volume      55GB Linux filesystem partition
/0/100/f/0.0.0/3/6       /dev/sda6  volume      13GB Linux filesystem partition
/0/100/f.1                          storage     VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE
/0/100/f.1/1             ide1       bus         IDE Channel 1
/0/100/f.1/1/0           /dev/hdc   disk        HL-DT-ST GCE-8525B
/0/100/f.1/1/1           /dev/hdd   disk        HL-DT-ST DVDRAM GSA-4167B
/0/100/10                           bus         VT82xxxxx UHCI USB 1.1 Controller
/0/100/10/1              usb1       bus         UHCI Host Controller
/0/100/10/1/2                       multimedia  Camera
/0/100/10.1                         bus         VT82xxxxx UHCI USB 1.1 Controller
/0/100/10.1/1            usb2       bus         UHCI Host Controller
/0/100/10.1/1/1                     generic     Speed Touch 330
/0/100/10.2                         bus         VT82xxxxx UHCI USB 1.1 Controller
/0/100/10.2/1            usb4       bus         UHCI Host Controller
/0/100/10.3                         bus         VT82xxxxx UHCI USB 1.1 Controller
/0/100/10.3/1            usb5       bus         UHCI Host Controller
/0/100/10.4                         bus         USB 2.0
/0/100/10.4/1            usb3       bus         EHCI Host Controller
/0/100/10.4/1/1          scsi2      generic     Mass Storage Device
/0/100/10.4/1/1/0.0.0    /dev/sdb   disk        USB SD Reader
/0/100/10.4/1/1/0.0.0/0  /dev/sdb   disk        
/0/100/10.4/1/1/0.0.1    /dev/sdc   disk        USB CF Reader
/0/100/10.4/1/1/0.0.1/0  /dev/sdc   disk        
/0/100/10.4/1/1/0.0.2    /dev/sdd   disk        USB SM Reader
/0/100/10.4/1/1/0.0.2/0  /dev/sdd   disk        
/0/100/10.4/1/1/0.0.3    /dev/sde   disk        USB MS Reader
/0/100/10.4/1/1/0.0.3/0  /dev/sde   disk        
/0/100/11                           bridge      VT8237 ISA bridge [KT600/K8T800/K8T890 South]
/0/100/11.5                         multimedia  VT8233/A/8235/8237 AC97 Audio Controller
/0/100/12                eth0       network     VT6102 [Rhine-II]


General Hardware Specifications:

Hardware Components
Status under Linux
Notes
Intel® Celeron® CPU 2.40GHz Works Questo processore è derivato dal Pentium IV® Northwood e quindi eredita tecnologie come l'Intel® SpeedStep® e la tecnologia HT® (Hyper Treading). Lo SpeedStep® permette di modulare La frequenza di lavoro della CPU in base al carico richiesto dal sistema o in base alle preferenze dell'utente (a patto di attivare questa possibilità nel kernel); Questo tipo di Celeron® supporta ben 9 step di frequenza che vanno dai 300 MHz fino ai 2.40 GHz. 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 9200SE 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 4GB di memoria fisica.
160GB S-Ata Hard Disk Works Abilitato il supporto statico nel kernel al chipset della scheda madre e abilitato il supporto agli hard disk Ata. Per ottenere ottimizzazioni maggiori si possono migliorare le prestazioni usando l'utility hdparm ma il miglioramento non è eccessivo come nel caso di un hard disk IDE.
Integrated Network Card Works La scheda di rete montata su questa MotherBoard è una comune scheda VIA® 10-100Mb con chipset VT6102 [Rhine-II], l'uso di questa scheda si abilita semplicemente nel kernel attivando il modulo via_rhine e la scheda funziona tranquillamente.
wireless Network Card Works Questa scheda pci della D-Link® monta un chipset Atheros® AR5212 compatibile in pieno con i driver madwifi. Per installare i driver sulla Slackware è presente uno slackbuild e una copia dei sorgenti dell'ultima versione dei driver a quest'indirizzo: http://www.slackware.com/~alien/slackbuilds/madwifi/ (sarà necessario modificare leggermente lo script ogni volta che si vorranno aggiornare i driver con l'ultima versione disponibile).
LG® CD-R/CD-RW writer Works Supporto abilitato nel kernel e udma2 attivato con hdparm (utile durante la masterizzazione).
LG® DVD-RAM writer Works Supporto abilitato nel kernel e udma2 attivato con hdparm (utile durante la masterizzazione).
VIA® VT8233/A/8235/8237 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_via82xx.

Output di lsmod:

Module                  Size  Used by
radeon                120608  1
drm                    70044  2 radeon
w83627hf               22432  3
hwmon_vid               3072  1 w83627hf
hwmon                   2580  1 w83627hf
eeprom                  5920  0
i2c_isa                 3840  1 w83627hf
ipv6                  232288  12
n_hdlc                  8204  1
ppp_synctty             7424  1
ppp_generic            23060  5 ppp_synctty
slhc                    5888  1 ppp_generic
cpufreq_performance     1920  1
snd_seq_dummy           2956  0
snd_seq_oss            29568  0
snd_seq_midi_event      6016  1 snd_seq_oss
snd_seq                44912  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss            41408  0
snd_mixer_oss          14848  1 snd_pcm_oss
vfat                   10368  0
fat                    46748  1 vfat
cpufreq_conservative     5536  0
p4_clockmod             4232  0
speedstep_lib           3840  1 p4_clockmod
freq_table              3716  1 p4_clockmod
capability              3468  0
commoncap               5248  1 capability
psmouse                34976  0
firmware_class          7552  0
usbatm                 15248  0
atm                    36308  1 usbatm
snd_usb_audio          75520  0
snd_usb_lib            14208  1 snd_usb_audio
snd_hwdep               6916  1 snd_usb_audio
quickcam_messenger     13340  0
usbvideo               25096  1 quickcam_messenger
compat_ioctl32          1280  1 usbvideo
videodev               25856  1 usbvideo
v4l2_common            14464  1 videodev
v4l1_compat            12680  1 videodev
wlan_scan_sta          12672  1
ath_rate_sample        12416  1
usb_storage            81472  0
ath_pci                88380  0
wlan                  188484  4 wlan_scan_sta,ath_rate_sample,ath_pci
snd_via82xx            23480  2
snd_ac97_codec         93484  1 snd_via82xx
ac97_bus                2048  1 snd_ac97_codec
snd_pcm                70416  5 snd_pcm_oss,snd_usb_audio,snd_via82xx,snd_ac97_codec
snd_timer              20104  2 snd_seq,snd_pcm
sg                     27688  0
snd_page_alloc          7688  2 snd_via82xx,snd_pcm
via_agp                 8192  1
snd_mpu401_uart         6656  1 snd_via82xx
snd_rawmidi            19264  2 snd_usb_lib,snd_mpu401_uart
snd_seq_device          6412  4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
agpgart                28080  2 drm,via_agp
snd                    44132  16 snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_usb_audio,snd_hwdep,snd_via82xx,snd_ac97_codec,snd_pcm,snd_timer,
snd_mpu401_uart,snd_rawmidi,snd_seq_device
ath_hal               189776  3 ath_rate_sample,ath_pci
evdev                   8192  1
soundcore               6240  1 snd
via_rhine              21528  0
i2c_viapro              7836  0
ehci_hcd               31256  0
mii                     4864  1 via_rhine
uhci_hcd               22292  0
i2c_core               17296  4 w83627hf,eeprom,i2c_isa,i2c_viapro
serio_raw               5636  0
ns558                   4608  0
gameport               11400  3 snd_via82xx,ns558
parport_pc             24676  0
parport                30792  1 parport_pc
pcspkr                  2560  0

Kernel

La macchina monta attualmente un kernel vanilla 2.6.21.3. 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.33.3 di default della Slackware 11.0 (con il quale è stata eseguita l'installazione) e il kernel "huge.26.s" (kernel 2.6.17.13). Il file .config attuale è stato creato partendo proprio dal quello del kernel 2.6.17.13 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:

X Window System Version 6.9.0
Release Date: 21 December 2005
X Protocol Version 11, Revision 0, Release 6.9
Build Operating System: Linux 2.6.18.8-smp i686 [ELF]
Current Operating System: Linux darkstar 2.6.21.3 #1 PREEMPT Tue Jun 5 14:39:33 CEST 2007 i686
Build Date: 19 April 2007
        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. All'interno troverete 2 sezioni in cui ci sono delle impostazioni che permettono di ottenere dei miglioramenti per quanto riguarda l'accellerazione 3D.

  • 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 ASRock®, 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