Asus F6S
From Gentoo Linux Wiki
| Laptops • TV Tuner Cards • Wireless • Servers • Storage • Other Hardware • Motherboards • Related |
Contents |
[edit] Asus F6S-3P010C
The Asus F6S is a small and cheap but very powerful laptop (at least with this configuration ;) ).
[edit] Hardware Specification
Intel(R) Core(TM)2 Duo CPU T8300 @ 2.50GHz
3072MiB RAM
320GiB HDD /w 5400rpm
Nvidia GeForce 9300M G /w 256MiB RAM
13.3" WXGA Color-Shine (Glare-type) @ 1280x800
USB 2.0/Modem/Gb LAN/WLAN 802.11abgn/Bluetooth
HDMI
FingerPrint Reader
[edit] lspci
| Code: lspci |
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03) 00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port (rev 03) 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03) 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03) 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03) 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03) 00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03) 00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3) 00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03) 00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03) 00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03) 01:00.0 VGA compatible controller: nVidia Corporation Unknown device 042e (rev a1) 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01) 05:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61) 06:00.0 SATA controller: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 02) |
[edit] What works and what doesn't
Audio: works (snd_hda_intel, mic not tested)
Video: works with OpenGL acceleration (nvidia-drivers-169.09-r1)
USB: works
Keyboard Hotkeys: works (with acpi and scripts)
Wifi: works, see this guide
Ethernet Controller: works
Express Card: not tested
Webcam: works
HDMI: not tested
eSata-Port: not tested
DVD: works (not tried to burn a CD)
Bluetooth: not tested
SDCard Reader: works
FingerPrint Reader: not tested
Modem: not tested
Except for the modem I will test and try everything and report it here if it works and what you have to do to achieve it. This article will be improved asap.
[edit] Webcam
| Code: lsusb |
Bus 002 Device 002: ID 04f2:b029 Chicony Electronics Co., Ltd |
The webcam is fully supported by the Linux UVC driver and works like a charm! First make sure you have the appropriate kernel settings:
| Linux Kernel Configuration: 2.6.24-tuxonice-r5 (tuxonice-sources) |
Device Drivers --->
Multimedia Devices --->
<*> Video For Linux
[ ] Enable Video For Linux API 1 (DEPRECATED)
[ ] Enable Video For Linux API 1 compatible Layer
[*] Video capture adapters --->
[*] V4L USB devices
|
You also have to make sure that you have the appropriate/standard usb-kernel options selected and loaded if they're build as modules.
Next, you have to emerge media-video/linux-uvc. But before actually emerging it, check that the /usr/src/linux symlink points to the appropriate kernel-sources. Then unmask the package for your arch and emerge it.
| Code: emerge linux-uvc |
echo "media-video/linux-uvc ~$YOUR_ARCH" >> /etc/portage/package.keywords emerge -av linux-uvc |
If everything went fine you should be able to modprobe uvcvideo. Type lsmod to verify that all the modules got loaded.
| Code: lsmod (example) |
uvcvideo 51444 0 compat_ioctl32 9536 1 uvcvideo videodev 27936 1 uvcvideo v4l2_common 18752 3 uvcvideo,compat_ioctl32,videodev |
Now you should have a new device called /dev/video{0,1}. Now start your a program that uses your webcam, for example skype. Skype and kopete should automatically support the new device, the information is found in their option menus.
Last but not least add the uvcvideo-module to /etc/modules.autoload.d/kernel-2.6 to make sure it gets loaded when you boot. Optionally you can add v4l2 to /etc/make.conf.
Enjoy the webcam. ;)
--ZAfi 22:20, 18 April 2008 (UTC)
[edit] Links
http://geizhals.at/a312858.html http://www.asus.com/products.aspx?modelmenu=2&model=2045&l1=5&l2=75&l3=631&l4=0
