Portál AbcLinuxu, 30. dubna 2024 12:24

A6K-8019

Podpora: kompletní
Ovladač: v jádře

Technické parametry

AMD Turion64
512 MB RAM DDR 333MHz
nVidia GeForce 6200
4x USB 2.0
Wifi Intel 2200BG
Ethernet Realtek 8139
IEEE 1394, zvukovka, softmodem, čtečka paměťových karet

Identifikace pod Linuxem

lspci:
0000:00:00.0 Host bridge: Silicon Integrated Systems [SiS]: Unknown device 0756 (rev 02)
0000:00:01.0 PCI bridge: Silicon Integrated Systems [SiS]: Unknown device 0004
0000:00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS964 [MuTIOL Media IO] (rev 36)
0000:00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01)
0000:00:02.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller (rev a0)
0000:00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0)
0000:00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
0000:00:09.0 Network controller: Intel Corp. PRO/Wireless 2200BG (rev 05)
0000:00:0a.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b3)
0000:00:0a.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 08)
0000:00:0a.2 Class 0805: Ricoh Co Ltd: Unknown device 0822 (rev 17)
0000:00:0a.3 System peripheral: Ricoh Co Ltd: Unknown device 0592 (rev 08)
0000:00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
0000:01:00.0 VGA compatible controller: nVidia Corporation: Unknown device 0167 (rev a1)

Postup zprovoznění pod Linuxem

Běhá skvěle i v 64 bitech. Do kernelu je potřeba mimo jiné zakompilovat podporu pro asus acpi (kvůli Fn-Fx klávesám).

Ovladač pro grafiku dodává buď přímo nVidia, nebo lze použít X.orgový nv (ten má ale kromě licence jen nevýhody -- větší spotřeba a výrazně horší výkon)

Standby sice funguje, ale pravděpodobně kvůli chybě v jádře po obnovení provozu přestane fungovat asus acpi (včetně hardwarového ovládání podsvícení displeje, které obyčejně běhá i bez načteného asus acpi... zvláštní). Navíc se z času na čas objevují v dmesg hlášky o nějaké poruše APIC; opravovat DSDT jsem nezkoušel, iasl hlásí jednu chybu a jeden warning (možná je to tím?).

Suspend-to-mem se mi nepodařilo rozběhat, ale nemá tak velkou prioritu, když funguje standby a suspend-to-disk.

Od kernelu 2.6.14-r5 (gentoo patchset) můžu potvrdit téměř plnou funkčnost software suspend 1. Jediný problém je, že se neinicializuje zpět konzole. Pokud je v textovém režimu, tak je to asi tough luck, pokud je grafická, ideálně zvolte stejné rozlišení a barevnou hloubku jako X, mělo by to pak převzít toto nastavení.

Speciální klávesy lze zprovoznit přes ASUS ACPI, např. pomocí acpid a následujícím skriptem v /etc/acpi/default.sh. Ten zařídí interpretaci všech tlačítek kromě třech vpravo nahoře (performance, outlook, explorer). Ty rozchodit samožřejmě jdou taky, ale nemám o ně zájem :-)

Ovladač na wifinu roste na http://ipw2200.sourceforge.net/.

Multimediální klávesy se dají pro XFree/X.org namapovat následovně:
xmodmap -e 'keycode 144 = XF86AudioPrev'
xmodmap -e 'keycode 153 = XF86AudioNext'
xmodmap -e 'keycode 164 = XF86AudioStop'
xmodmap -e 'keycode 162 = XF86AudioPlay'
Infrared je SIR, tj. chová se jako sériové zařízení na /dev/ttyS1.

Čtečka paměťových karet od jádra 2.6.15-r1 jde díky reverznímu inženýrství driverů z Windows XP zprovoznit po aplikaci těchto patchů:
cd /usr/src/linux
patch -p1 < sdhci-0001.bin
patch -p1 < pci-sdhc-0001.bin
patch -p1 < mmc-respopcode-0001.bin
Oficiální stránka projektu je http://mmc.drzeus.cx/wiki/Linux/Drivers/sdhci.

Poznámka

Rozběhat lze už asi úplně vše (já jsem se zastavil na nedozkoumaném suspend-to-ram a standby), jedná se tedy o velmi dobrý kousek k provozování linuxu.

Modem jsem nezkoušel, ale je to nějaký MC97, jde i zapnout v jádře jako zvukovka :-)

Dokument vytvořil: Jan Zahornadsky, 6.11.2005 13:04 | Poslední úprava: Jan Zahornadsky, 27.2.2011 15:09 | Historie změn | Zobrazeno: 816×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.