With Ubuntu 8.04 LTS, ethernet card, audio and hotkeys work out of the box. WiFi and video driver need to be installed.
A summary of what works and what doesn't
|Graphics||The proprietary ATI driver should work but the system hangs on bootup for some reason. This'll probably be corrected in upcoming versions|
|Audio||ATI Azalia works out of the box|
|Wired ethernet controller||Attansic L2 Ethernet: The Atheros non-free driver works out of the box. Do NOT attempt to build atl2-source|
|Wireless card||Atheros AR5007.|
|Webcam||Works out of the box|
|Hotkeys||Works out of the box|
These dumps are useful in determining what kind of hardware you have. Remember to update pci ids and usb ids to the latest possible. This process is distribution specific. For example, in Debian GNU/Linux, use update-pciids and update-usbids.
00:00.0 Host bridge: ATI Technologies Inc Unknown device 5a31 (rev 01) 00:01.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge 00:04.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge 00:05.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge 00:06.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge 00:07.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge 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 13) 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 01:05.0 VGA compatible controller: ATI Technologies Inc RC410 [Radeon Xpress 200M] 02:00.0 Ethernet controller: Atheros Communications, Inc. AR5006EG 802.11 b/g Wireless PCI Express Adapter (rev 01) 06:00.0 Ethernet controller: Attansic Technology Corp. L2 100 Mbit Ethernet Adapter (rev a0)
Bus 006 Device 003: ID 174f:6a31 Bus 006 Device 002: ID 0bda:0116 Realtek Semiconductor Corp.
First roadblock: The Attansic L2 Ethernet adapter: without a driver for this, you can't even browse the internet looking for one. I'm going to give you a headstart by spoonfeeding you: Here's the archive: atl-l2.tar.bz2. Just extract it make && make install. The driver should work out of the box.
Next, get audio working. No issues with this one- should work right away. Video: just get the nonfree ATI driver and it should work quite easily too. Forget about the wireless card for now- I haven't managed to get it working yet and it's better to wait a bit and save yourself some pain.
The webcam comes next. It's the 174f:6a31 device you see in the lsusb output. Get the driver for the Syntek webcam from the CVS like this:
$ svn co https://syntekdriver.svn.sourceforge.net/svnroot/syntekdriver/trunk/driver
and replace the provided Makefile with this file. Then make && make install. You should be video chatting in no time at all.