HARDWARE Asus F3Ja
From Gentoo Linux Wiki
Please format this article according to the guidelines and Wikification suggestions, then remove this notice {{Wikify}} from the article
| Laptops • TV Tuner Cards • Wireless • Servers • Storage • Other Hardware • Motherboards • Related |
Contents |
[edit] Asus F3Ja-AP030HZ Specification
- Intel® Core™2 Duo Processor T7200 4MB L2 cache
- Mobile Intel® 945PM Express Chipset
- DDR2 533/667MHz SDRAM 2GB
- Display 15.4"
- ATI Mobility Radeon X1600 External 256MB VRAM
- SATA 160 GB
- DVD Super Multi
- MMC/ SD/ Mini-SD/Memory Stick/ MS Pro/ MS-Duo/MS-Pro-Duo
- Fax/Modem/LAN/WLAN
- Intel® High Definition audio modem and 10/100/1000 Base T
- 802.11a/b/g
- Bluetooth® V2.0+EDR
- 1.3M Webcam
| Code: lspci |
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03) 00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port (rev 03) 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02) 00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02) 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2) 00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02) 00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02) 01:00.0 VGA compatible controller: ATI Technologies Inc M56P [Radeon Mobility X1600] 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01) 03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02) 06:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller 06:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19) 06:01.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 01) 06:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a) |
[edit] General
This Howto is based on Gentoo 2007.0 > 2.6.23 (~AMD64)
make.conf examples
| File: /etc/make.conf |
CFLAGS="-O2 -march=nocona -fomit-frame-pointer -pipe"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j3"
...
...
ACCEPT_KEYWORDS="~amd64"
VIDEO_CARDS="fglrx"
ALSA_CARDS="hda-intel"
INPUT_DEVICES="keyboard mouse synaptics"
|
[edit] Kernel Configuration Example
| FIXME: TODO |
[edit] Audio
Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
Driver: 'Intel-hda' available in kernel.
| Linux Kernel Configuration: Sound |
<M> Sound card support
Advanced Linux Sound Architecture --->
<M> Advanced Linux Sound Architecture
<M> Sequencer support
<M> OSS Mixer API
<M> OSS PCM (digital audio) API
[*] OSS PCM (digital audio) API - Include plugin system
[*] OSS Sequencer API
<M> RTC Timer support
[*] Use RTC as default sequencer timer
[*] OSS Sequencer API
<M> RTC Timer support
[*] Use RTC as default sequencer timer
[*] Support old ALSA API
[*] Verbose procfs contents
PCI devices --->
<M> Intel HD Audio
Open Sound System --->
< > Open Sound System (DEPRECATED)
|
Boot into your new kernel and test your sound. The next step is emerging alsa utils.
emerge alsa-utils
now start alsamixer
alsamixer
Unmute Master, PCM and Mic (navigate using the arrow keys and hit m)
To get the mic working you will possibly have to set capture to Front M
in alsamixer:
F4
set capture to Front M (navigate to Front M --> hit space
Test again and if working correctly:
rc-update -a alsasound boot
If not working correctly:
Enjoy reading this howto
[edit] Webcam
Syntek AVStream USB2.0 1.3M WebCam - Product ID 0x0501
| Code: lsusb |
|
Bus 001 Device 004: ID 05e1:0501 Syntek Semiconductor Co., Ltd ... |
Driver in development Syntekdriver
Kernel support:
| Linux Kernel Configuration: Enable Video For Linux support in the kernel |
Device Drivers --->
Multimedia devices --->
<M> Video For Linux
[*] Enable Video For Linux API 1 compatible Layer
|
Syntek stk11xx driver: Ebuilds are available from Bugzilla
Or use this ebuild to get the driver from svn.
[edit] Graphics
VGA compatible controller: ATI Technologies Inc M56P [Radeon Mobility X1600]
Driver: AMD-ATI closed source fglrx
emerge ati-drivers and edit your xorg.conf file
| File: example /etc/X11/xorg.conf |
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
Section "Files"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/75dpi"
EndSection
Section "Module"
Load "i2c"
Load "fglrx"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
Load "bitmap"
Load "dbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Driver "synaptics"
Identifier "TouchPad"
Option "Device" "/dev/input/mouse1"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.09"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.0015"
Option "SHMConfig" "on"
EndSection
Section "Device"
Identifier "ATI Technologies, Inc. ATI Default Card"
Driver "fglrx"
BusID "PCI:1:0:0"
Option "XAANoOffscreenPixmaps" "true"
Option "DRI" "true"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
Option "LVDS, TMDS"
HorizSync 28-64
VertRefresh 43-60
EndSection
Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies, Inc. ATI Default Card"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "TouchPad" "AlwaysCore"
InputDevice "Configured Mouse"
Option "AIGLX" "true"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
|
An open source alternative is currently being developed, which at this stage offers no 2d or 3d acceleration.
Driver: radeonHD Development open source driver Bugzilla
Which has been merged into:
Driver:radeon driver
Follow the exciting development of "radeon" and "radeonHD" on RadeonHD.org
tip: The F3ja ships with a vbios that has a dithering problem, consider upgrading your bios.
Info and unofficial bios updates : [1].
[edit] Networking
Wireless
Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
Driver: iwlwifi
| Linux Kernel Configuration: Networking |
Networking --->
Wireless --->
<*> Improved wireless configuration API
--- Wireless extensions
<M> Generic IEEE 802.11 Networking Stack (mac80211)
[ ] Export mac80211 internals in DebugFS
[ ] Enable debugging output
< > Generic IEEE 802.11 Networking Stack
|
| Linux Kernel Configuration: Device Drivers |
Device Drivers --->
[*] LED Support --->
<*> LED Class Support
|
Set the USE flag ipw3945 and emerge iwlwifi
emerge -av iwlwifi
load the module with
modprobe iwl3945
Wired
Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
| Linux Kernel Configuration: Device Drivers |
Device Drivers --->
[*] Network device support --->
[*] Ethernet (1000 Mbit) --->
<*> Realtek 8169 gigabit ethernet support
|
[edit] HDD/DVDrom
Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)
| Linux Kernel Configuration: Device Drivers |
Device Drivers --->
< > ATA/ATAPI/MFM/RLL support --->
<*> Serial ATA (prod) and Parallel ATA (experimental) drivers --->
<*> Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support
|
| Linux Kernel Configuration: Device Drivers |
Device Drivers --->
SCSI device support --->
< > RAID Transport Class
-*- SCSI device support
< > SCSI target support
[*] legacy /proc/scsi/ support
*** SCSI support type (disk, tape, CD-ROM) ***
<*> SCSI disk support
< > SCSI tape support
< > SCSI OnStream SC-x0 tape support
<*> SCSI CDROM support
|
[edit] Cardreader
SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
| Linux Kernel Configuration: Device Drivers |
Device Drivers --->
<*> MMC/SD card support --->
MMC/SD card support
[ ] MMC debugging
[ ] Allow unsafe resume (DANGEROUS)
--- MMC/SD Card Drivers
<*> MMC block device driver
[*] Use bounce buffer for simple hosts
--- MMC/SD Host Controller Drivers
<*> Secure Digital Host Controller Interface support (EXPERIMENTAL)
< > Winbond W83L51xD SD/MMC Card Interface support
< > TI Flash Media MMC/SD Interface support (EXPERIMENTAL)
|
[edit] Power Management
| Linux Kernel Configuration: Power management options |
Power management options --->
[*] Power Management support
[ ]Legacy Power Management API (DEPRECATED)
[ ]Power Management Debug Support
[*]Suspend to RAM and standby
[ ]Hibernation (aka 'suspend to disk')
[*]ACPI Support (Advanced Configuration and Power Interface) Support
[*]Deprecated /proc/acpi files
[*]Deprecated /proc/acpi/event support
[*]AC Adapter
[*]Battery
[*]Button
[*]Fan
[ ]Dock
[*]Processor
[*]Thermal Zone
[ ]ASUS/Medion Laptop Extras
[ ]Toshiba Laptop Extras
[ ]Debug Statements
CPU Frequency scaling --->
[*]CPU Frequency scaling
[*]Enable CPUfreq debugging
[*]CPU frequency translation statistics
[ ]CPU frequency translation statistics details
Default CPUFreq governor (performance)
---'performance' governor
[*]'powersave' governor
[*]'userspace' governor for userspace frequency scaling
[*]'ondemand' cpufreq policy governor
[*]'conservative' cpufreq governor
|
| Linux Kernel Configuration: Device Drivers |
Device Drivers --->
[*] Misc devices --->
[*] Asus Laptop Extras (EXPERIMENTAL)
|
[edit] Working
- Video
- Sound
- Network
- Wifi
- DVDRW
- Hotkeys
- Modem (testing)
- Bluetooth
- Card Reader
- Suspend
[edit] Not tested
- FirewWire (IEEE1394)
