Search:  
Gentoo Wiki

Santech_X3620

This article contain instruction on how to set up a Santech X3620 with 32(i686) support with the LiveCD 2007.0

Contents

Hardware Specifications

lspci

Code: lspci output
00:00.0 Host bridge: Intel Corporation Mobile Memory Controller Hub (rev 0c)
00:01.0 PCI bridge: Intel Corporation Mobile PCI Express Root Port (rev 0c)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #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:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03)
00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 (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 Mobile LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation Mobile IDE Controller (rev 03)
00:1f.2 IDE interface: Intel Corporation Mobile SATA IDE Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation Unknown device 0407 (rev a1)
04:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02)
08:00.0 Memory controller: Intel Corporation Unknown device 444e (rev 01)
0c:00.0 Network controller: Intel Corporation Unknown device 4229 (rev 61)
0e:06.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
0e:06.1 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
0e:06.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 12)
0e:06.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)

lsusb

Code: lsusb output
Bus 002 Device 001: ID 0000:0000
Bus 007 Device 001: ID 0000:0000
Bus 006 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 001 Device 002: ID 04f2:b018 Chicony Electronics Co., Ltd
Bus 001 Device 001: ID 0000:0000
Bus 004 Device 003: ID 147e:2016
Bus 004 Device 002: ID 0a5c:2101 Broadcom Corp.
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000

Booting from the LiveCD

No special modifications were necessary to boot from the LiveCD.

Configuration Files

make.conf

Code: make.conf 32-bit
CFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
CHOST="i686-pc-linux-gnu"
ACCEPT_KEYWORDS="~x86"
MAKEOPTS="-j3"

INPUT_DEVICES="evdev keyboard mouse synaptics"
VIDEO_CARDS="nvidia nv vmware"
ALSA_CARDS="hda-intel"

Tested with GCC 4.1.2 and GLIBC 2.7.

grub.conf

Example grub code with framebuffer enabled:

Code: grub
timeout 30
default 0
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

#Linux
title Linux 2.6.24
root (hd0,0)
kernel /kernel-2.6.24 root=/dev/sda5 vga=0x0369

xorg.conf

The xorg.conf is following:

Code: Device
Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        RgbPath      "/usr/share/X11/rgb"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/misc/"
        FontPath     "/usr/share/fonts/TTF/"
        FontPath     "/usr/share/fonts/OTF"
        FontPath     "/usr/share/fonts/Type1/"
        FontPath     "/usr/share/fonts/100dpi/"
        FontPath     "/usr/share/fonts/75dpi/"
        FontPath     "/usr/share/fonts/corefonts/"
        FontPath     "/usr/share/fonts/liberation-fonts-ttf/"
        FontPath     "/usr/share/fonts/sharefonts/"
        FontPath     "/usr/share/fonts/ttf-bitstream-vera/"
EndSection

Section "Module"
        Load  "GLcore"
        Load  "dbe"
        Load  "xtrap"
        Load  "extmod"
#       Load  "dri"
        Load  "glx"
        Load  "record"
        Load  "freetype"
        Load  "type1"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
    Option "XkbRules"   "xorg"
    Option "XkbModel"   "pc105"
    Option "XkbLayout"  "it"
    Option "XkbVariant" "nodeadkeys"
    Option "XkbOptions" "ctrl:nocaps"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option "Protocol"    "IMPS/2"       # PS/2 Mouse
    Option "Device"      "/dev/input/mice"
    Option "ZAxisMapping"   "4 5"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection


Section "Monitor"
        Identifier "Monitor0"
        VendorName "CMO"
        ModelName "CMO:2015"

        # DPMS capabilities: Active off:no  Suspend:no  Standby:no
        Mode    "1680x1050"     # vfreq 59.883Hz, hfreq 64.674kHz
                DotClock        119.000000
                HTimings        1680 1728 1760 1840
                VTimings        1050 1053 1059 1080
                Flags   "-HSync" "-VSync"
        EndMode
EndSection


Section "Device"
        Identifier "Card0"
        Driver     "nvidia"
        VendorName "nVidia Corporation"
        BoardName  "GeForce 8600 GTS"
        BusID      "PCI:1:0:0"
        VideoRAM   524288
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth 24
        SubSection "Display"
                Viewport   0 0
                Modes     "1680x1050"
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Modes     "1680x1050"
                Depth     24
        EndSubSection
EndSection

Sound

The 1.0.17 version of ALSA supports the 82801H HDA Intel Realtek ALC268. You just need to compile alsa-driver-1.0.17, alsa-lib-1.0.17a and alsa-tool-1.0.17. Configure the kernel as following:

Linux Kernel Configuration:
 Device Drivers  --->
	Sound  --->
		<M> Sound card support  --->
			Advanced Linux Sound Architecture  --->
				< > Advanced Linux Sound Architecture
			Open Sound System  --->
				< > Open Sound System (DEPRECATED)

To make function the sound you must add the following line to /etc/modprobe.d/alsa

Code: Device
options snd-hda-intel model=dell

Afterwards run update-modules.

WLAN

See this guide.

Integrated Webcam

I've installed the package linux-uvc and I've tried it on Skype and Flash.

Links

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

Last modified: Thu, 11 Sep 2008 11:45:00 +0000 Hits: 3,099