Search:  
Gentoo Wiki

Asus_Z92M

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

Contents

Introduction

This is information gathered about the Asus Z92M series laptop. This laptop is a bare bones system that is sold by Asus, through various vendors, as a customizable laptop. It has an S1 processor socket, two DDR2 memory slots, one MiniPCI slot, a DVDR, PCMCIA, memory reader, 4 USB, sound, video out, modem, and 1G ethernet controller. In this particular laptop I installed a Turion X2 TL-52, an 80G 5200 rpm HD, 2G of memory (the maximum) and an Intell 2195 wireless controller.

I have just begun Gentoo installation and have only now arrived at the Internet. I managed to get the ethernet controller up and running and through that emerged the necissary firmware for the wireless. X configuration is, at the moment, the default and is incorrect. There are issues I have found already, some resolved, others not yet.

Installation Notes

The ethernet controller is a Realtek 8111/8168 controller. This is quite troublesome to get working with older livecds, so you are encouraged to use 2007.0 (or later), where it works out of the box.

You will probably experience a lockup on boot for the install disk. This is because, so far, ACPI does not work and causes a kernel hard lock. The linux firmware test disk indicates that the BIOS is broken. To install I used the kernel options nosmp acpi=off. I found out later that SMP is not to blame so the option to turn it off may not be necissary. You will also need to add these options to the boot for grub or the installed kernel, which is the same as the CD, will also not boot.

Hardware

Code: lspci
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:05.0 VGA compatible controller: nVidia Corporation C51 PCI Express Bridge (re v a2)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
00:0a.3 Co-processor: nVidia Corporation MCP51 PMU (rev a3)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTra nsport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Con troller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscella neous Control
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI E xpress Gigabit Ethernet controller (rev 01)
04:01.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b3)
04:01.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 08)
04:01.2 Class 0805: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 1 7)
04:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (re v 08)
04:03.0 Network controller: Intel Corporation PRO/Wireless 2915ABG Network Conne ction (rev 05)

ACPI

There are issues with ACPI. So far I have managed to find out that there is some issue with the BIOS through use of a firmware diagnostics disc. I have also discovered that using the kernel parameter acpi=noirq allows the system to boot and also allows access to the acpi functionality in /proc. This will allow me to follow the instructions found at ACPI/Fix common problems. I believe the error has something to do with this message that appears in the kernel initialization during bootup:

Code: ACPI error in dmesg
ACPI Error (psloop-0196): Found unknown opcode FD at AML address ffffc2000000d7a5 offset 5341, ignoring [20060707]
ACPI Error (psloop-0196): Found unknown opcode FD at AML address ffffc2000000d854 offset 53F0, ignoring [20060707]
ACPI Error (psloop-0196): Found unknown opcode FD at AML address ffffc2000000d7a5 offset 5341, ignoring [20060707]
ACPI Error (psloop-0196): Found unknown opcode FD at AML address ffffc2000000d854 offset 53F0, ignoring [20060707]

Nothing I have noticed is really affected by turning off the PCI interrupts in ACPI though. So far everything else seems to work just fine and I can make use of all the standard power management functionality.

Sound

The required audio driver appears to be snd-hda-intel.

Linux Kernel Configuration: Audio config
Device Drivers --->
  Sound --->
    Advanced Linux Sound Architecture --->
      PCI Devices --->
        <M> Intel HD Audio

To be continued...

I will add more as I learn it.

Retrieved from "http://www.gentoo-wiki.info/Asus_Z92M"

Last modified: Sun, 24 Aug 2008 09:44:00 +0000 Hits: 6,800