Dell Inspiron 1501

About
Soon it will be more. All these tutorials are 100% tested by me on my laptop.

Linux UnixCoD 2.6.29-gentoo-r6-unixcod #1 SMP Sun Jul 26 05:14:10 EEST 2009 x86_64 AMD Turion(tm) 64 Mobile Technology MK-36 AuthenticAMD GNU/Linux

Hardware
The Dell Inspiron 1501 features the following CPU:

processor      : 0 vendor_id      : AuthenticAMD cpu family     : 15 model          : 76 model name     : AMD Turion(tm) 64 Mobile Technology MK-36 stepping       : 2 cpu MHz        : 1994.916 cache size     : 512 KB fpu             : yes fpu_exception  : yes cpuid level    : 1 wp             : yes flags          : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow up rep_good pni cx16 lahf_lm svm extapic cr8_legacy bogomips       : 3989.83 TLB size       : 1024 4K pages clflush size   : 64 cache_alignment : 64 address sizes  : 40 bits physical, 48 bits virtual power management: ts fid vid ttp tm stc

The PCI bus look like this

00:05.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge 00:06.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge 00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA 00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0) 00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1) 00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2) 00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3) 00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4) 00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI) 00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 13) 00:14.1 IDE interface: ATI Technologies Inc SB600 IDE 00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) 00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge 00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge 00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration 00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map 00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller 00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control 01:05.0 VGA compatible controller: ATI Technologies Inc RS482 [Radeon Xpress 200M] 05:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01) 08:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02) 08:01.0 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)

Support in Linux
Choose a graphics driver from those available for your card and follow the linked guide.

Radeon Xpress 200M and Kernel 2.6.29 - How to install
You need to have xorg-server 1.5.3 install that is the last version who support fglrx for Radeon Xpress 200M.

How to install xorg-server 1.5.3
Unmask xorg-server : echo "=x11-base/xorg-server-1.5.3-r6" >> /etc/portage/package.keywords Install xorg-server : emerge =x11-base/xorg-server-1.5.3-r6

How to install ati-drivers-8.593 with patches for 2.6.29
TODO: Because modifying /usr/portage is not recommended and all changes are reverted next time you sync the package tree, there could be good place for the driver in portage overlay tree. http://en.gentoo-wiki.com/wiki/Overlay rm -rf /usr/portage/x11-drivers/ati-drivers/ tar xvf ati-driver.tar -C /usr/portage/x11-drivers/ cd /usr/portage/x11-drivers/ati-drivers/ ebuild ati-drivers-8.582.ebuild digest echo "=x11-drivers/ati-drivers-8.593" >> /etc/portage/package.keywords emerge =x11-drivers/ati-drivers-8.593 echo "fglrx" >> /etc/modules.autoload.d/kernel-2.6
 * You need to download ati-driver.tar from http://www.unixcod.org/downloads/category/9-gentoo-things.html
 * Now you need to delete ati-drivers
 * Now you need to extract ati-driver.tar to /usr/portage/x11-drivers/ati-drivers/
 * Now build digest to ati-drivers-8.582.ebuild
 * Now unmask ati-deriver
 * Now install ati-drivers
 * Add fglrx to autoload

Configure xorg.conf
Section "Device" Identifier "Card0" Driver     "fglrx" VendorName "ATI Technologies Inc" BoardName  "RS482 [Radeon Xpress 200M]" BusID      "PCI:1:5:0" EndSection Section "Screen" Identifier "Screen0" Device    "Card0" Monitor   "Monitor0" DefaultDepth   24 SubSection "Display" Viewport  1280 800 Depth    24 EndSubSection EndSection
 * Add to Section "device" fglrx driver
 * Configure Section "Screen"

Finish installation
OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: ATI Radeon Xpress Series OpenGL version string: 1.2 (2.1.8543 Release) OpenGL extensions:
 * Now you can reboot your system.
 * Afther reboot : glxinfo