Ok, so I got hold a Gateway 600YG2 Laptop PC, recently with the following spec:
Pentium 4 Mobile - 1.7Ghz
512MB DDR RAM
40GB HD
ATI Radeon 9000 64MB Video(fglrx)
ESS 1988 sound (maestro3)
CDRW/DVD combo
Floppy
LAN/(e100)
Orinoco/Agere 802.11b(orinoco_cs)
15.1" XGA - 1024x768
FireWire - ieee1394, parallel port, serial port
usb(usb-uhci)
So, as with all Linux installs, I googled around to find some documentation, to my amazement there was none to be found, so this documentation
I have fallen in love with Gentoo Linux[www.gentoo.org]. And Gentoo released 1.4-final recently, so I decided to have a go at it,well just the install process, as everyone knows there is not much difference between Gentoo releases[shrug!!].
I just don't need Windows, so I just do a clean install of Gentoo
Grab a LiveCD you like and boot -
Things to remember
For some reason, Gentoo install CD loads prism2_cs drivers for the Orinoco WiFi card, so after booting with noautodetect(the WiFi card sits on a third PCMCIA slot, so you should boot with "dopcmcia"), I change /etc/pcmcia/wvlan-ng.conf and replace all "prism2_cs" with "orinoco_cs", unload prism2_cs and p82011 and restart PCMCIA. The whole point here is to setup Gentoo using WiFi, I'm too lazy to move to the nearest LAN outlet, and be plugged in :-). Use iwconfig to set the essid and key like so :
iwconfig eth1 essid "yourbaseid" key "s:ASCII key"
Remember that the WiFi card might be eth0 and the LAN port eth1, depending on what is seen first, since I'm doing noautodetect during install, and running PCMCIA the WiFi will be eth0 during install, will change after install is complete.
To do the install follow instructions at www.gentoo.org
Well, once you got the stuff you want,decide on what graphics driver you want, I decided to tryout the ATI FireGL drivers - emerge ati-drivers; run /opt/ati/bin/fglrx-config and make sure everything is ok after /etc/X11/XF86Config-4 is written. You can also stick with XFree86 radeon driver too.
I haven't tried to get the modem up and running, I know ATITVOUT works for TV-OUT, but am yet to try it out.
UpdateWell, I got this thing to show up on TV, but as soon as I move the mouse, the screen goes funny, and shows a grey overlay, and switching back, the screen on the LCD looks like the GAMMA went up by another point

Here is lspci
00:00.0 Host bridge: Intel Corp. 82845 845 (Brookdale) Chipset Host Bridge (rev 04)
00:01.0 PCI bridge: Intel Corp. 82845 845 (Brookdale) Chipset AGP Bridge (rev 04)
00:1d.0 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #1) (rev 02)
00:1d.1 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #2) (rev 02)
00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 42)
00:1f.0 ISA bridge: Intel Corp. 82801CAM ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corp. 82801CAM IDE U100 (rev 02)
00:1f.3 SMBus: Intel Corp. 82801CA/CAM SMBus Controller (rev 02)
00:1f.6 Modem: Intel Corp. 82801CA/CAM AC'97 Modem Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R250 Lf [Radeon Mobility 9000 M9] (rev 01)
02:02.0 CardBus bridge: Texas Instruments PCI1250 PC card Cardbus Controller (rev 01)
02:02.1 CardBus bridge: Texas Instruments PCI1250 PC card Cardbus Controller (rev 01)
02:03.0 Multimedia audio controller: ESS Technology ES1988 Allegro-1 (rev 12)
02:04.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 01)
02:05.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link)
02:08.0 Ethernet controller: Intel Corp. 82801CAM (ICH3) PRO/100 VE (LOM) Ethernet Controller (rev 42)
Here is my hdparm
/dev/hda:
Timing buffer-cache reads: 1428 MB in 2.00 seconds = 714.51 MB/sec
Timing buffered disk reads: 54 MB in 3.01 seconds = 17.95 MB/sec
Here is my XF86Config
Section "dri"
Group 100 # users
Mode 0660
EndSection
Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
Load "freetype"
Load "glx" # libglx.a
Load "dri" # libdri.a
# Load "synaptics"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/local/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
ModulePath "/usr/X11R6/lib/modules"
EndSection
Section "ServerFlags"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc101"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
# Identifier and driver
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/mouse"
# Option "Emulate3Buttons"
Option "ZAxisMapping" "4 5"
# Option "Emulate3Timeout" "50"
EndSection
Section "InputDevice"
# Identifier and driver
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons"
Option "ZAxisMapping" "4 5"
# Option "Emulate3Timeout" "50"
EndSection
Section "Monitor"
Identifier "Monitor0"
HorizSync 31.5 - 60.0
VertRefresh 60 - 100
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor1"
HorizSync 31.5 - 60.0
VertRefresh 60 - 100
Option "DPMS"
EndSection
Section "Device"
Identifier "Standard VGA"
VendorName "Unknown"
BoardName "Unknown"
Driver "vga"
EndSection Section "Device"
Identifier "ATI Graphics Adapter"
Driver "fglrx"
# === disable PnP Monitor ===
#Option "NoDDC"
# === disable/enable XAA/DRI ===
Option "no_accel" "no"
Option "no_dri" "no"
# === FireGL DDX driver module specific settings ===
# === Screen Management ===
Option "DesktopSetup" "0x00000100"
Option "MonitorLayout" "LVDS, CRT"
Option "IgnoreEDID" "off"
Option "HSync2" "31.5 - 60.0"
Option "VRefresh2" "60 - 100"
Option "ScreenOverlap" "0"
Option "GammaCorrectionI" "0x00000000"
Option "GammaCorrectionII" "0x00000000"
# === OpenGL specific profiles/settings ===
Option "Capabilities" "0x00000000"
# === Video Overlay for the Xv extension ===
Option "VideoOverlay" "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
# will be disabled automatically
Option "OpenGLOverlay" "off"
# === Misc Options ===
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "yes"
Option "ForceGenericCPU" "no"
BusID "PCI:1:0:0" # vendor=1002, device=4c66
Screen 0
EndSection
Section "Screen"
Identifier "Screen0"
Device "ATI Graphics Adapter"
Monitor "Monitor0"
DefaultDepth 24
#Option "backingstore"
Subsection "Display"
Depth 24
Modes "1024x768"
# Modes "800x600"
ViewPort 0 0 # initial origin if mode is smaller than desktop
# Virtual 1280 1024
EndSubsection
EndSection
Section "ServerLayout"
# The Identifier line must be present
Identifier "Server Layout"
Screen "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Mouse1" "SendCoreEvents"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
Ofcourse use this information at your own risk, reach me at snkmoorthy.at.netscape.net