Gentoo-Installation auf einem Shuttle XPC SN21G5
Hardware
- CPU AMD64 x2 4400 (Toledo)
- nVidia nforce 4 Chipsatz
- 2 GB RAM
- Grafikkarte: nVidia GeForce 7600GX
- SATA-Platte
lspci
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a2)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a2)
00:0a.2 RAM memory: nVidia Corporation MCP51 Memory Controller 0 (rev a2)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.2 Multimedia audio controller: nVidia Corporation MCP51 AC97 Audio Controller (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a1)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
03:00.0 VGA compatible controller: nVidia Corporation Unknown device 0391 (rev a1)
04:08.0 USB Controller: NEC Corporation USB (rev 43)
04:08.1 USB Controller: NEC Corporation USB (rev 43)
04:08.2 USB Controller: NEC Corporation USB 2.0 (rev 04)
04:0a.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
2. Installation
Übliche Installation nach Anleitung. Keine Probleme.
3. Konfiguration
USB
Läuft auf Anhieb, wenn usb-ohci
und usb-uhci
als Modul gebunden werden und coldplug
läuft oder die Module in die Liste der anfänglich zu startenden Module in /etc/modules.autoload.d/kernel-2.6
eingetragen werden
SATA
Läuft mit entsprechender Kernelkonfiguration (einfach mal suchen ) auch ohne Probleme
3D Hardwarebeschleunigung
Läuft durch Installation des Nvida-Treibers auch ohne Probleme
Netzwerk
Läuft mit den Nforce-Treibern von Nvidia (Direkt dort dowenloaden, es existiert kein ebuild)
Sound
Sound läuft mit den externen Alsa-Treibern, dazu müssen folgende Vorbereitungen getroffen werden:
Im Kernel nur sound_core aktivieren:
Device Drivers -->
Sound -->
<*>Sound card support
<M> Advanced Linux Sound Architecture
<M> Sequencer support
<M> OSS Mixer API
<M> OSS PCM (digital audio) API
[*] OSS Sequencer API
<M> RTC Timer support
PCI Devices -->
<M>Intel/SiS/nVidia/AMD/ALi AC97 Controller
Alsa konfigurieren, dazu /etc/modules.d/alsa
editieren:
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-intel8x0
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
# Set this to the correct number of cards.
options snd cards_limit=1
Lautstärke einstellen:
Leider ergeben sich immer noch Probleme. Der Sound ist unter KDE in Spielen abgehackt (z.B. in nexuiz und Tuxracer) oder kommt verzögert (z.B. in Frozen Bubble oder dem als ~amd64-Markieren atari800
).
Cool'n'Quiet (AMD Powermanagement)
Ist recht einfach zu installieren, wie, steht hier.
Firewire
Nicht getestet, nach Kernel-konfigurationn scheinen aber alle Module automatisch geladen zu werden, vorausgesetzt man verwendet coldplug
Software
Wegen der AMD64 CPU gibtes einige Besonderheiten.
Lars 01.08.2006 12:45Uhr: Damit das Compilieren auch dem Prozessor gerecht wird, (Athlon X2=Dual Core Proz) sollte in der /etc/make.conf
die MAKEOPTS
auf '-j4' gesetzt werden. (Anzahl Prozessoren * 2)
Elsni 01.08.2006 22:36 Uhr: Habe ich intuitiv so gemacht