HARDWARE Asus A7U
From Gentoo Linux Wiki
| Laptops • TV Tuner Cards • Wireless • Servers • Storage • Other Hardware • Motherboards • Related |
Contents |
[edit] 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 HARDWARE_Asus_A6T as a template.
[edit] 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".
[edit] What works
So far I have tested the following components and found them to be Linux compatible (for details see coresponding section)
- Sound
- Touchpad
- Network
- WLAN
- CDRW/DVDRW
- USB
- 3D Acceleration with fglrx/ATI driver
- ACPI
- Microphone
- Webcam
The following items I have not tested or have not figured out what to do to configure:
- irda
- IEEE 1394 (firewire)
- Modem
[edit] What does not work
- card reader : I was not able to make it work so far ... but I am still investigating ! edit : it seems that only MS Pro card are not working.
- irda is not working either ...
[edit] Installation notes
[edit] 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.
[edit] Network
Nothing special here, r8169 drivers are working fine !
[edit] 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 !
[edit] 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 |
[edit] ACPI
[coming soon]
[edit] 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 :) |
[edit] Problems, Hints
[coming soon]
