Compal_FL91
Contents |
Compal FL91 Build to Order Notebook (VBI)
The page is under construction and still unfinished. If you have any questions and/or need support for getting Linux onto your FL91, you can search the Gentoo Forum [1]. After that you can write me a mail if you want (jens DOT dittrich AT uni MINUS ulm DOT de). This page is intended to collect all hints and howtos to use Gentoo on the Compal FL91.
Hardware Facts
My Compal FL91 has the following technical Specs:
- Intel Core 2 Duo, 1800 MHz
- NVidia GeForce 8600M, 512 MB
- Display, 1680x1050x32
- Elantech Touchpad
- Integrated Broadcom BCM5787M Gigabit Ethernet Controller
- Integrated Intel 3945ABG Wireless LAN Controller
- Motorola SoftModem
- 4xUSB 2.0
- 1xFirewire
- Intel SMB Bus Controller
- Intel HDA Audio, Realtek ALC268 Codec
- Chicony USB 2.0 Camera
- UPEK Fingerprint Sensor
- DVD+-RW, S-ATA HDD 160 GB
Getting Linux on it
Getting Linux on it, was quite easy. One has to follow the Gentoo handbook [2]. You should check, whether it is localized to your language.
Kernel configuration
I have used gentoo-sources with Kernel 2.6.23. The configuration is still unfinished, just ask me (jens DOT dittrich AT uni MINUS ulm DOT de) if you need support or want me to send you my kernel configuration. Clearly, it is no streamline kernel.
| Linux Kernel Configuration: Compal FL91 |
Processor type and features ---> Subarchitecture Type: PC-compatible Processor family: Intel Core2 Bus options (PCI etc.) ---> [*] Support mmconfig PCI config space access [*] PCI Express support [*] Root Port Advanced Error Reporting support [*] Message Signaled Interrupts (MSI and MSI-X) Networking --->
<*> Bluetooth subsystem support --->
<*> L2CAP protocol support
<*> RFCOMM protocol support
[*] RFCOMM TTY support
<*> HIDP protocol support
Bluetooth Device Driver --->
<*> HCI USB driver
<*> HCI BCM203x USB driver
<*> RF switch subsystem support --->
<*> Input layer to RF switch connector
Device Drivers --->
[*] Block devices --->
<*> Loopback device support
<*> RAM disk support
(16) Default number of RAM disks
(4096) Default RAM disk size (kbytes)
(1024) Default RAM disk block size (bytes)
<*> Packet writing on CD/DVD media
(8) Free buffers for data gathering
[*] Network device support --->
<*> Universal TUN/TAP device driver support
[*] Ethernet (1000 Mbit) --->
<*> Intel(R) PRO/1000 Gigabit Ethernet support
<M> PPP (point-to-point protocol) support
<M> PPP support for async serial ports
<M> PPP over Ethernet (EXPERIMENTAL)
<*> Network console logging support (EXPERIMENTAL)
<*> Hardware Monitoring support --->
<*> Intel Core (2) Duo/Solo temperature sensor
[*] HID Devices --->
<*> USB Human Interface Device (full HID) support
[*] USB support --->
<*> Support for Host-side USB
[*] USB device filesystem
<*> EHCI HCD (USB 2.0) support
<*> OHCI HCD support
<*> UHCI HCD (most Intel and VIA) support
<*> USB Printer support
<*> USB Mass Storage support
[*] USB Monitor
<*> MMC/SD card support --->
<*> MMC block device driver
[*] Use bounce buffer for simple hosts
[*] LED Support --->
<*> LED Class Support
[*] LED Trigger support
<*> LED Timer Trigger
[*] LED IDE Disk Trigger
<*> LED Heartbeat Trigger
<*> Real Time Clock --->
[*] Set system time from RTC on startup and resume
(rtc0) RTC used to set the system time
[*] /sys/class/rtc/rtcN (sysfs)
[*] /proc/driver/rtc (procfs for rtc0)
[*] /dev/rtcN (character devices)
Graphics support --->
<M> Lowlevel video output switch controls
<*> Support for frame buffer devices
[*] Enable Video Mode Handling Helpers
Console display driver support --->
[*] VGA text console
< > nVidia Framebuffer Support (if set nvidia-driver will not compile)
[*] Enable Scrollback Buffer in System RAM
(256) Scrollback Buffer Size (in KB)
<*> Framebuffer Console support
[*] Support for the Framebuffer Console Decorations
< > Sound ---> (not working yet)
...to be completed soon |
CPU
See this HowTo.
X window configuration
The following file needs to
emerge nvidia-drivers
if you get a sandbox error, just turn it of.
FEATURES="-sandbox" emerge nvidia-drivers
You have to switch off the nvidia frame buffer driver in the kernel setup. If you do not do this, nvidia-drivers will not compile!
| File: /etc/X11/xorg.conf |
Section "ServerLayout"
Identifier "Simple Layout"
Screen 0 "nv-Screen[0]" 0 0
InputDevice "Touchpad" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
Section "Files"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "freetype"
Load "glx"
EndSection
Section "InputDevice"
Option "XkbVariant" "nodeadkeys"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
Option "XkbOptions" "eurosign:e"
EndSection
Section "InputDevice"
Identifier "Touchpad"
Driver "mouse"
Option "Resolution" "800"
Option "Protocol" "Auto" # Auto detect
Option "Device" "/dev/input/mice"
EndSection
Section "Monitor"
Identifier "nv-Monitor[0]"
EndSection
Section "Device"
Identifier "nv-Device[0]"
Driver "nvidia"
VideoRam 524288
EndSection
Section "Screen"
Identifier "nv-Screen[0]"
Device "nv-Device[0]"
Monitor "nv-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
|
This configuration has my Logitech V270 bluetooth mouse together with the touchpad made work fine. For that follow Bluetooth mouse. By
xmodmap -e 'keycode 115=F13'
will link the winkey to F13. In KDE it can be shortcut to open the K-menu. Add this line to a .sh file in ~/.kde/Autostart.
ACPI support
I have already not worked on that problem.
WLAN
See this guide.
Sound
Sound is still a problem. The Intel HDA Audio device is quite new hardware. The codec Realteck ALC268 is just newer. Nevertheless it will be integrated in the newer Kernels. Kernel 2.6.23 provides ALC268 support, but not in this very special situation. Vanilla sources have added other options models than 3stack in version 2.6.24. The Compal FL90 ALC262 works with model option acer. This should be testet, if gentoo-sources-2.6.24 comes out.
Alsa-driver did not work in my situation, too. There are forum posts which indicate, that alsa-driver-1.0.15rc3 or newer should be emerged. See for that this howto ALSA/Install.
After two days of reading forums and howtos the only sound I could hear was my head banging on the keyboard.
Webcam
Follow Webcam and
emerge linux-uvc
After that, follow the lines of Toshiba Satellite P200-141 and download and install luvcview to view yourself in your webcam. The working Webcam is an issue for having Linux on this notebook. It does not work on XP!
Fingerprint sensor
This device is quite tricky and I was not able to get this stuff work. One should google thinkfinger and write it here, if one can get it work.
Status
| What | Status | Notes |
|---|---|---|
| Intel Core2 Duo | OK | SMP |
| BIOS | OK | |
| HDD (SATA) | OK | |
| DVD-RW | OK | |
| Graphics (GeForce 8600M) | OK | nvidia drivers |
| Sound (Intel HD Audio) | OK | Alsa |
| USB 2.0(EHCI) | OK | - |
| Network, wired | OK | - |
| Network, wireless (INTEL 3945ABG) | OK | |
| Touchpad (Elantech) | OK | - |
| Firewire | Untested | - |
| PC Card | Untested | - |
| Modem | Untested | - |
| BlueTooth | works | X window configuration |
| Multimedia Card Reader | OK | - |
| Built-in webcam (Chicony USB 2.0 Camera) | works | Webcam |
| Upek fingerprint | works not | - |
Bootsplash
This this guide.
Created by NickStallman.net, Luxury Homes Australia
Real estate agents should list their apartments, townhouses and units in Australia.
