Search:  
Gentoo Wiki

Dell_OptiPlex_GX280

This article is still a Stub. You can help Gentoo-Wiki by expanding it.

This article is part of the Hardware series.
Laptops TV Tuner Cards Wireless Servers Storage Other Hardware Motherboards Related

Contents

Introduction

This is a reference for installing Gentoo Linux on the Dell OptiPlex GX280 computer. It is currently incomplete, but will be extended as the installation progresses.

Hardware Information

The Dell OptiPlex GX280 has the following hardware:

lspci

File: lspci
00:00.0 Host bridge: Intel Corporation 82915G/P/GV/GL/PL/910GL Memory Controller Hub (rev 04)
00:01.0 PCI bridge: Intel Corporation 82915G/P/GV/GL/PL/910GL PCI Express Root Port (rev 04)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d3)
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801FB/FW (ICH6/ICH6W) SATA Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
01:00.0 VGA compatible controller: ATI Technologies Inc RV370 5B60 [Radeon X300 (PCIE)]
01:00.1 Display controller: ATI Technologies Inc RV370 [Radeon X300SE]
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751 Gigabit Ethernet PCI Express (rev 01)

cpuinfo

File: /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 4
model name      : Intel(R) Pentium(R) 4 CPU 3.00GHz
stepping        : 1
cpu MHz         : 2993.012
cache size      : 1024 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 3
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni monitor ds_cpl cid xtpr
bogomips        : 5931.00

Memroy

Even with the latest BIOS A08 PAE more is still not working. That means you can only use 3GB of memory under 32bit Linux. The processor does not have the 64bit extension needed for 64bit OSs. :(

Installation

(TODO)

Ethernet

See this guide.

Sounds

Sound may be supported in the Kernel (version 2.6.20-gentoo-r8) but I found it easier to emerge alsa-driver. Of course that means you must have loadable module support in your kernel and you must remove ALSA.

Linux Kernel Configuration: 2.6.20-gentoo-r8
...
Device Drivers  --->
  Sound  --->
    Sound Card Support  --->
      <*> Sound Card Support
      Advanced Linux Sound Architecture  --->
        < > Advanced Linux Sound Architecture
...
File: make.conf additions
ALSA_CARDS="hda-intel intel8x0"
USE="oss"

You may leave OSS if you do not require that backward compatility (of course) I use it for VMware. Once you have made these changes.

File: Emerge Commands
emerge alsa-driver alsa-lib alsa-utils

Graphics

kernel modules: agpgart intel_agp

echo '=x11-drivers/ati-drivers-8.30.3-r1 ~x86' >> /etc/portage/package.keywords


/etc/make.conf : ... VIDEO_CARDS="fglrx" ...

here's a working xorg.conf for the on-board video:

       Section "Files"
         FontPath     "/usr/share/fonts/misc:unscaled"
         FontPath     "/usr/share/fonts/local"
         FontPath     "/usr/share/fonts/75dpi:unscaled"
         FontPath     "/usr/share/fonts/100dpi:unscaled"
         FontPath     "/usr/share/fonts/Type1"
         FontPath     "/usr/share/fonts/URW"
         FontPath     "/usr/share/fonts/Speedo"
         FontPath     "/usr/share/fonts/PEX"
         FontPath     "/usr/share/fonts/cyrillic"
         FontPath     "/usr/share/fonts/latin2/misc:unscaled"
         FontPath     "/usr/share/fonts/latin2/75dpi:unscaled"
         FontPath     "/usr/share/fonts/latin2/100dpi:unscaled"
         FontPath     "/usr/share/fonts/latin2/Type1"
         FontPath     "/usr/share/fonts/latin7/75dpi:unscaled"
         FontPath     "/usr/share/fonts/baekmuk:unscaled"
         FontPath     "/usr/share/fonts/japanese:unscaled"
         FontPath     "/usr/share/fonts/kwintv"
         FontPath     "/usr/share/fonts/truetype"
         FontPath     "/usr/share/fonts/uni:unscaled"
         FontPath     "/usr/share/fonts/CID"
         FontPath     "/usr/share/fonts/ucs/misc:unscaled"
         FontPath     "/usr/share/fonts/ucs/75dpi:unscaled"
         FontPath     "/usr/share/fonts/ucs/100dpi:unscaled"
         FontPath     "/usr/share/fonts/hellas/misc:unscaled"
         FontPath     "/usr/share/fonts/hellas/75dpi:unscaled"
         FontPath     "/usr/share/fonts/hellas/100dpi:unscaled"
         FontPath     "/usr/share/fonts/hellas/Type1"
         FontPath     "/usr/share/fonts/misc/sgi:unscaled"
         FontPath     "/usr/share/fonts/xtest"
         FontPath     "/opt/kde3/share/fonts"
         FontPath     "unix/:7100"
         InputDevices "/dev/gpmdata"
         InputDevices "/dev/input/mice"
       EndSection
       Section "ServerFlags"
         Option       "AllowMouseOpenFail" "on"
       EndSection
       Section "Module"
         Load         "glx"
         Load         "type1"
         Load         "extmod"
         Load         "dbe"
         Load         "freetype"
         Load         "v4l"
         Load         "dri"
       EndSection
       Section "InputDevice"
         Driver       "kbd"
         Identifier   "Keyboard[0]"
         Option       "Protocol" "Standard"
         Option       "XkbLayout" "gb"
         Option       "XkbModel" "pc105"
         Option       "XkbRules" "xfree86"
       EndSection
       Section "InputDevice"
         Driver       "mouse"
         Identifier   "Mouse[1]"
         Option       "Buttons" "5"
         Option       "Device" "/dev/input/mice"
         Option       "Name" "Logitech Optical Mouse"
         Option       "Protocol" "explorerps/2"
         Option       "Vendor" "Sysp"
         Option       "ZAxisMapping" "4 5"
       EndSection
       Section "Monitor"
         Option       "CalcAlgorithm" "XServerPool"
         DisplaySize  434 270
         HorizSync    30-83
         Identifier   "Monitor[0]"
         ModelName    "2005FPW (ANALOG)"
         Option       "DPMS"
         VendorName   "DELL"
         VertRefresh  56-65
         UseModes     "Modes[0]"
       EndSection
       Section "Modes"
         Identifier   "Modes[0]"
       EndSection
       Section "Screen"
         DefaultDepth 24
         SubSection "Display"
           Depth      16
           Modes      "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
         EndSubSection
         SubSection "Display"
           Depth      24
           Modes      "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
         EndSubSection
         Device       "Device[0]"
         Identifier   "Screen[0]"
         Monitor      "Monitor[0]"
       EndSection
       Section "Device"
         BoardName    "915 G"
         BusID        "0:2:0"
         Driver       "i810"
         Identifier   "Device[0]"
         Option       "NoDDC"
         Screen       0
         VendorName   "Intel"
       EndSection
       Section "ServerLayout"
         Identifier   "Layout[all]"
         InputDevice  "Keyboard[0]" "CoreKeyboard"
         InputDevice  "Mouse[1]" "CorePointer"
         Option       "Clone" "off"
         Option       "Xinerama" "off"
         Screen       "Screen[0]"
       EndSection
       Section "DRI"
           Group      "video"
           Mode       0660
       EndSection
       Section "Extensions"
       EndSection
Retrieved from "http://www.gentoo-wiki.info/Dell_OptiPlex_GX280"

Last modified: Fri, 29 Aug 2008 03:56:00 +0000 Hits: 10,575