Search:  
Gentoo Wiki

Asus_A7U

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

Contents

Introduction

After a couple of hours, nearly everything is working on my asus A7U Laptop ! This laptop has several configurations (with or without bluetooth, ...) so I cannot provide a full help for everyone.

For easier writing I used the Article Asus A6T as a template.

Hardware

Here there is a dump of lspci output

Code: lspci
00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge
00:01.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal gfx)
00:04.0 PCI bridge: ATI Technologies Inc Unknown device 7914
00:05.0 PCI bridge: ATI Technologies Inc Unknown device 7915
00:06.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 2)
00:07.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 3)
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport 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 Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:05.0 VGA compatible controller: ATI Technologies Inc RS690M [Radeon X1200 Series]
01:05.2 Audio device: ATI Technologies Inc Radeon X1200 Series Audio Controller
05:00.0 SATA controller: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 02)
07:00.0 Ethernet controller: Atheros Communications, Inc. AR5006EG 802.11 b/g Wireless PCI Express Adapter (rev 01)
08:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
08:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
08:01.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
08:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
08:01.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)
08:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet (rev 10)

If you have some "unknown devices" in your lspci, you can try "update-pciids".

What works

So far I have tested the following components and found them to be Linux compatible (for details see coresponding section)

The following items I have not tested or have not figured out what to do to configure:

What does not work

Installation notes

Sound

I have alsa-drivers 1.0.14 installed, and I just had to add the following lines :

Code: bash
echo "options snd-hda-intel model=auto" >> /etc/modprobe.d/alsa-base
echo "options snd-hda-intel model=auto" >> /etc/modprobe.conf

After that, just run alsaconf, press enter every time and it should be ok.

Network

Nothing special here, r8169 drivers are working fine !

WLAN

I was only able to get my wifi working with ndiswrapper and wpa_supplicant. So assuming you are root :

Code: bash
> emerge -av ndiswrapper
> emerge -av wpa_supplicant

> echo "blacklist ath_pci" >> /etc/modprobe.d/blacklist

> modprobe -r ath_pci

Now get the XP Wifi drivers, the names should be 
- ar5211.sys  
- net5211.cat 
- net5211.inf

> ndiswrapper -i net5211.inf
> ndiswrapper -l (to verify they are trully loaded)

> modprobe ndiswrapper
> echo "ndiswrapper" >> /etc/modules.autoload/kernel-2.6
> reboot (strangely, it sometimes doesn't work with only one reboot, it sometimes needs two !)

> iwconfig
should now give you a nice wlan0 !

> ln -s /etc/init.d/net.lo /etc/init.d/net.wlan0

Now modify your /etc/conf.d/net this way :

Code: /etc/conf.d/net
modules=( "wpa_supplicant" )
wpa_supplicant_wlan0="-Dwext -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf"

And finally, modify your /etc/wpa_supplicant/wpa_supplicant.conf

Code: /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant

ctrl_interface_group=0

# for a classical WEP key protected network
network={
        ssid="your SSID"
        key_mgmt=NONE
        wep_key0=your WEP Key
        priority=5
}

# for a WPA PSK protected network
network={
        ssid="your SSID"
        proto=WPA
        key_mgmt=WPA-PSK
        psk="Your PSK WPA Key"
        priority=4
}

# for an unprotected network
network={
        ssid="your SSID"
        key_mgmt=NONE
        priority=3
}

See the wpa_supplicant doc for more info !

fglrx/ATI driver

With the fglrx drivers, I had to type this command:

Code: bash
aticonfig --initial

This will modify your xorg.conf so you can use a 16/10 screen resolution.

If you don't have these drivers, you can get them by typing:

Code: bash
> emerge -av ati-drivers

ACPI

[coming soon]

Webcam

Code: bash
Get the latest syntek drivers:
> svn co https://syntekdriver.svn.sourceforge.net/svnroot/syntekdriver/trunk/driver

I had to use this special makefile :
> wget http://bookeldor-net.info/merdier/Makefile-syntekdriver

> make -f Makefile-syntekdriver
> make -f Makefile-syntekdriver install

> modprobe stk11xx

View the result :
> camorama -D --width=640 --height=480 
> vlc v4l:/dev/video0 --noaudio

UPDATE:
There should be an easier way with :
> emerge -av stk11xx
> modprobe stk11xx

enjoy :)

Problems, Hints

[coming soon]

Links

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

Last modified: Thu, 28 Aug 2008 07:42:00 +0000 Hits: 4,063