Source Mage GNU/Linux on a Gateway DX4820
Hardware
lspci
Device |
Type |
Description |
Revision |
Driver |
00:00.0 |
Host bridge |
Intel Corporation 4 Series Chipset DRAM Controller |
(rev 03) |
|
00:01.0 |
PCI bridge |
Intel Corporation 4 Series Chipset PCI Express Root Port |
(rev 03) |
pcieport |
00:19.0 |
Ethernet controller |
Intel Corporation 82567V-2 Gigabit Network Connection |
|
e1000e |
00:1a.0 |
USB Controller |
Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4 |
|
uhci_hcd |
00:1a.1 |
USB Controller |
Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5 |
|
uhci_hcd |
00:1a.2 |
USB Controller |
Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6 |
|
uhci_hcd |
00:1a.7 |
USB Controller |
Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 |
|
ehci_hcd |
00:1b.0 |
Audio device |
Intel Corporation 82801JI (ICH10 Family) HD Audio Controller |
|
HDA Intel |
00:1c.0 |
PCI bridge |
Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1 |
|
pcieport |
00:1c.1 |
PCI bridge |
Intel Corporation 82801JI (ICH10 Family) PCI Express Port 2 |
|
pcieport |
00:1d.0 |
USB Controller |
Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1 |
|
uhci_hcd |
00:1d.1 |
USB Controller |
Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2 |
|
uhci_hcd |
00:1d.2 |
USB Controller |
Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3 |
|
uhci_hcd |
00:1d.7 |
USB Controller |
Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 |
|
ehci_hcd |
00:1e.0 |
PCI bridge |
Intel Corporation 82801 PCI Bridge |
(rev 90) |
|
00:1f.0 |
ISA bridge |
Intel Corporation 82801JIR (ICH10R) LPC Interface Controller |
|
|
00:1f.2 |
SATA controller |
Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller |
|
ahci |
00:1f.3 |
SMBus |
Intel Corporation 82801JI (ICH10 Family) SMBus Controller |
|
i801_smbus |
01:00.0 |
VGA compatible controller |
ATI Technologies Inc RV730 PRO [Radeon HD 4650] |
|
radeon |
01:00.1 |
Audio device |
ATI Technologies Inc RV710/730 |
|
HDA Intel |
Configuration
Enabling KMS and 3D with DRI2
- Use Linux 2.6.33+ and enable the following:
CONFIG_DRM_KMS_HELPER=y
CONFIG_DRM_RADEON_KMS=y
libdrm git
- Enable Radeon KMS API
mesalib git 2010-03-04
- Build dri
- Enable r600 driver
- Build Radeon Gallium3D driver
xorg-server 1.7.5
- Enable GLX, AIGLX, and DRI
xf86-video-ati git
- Use xf86-video-ati from git
X.org 1.7.5
2.6.33 Linux Kernel
Built kernel with R600_rlc.bin and R700_rlc.bin firmware blobs and the following options:
CONFIG_FIRMWARE_IN_KERNEL=y |
CONFIG_EXTRA_FIRMWARE="radeon/R600_rlc.bin radeon/R700_rlc.bin" |
CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware" |
