HARDWARE Gentoo on Dell Inspiron 7500
From Gentoo Linux Wiki
| Laptops • TV Tuner Cards • Wireless • Servers • Storage • Other Hardware • Motherboards • Related |
Contents |
[edit] Introduction
[edit] Purpose
The pupose of this tip is to describe aditional information needed to install gentoo on a Dell Inspiron 7500.
[edit] References
- http://linuxmafia.com/~rick/inspiron7000.html
- Kernel configuration
- http://wwwhsse.fh-hagenberg.at/Studierende/hse02006/inspiron/inspiron.html
- http://home.comcast.net/%7Estonent/
[edit] Hardware Spec
| System Specifications Processors: | Mobile Celeron, Pentium II, Pentium III, |
| Formfactor: | MMC-2 |
| Official Range: | 400MHz to 750MHz |
| Highest Upgrade: | 750Mhz |
| Speedstep: | Yes (In the 700 and 750Mhz processors, with rev. 11 BIOS or newer) |
| Chipset: | Intel 82440BX and 82371EB |
| Memory type: | 144pin SDRAM |
| Maximum: | 512MB using 2 256MB SODIMMs |
| Video: | ATI Mobility P 4MB or 8MB AGP 2X |
| Upgradable: | Yes, proprietary video card is user-replaceable. |
| Audio: | ESS Maestro 2e |
| Cardbus: | TI1225 |
| Supported OSes: | Windows 95 OSR2, 98, 98SE, ME, Windows NT Workstation 4.0, Windows 2000 |
| Other OSes: | Linux, *BSD, Solaris 8, Windows XP (Not supported by Dell. Needs the video driver below.) |
[edit] Configuration
[edit] Make system
Pentium 2.
[edit] Kernel Configuration
| Linux Kernel Configuration: General |
Processor type and features -->
Processor family -->
Pentium-II
Power management options -->
APM
Bus Options -->
PCCARD
<*> PCCARD
<*> 16-bit
<*> 32-bit
<*> CardBus yeanta-compatible bridge support.
Device Drivers --->
ATA/ATAPI/MFM/RLL support --->
<*> Intel PIIXn chipsets support
Input device support --->
[*] Mouse --->
<*> PS/2 mouse
Character devices --->
<*> /dev/agpgart (AGP Support)
<*> Intel 440LX/BX/GX, I8xx and E7x05 chipset support
<*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
<M> ATI Rage 128
<M> ATI Radeon
Graphics support --->
<*> Support for frame buffer devices
<M> ATI Radeon display support (Old driver)
<M> ATI Mach64 display support
[*] Mach64 CT/VT/GT/LT (incl. 3D RAGE) support
[*] Mach64 generic LCD support (EXPERIMENTAL)
[*] Rage XL No-BIOS Init support
[*] Mach64 GX support
Sound --->
<*> Sound card support
Advanced Linux Sound Architecture --->
<*> ESS ES1968/1978 (Maestro-1/2/2E)
|
| Linux Kernel Configuration: For the 575CT card |
Device Drivers -->
Networking support -->
Ethernet (10 or 100Mbit)
<*> 3COM cards
<*> 3c590/3c900 series
|
| Linux Kernel Configuration: Support for Frame buffer |
Device Drivers -->
Graphics support -->
Console display driver support
<*> Video mode selection support
<*> Framebuffer Console support
|
[edit] Xorg
| File: /etc/X11/xorg.conf |
# XFree86 4 configuration created by pyxf86config
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
# RgbPath is the location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.
RgbPath "/usr/X11R6/lib/X11/rgb"
# FontPath "unix/:7100"
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/TTF/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
Load "dri"
EndSection
Section "InputDevice"
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
# Option "Xleds" "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
# Option "XkbDisable"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults). For example, for a non-U.S.
# keyboard, you will probably want to use:
# Option "XkbModel" "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
# Option "XkbModel" "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
# Option "XkbLayout" "de"
# or:
# Option "XkbLayout" "de"
# Option "XkbVariant" "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
# Option "XkbOptions" "ctrl:swapcaps"
# Or if you just want both to be control, use:
# Option "XkbOptions" "ctrl:nocaps"
#
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "dk"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Unknown monitor"
HorizSync 31.5 - 37.9
VertRefresh 50.0 - 70.0
Option "dpms"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "ati"
VendorName "Videocard vendor"
BoardName "ATI Rage Mobility"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1400x1050" "800x600" "640x480"
EndSubSection
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
|
[edit] GRUB
| File: /boot/grub/grub.conf |
# # $Id:$ # Boot automatically after 30 secs. timeout 30 # By default, boot the first entry. default 0 # Fallback to the second entry. fallback 1 splashimage=(hd0,2)/boot/grub/splash.xpm.gz # title Gentoo-2.6.12-r10 -0F02 root (hd0,2) kernel /boot/bzImage vga=0x0F02 title Fedora Core 4 root (hd0,0) kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/ vga=792 initrd /boot/initrd-2.6.11-1.1369_FC4.img # Change the colors. title Change the colors color light-green/brown blink-red/blue |
Please note that I have the Gentoo in one partition on /dev/hda3.
[edit] rc.conf
| File: /etc/rc.conf |
/etc/rc.conf: Global startup script configuration settings # UNICODE specifies whether you want to have UNICODE support in the console. # If you set to yes, please make sure to set a UNICODE aware CONSOLEFONT and # KEYMAP in the /etc/conf.d/consolefont and /etc/conf.d/keymaps config files. UNICODE="no" # Set EDITOR to your preferred editor. # You may use something other than what is listed here. EDITOR="/bin/nano" #EDITOR="/usr/bin/vim" #EDITOR="/usr/bin/emacs" # What display manager do you use ? [ xdm | gdm | kdm | entrance ] DISPLAYMANAGER="kdm" # XSESSION is a new variable to control what window manager to start # default with X if run with xdm, startx or xinit. The default behavior # is to look in /etc/X11/Sessions/ and run the script in matching the # value that XSESSION is set to. The support scripts are smart enough to # look in all bin directories if it cant find a match in /etc/X11/Sessions/, # so setting it to "enlightenment" can also work. This is basically used # as a way for the system admin to configure a default system wide WM, # allthough it will work if the user export XSESSION in his .bash_profile, etc. # # NOTE: 1) this behaviour is overridden when a ~/.xinitrc exists, and startx # is called. # 2) even if ~/.xsession exists, if XSESSION can be resolved, it will # be executed rather than ~/.xsession, else KDM breaks ... # # Defaults depending on what you install currently include: # # Gnome - will start gnome-session # kde-<version> - will start startkde (ex: kde-3.0.2) # Xsession - will start a terminal and a few other nice apps XSESSION="kde-3.4" |
