Search:  
Gentoo Wiki

Asus_F3Ja

This article is still a Stub. You can help Gentoo-Wiki by expanding it.


Please format this article according to the guidelines and Wikification suggestions, then remove this notice {{Wikify}} from the article


Contents

Asus F3Ja-AP030HZ Specification


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)

General

This Howto is based on Gentoo 2007.0 > 2.6.23 (~AMD64)


make.conf examples

Note: make.conf ~AMD64.
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"




Note: Using a testing configuration like this might cause some problems, on the other hand it has been quite stable for me. The following guide will require a lot of unmasking should you use AMD64 stable.

Kernel Configuration Example


FIXME: TODO

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)
Warning: Test sound as is! Alsa should just work. Do not add random stuff to /etc/modprobe.d/alsa

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

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.

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
 
Note: This file is an example, adapt as needed. Sections dealing with AIGLX have been enabled, you may want to delay using composite with these drivers since they do leave a lot to be desired. You will also need at least (x11-drivers/ati-drivers-8.443.1) for AIGLX.


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

Note: RadeonHD can apparently be tested alongside fglrx on one system, a howto including xorg.conf settings would be appreciated.

tip: The F3ja ships with a vbios that has a dithering problem, consider upgrading your bios.

Warning: Do not mess with the bios unless you know what you are doing.

Info and unofficial bios updates : [1].

Networking

WLAN

See this guide.

Ethernet

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

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

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)

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
Note: Do not enable ASUS/Medion Laptop Extras, it will not recognise the F3ja. We'll use the experimental Asus Laptop Extras in the kernel instead.
Linux Kernel Configuration: Device Drivers
Device Drivers  --->
      [*] Misc devices  --->
      [*]   Asus Laptop Extras (EXPERIMENTAL)
Note: Do not emerge app-laptop/acpi4asus, you have just put it in the kernel.

Working

Not tested

Retrieved from "http://www.gentoo-wiki.info/Asus_F3Ja"

Last modified: Tue, 09 Sep 2008 01:22:00 +0000 Hits: 5,338