Search:  
Gentoo Wiki

Asus_P5E-VM_HDMI

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

This gives kernel and userland configurations for the Asus P5E-VM HDMI motherboard. The P5E-VM HDMI is a Socket LGA775 (Intel) motherboard with Intel ICH9 chipset, including GMA X3500 integrated graphics with HDMI connector, onboard RAID, Gigabit Ethernet, Firewire, and 7.1 channel Intel HD Audio.

Contents

Initial set up

This mainboard is NOT well supported by the Gentoo 2007.0 CDs (as of 04APR2008). Neither the SATA chipset nor the network adapter are supported by the 2007.0 kernel. The 2008.0 beta1 LiveCD would not boot to test either, so installation was done using a third-party LiveCD.

Hardware

Hardware Status Overview

DeviceWorks?Note
SATA Yes
PATA Yes
X11 Graphics Yes
Ethernet Yes
Sound Yes
USB Yes
Firewire untested
Framebuffer Graphics untested
Hardware Sensors untested
ACPI untested'
Suspend To Ram Yes
Suspend To Disk untested

Kernel Config

Generic Stuff

SATA

lspci

00:00.0 Host bridge: Intel Corporation 965 G1 Memory Controller Hub (rev 03)
00:1f.2 IDE interface: Intel Corporation 4 port SATA IDE Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 2 port SATA IDE Controller (rev 02)
Linux Kernel Configuration: SATA
Device Drivers  --->
    <*> ATA/ATAPI/MFM/RLL support --->
        <*>   Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
        <*>     Intel PIIXn chipsets support
    SCSI device support --->
        <*> SCSI disk support
    Serial ATA (prod) and Parallel ATA (experimental) drivers  --->
        <*>   AHCI SATA support
        <*>   Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support

PATA/IDE

lspci

03:00.0 IDE interface: JMicron Technologies, Inc. JMB368 IDE controller
Linux Kernel Configuration: PATA
Device Drivers  --->
    <*> ATA/ATAPI/MFM/RLL support --->
        <*>   Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
        <*>     JMicron JMB36x support
    Serial ATA (prod) and Parallel ATA (experimental) drivers  --->
        <*>   JMicron PATA support

X11 Graphics

lspci

00:02.0 VGA compatible controller: Intel Corporation 965 G1 Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Unknown device 2983 (rev 03)

This is Intel's Graphics Media Accelerator X3100. See this guide. }}

Ethernet

lspci

01:00.0 Ethernet controller: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
Linux Kernel Configuration: Attansic L1 Eithernet
Networking  --->
    [*] Networking support
Device Drivers  --->
    [*] Network device support  --->
        [*]   Ethernet (1000 Mbit)  --->
            <*>   Attansic L1 Gigabit Ethernet support (EXPERIMENTAL)

Sound

lspci

00:1b.0 Audio device: Intel Corporation HD Audio Controller (rev 02)
Linux Kernel Configuration: Sound
Device Drivers  --->
    Sound  --->
        <M> Sound card support
            Advanced Linux Sound Architecture  --->
                <M> Advanced Linux Sound Architecture
                    PCI devices  --->
                        <M> Intel HD Audio

For further configuration see the official Gentoo Linux ALSA Guide.

USB

lspci

00:1a.0 USB Controller: Intel Corporation USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation USB UHCI Controller #5 (rev 02)
00:1a.2 USB Controller: Intel Corporation USB UHCI Controller #6 (rev 02)
00:1a.7 USB Controller: Intel Corporation USB2 EHCI Controller #2 (rev 02)
00:1d.0 USB Controller: Intel Corporation USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation USB2 EHCI Controller #1 (rev 02)
Linux Kernel Configuration: USB core support
Device Drivers  --->
    USB support  --->
        <*> Support for Host-side USB
        [*]   USB device filesystem
        <*>   EHCI HCD (USB 2.0) support
        <*>   UHCI HCD (most Intel and VIA) support

For USB mass storage activate also:

Linux Kernel Configuration: USB mass storage support
Device Drivers  --->
    USB support  --->
        <M>   USB Mass storage support

and for a USB mouse/keyboard:

Linux Kernel Configuration: USB HID support
Device Drivers  --->
    HID Devices  --->
        --- Generic HID support
        --- USB Input Devices
        <*>   USB Human Interace Device (full HID) support

Firewire

lspci

04:03.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev c0)
Linux Kernel Configuration: Firewire
Device Drivers  --->
    IEEE 1394 (FireWire) support --->
        <*> IEEE 1394 (FireWire) support
        <*>   OHCI-1394 support
        <*>   SBP-2 support (Harddisks etc.)

Framebuffer Graphics

<not tested>


Hardware Sensors

<not tested>

ACPI

Linux Kernel Configuration: ACPI
Power management options (ACPI, APM)  --->
    [*] Power Management support
          ACPI (Advanced Configuration and Power Interface) Support  --->
              [*] ACPI Support
              <*>   Button
              <*>   Processor

Install acpid to make use of your chassis buttons:

# emerge -a acpid

Then start acpid and add it to your runlevel:

# /etc/init.d/acpid
# rc-update add acpid default


Suspend

Supend To Disk

<NOT TESTED>

Suspend To Ram

<NOT TESTED>

Linux Kernel Configuration: Suspend To Ram
Processor type and features  --->
    [*] Support for suspend on SMP and hot-pluggable CPUs (EXPERIMENTAL)
Power management options (ACPI, APM)  --->
    [*] Power Management support
          ACPI (Advanced Configuration and Power Interface) Support  --->
              [*] ACPI Support
              [*]   Sleep States

To suspend, just write 'mem' to /sys/power/state:

# echo -n "mem" > /sys/power/state
Retrieved from "http://www.gentoo-wiki.info/Asus_P5E-VM_HDMI"

Last modified: Thu, 28 Aug 2008 22:00:00 +0000 Hits: 3,266