Asus P5K-VM
From Gentoo Linux Wiki
| Laptops • TV Tuner Cards • Wireless • Servers • Storage • Other Hardware • Motherboards • Related |
This is about the Asus P5K-VM, an motherboard equipped with Intel G33 and ICH9 devices.
Contents |
[edit] BIOS settings
Initial BIOS version for the motherboard is 3.04. There is an update available Here.
- WARNING: Make sure that you upgrade the BIOS through the Asus EZ Flash 2 Utility that resides in the BIOS. Multiple users who tried upgrading their BIOS through the Windows-based utility saw a failure and had to send back their motherboard to Asus for replacement.
[edit] Initial set up
This mainboard is NOT supported by the Gentoo 2007.0 CDs (as of 25/08/2007). The SATA chipset is not supported by the 2007 Gentoo Livecd. You can use the Small Gentoo Custom livecd instead of the Gentoo 2007 livecd. You can grab it here.
[edit] Hardware
[edit] Hardware Status Overview
| Device | Works? | Note |
| SATA | Yes | |
| PATA | Yes | |
| X11 Graphics | Yes | tested only with vesa driver |
| Ethernet | Yes | you need the noapic kernel option |
| Sound | untested | |
| USB | Yes | |
| Firewire | untested | |
| Framebuffer Graphics | untested | |
| Hardware Sensors | untested | |
| ACPI | untested | ' |
| Suspend To Ram | untested | |
| Suspend To Disk | untested |
[edit] Kernel Config
[edit] Generic Stuff
[edit] SATA
lspci pending
See this guide. You need AHCI SATA support:
| Linux Kernel Configuration: SATA |
Device Drivers --->
Serial ATA (prod) and Parallel ATA (experimental) drivers --->
<*> AHCI SATA support
<*> Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support
|
[edit] PATA
lspci
03:00.0 IDE interface: JMicron Technologies, Inc. JMB368 IDE controller
See this guide. You need JMicron PATA support:
| Linux Kernel Configuration: PATA |
Device Drivers --->
Serial ATA (prod) and Parallel ATA (experimental) drivers --->
<*> JMicron PATA support
|
[edit] X11 Graphics
lspci
<Needs confirmation> 00:02.0 VGA compatible controller: Intel Corporation 82G965 Integrated Graphics Controller (rev 02) 00:02.1 Display controller: Intel Corporation 82G965 Integrated Graphics Controller (rev 02)
See this guide.
[edit] Ethernet
See this guide.
[edit] Sound
lspci <pending>
| 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.
[edit] USB
lspci
<pending>
| 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
|
[edit] Firewire
| Linux Kernel Configuration: Firewire |
Device Drivers --->
IEEE 1394 (FireWire) support --->
<*> IEEE 1394 (FireWire) support
<*> OHCI-1394 support
<*> SBP-2 support (Harddisks etc.)
|
[edit] Framebuffer Graphics
<not tested>
[edit] Hardware Sensors
<not tested>
[edit] 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
[edit] Suspend
[edit] Supend To Disk
<not tested> WTO Software Suspend v2|Howto]]
[edit] 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
