HARDWARE 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 HowTo. 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 HowTo. You need JMicron PATA support:
| Linux Kernel Configuration: PATA |
Device Drivers --->
Serial ATA (prod) and Parallel ATA (experimental) drivers --->
<*> JMicron PATA support
|
[edit] Intel Graphics Media Accelerator X3000
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 HowTo.
[edit] Ethernet
Integrated Network (Marvell 88E8056) support currently sucks. It will make your kernel crash, or prevent you from transfering large files with "Bad Packets" errors. Uses the Sky2 Driver. Current Drivers from suppliers also fail (Sk98LIN).
UPDATE: Specifying the "noapic" option in the kernel option (In grub) fixes the problems with the SKy2 Driver and Marvell 88E8056. Gleepwurp 14:18, 9 September 2007 (UTC)
lspci
[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
