Toshiba Satellite A30-303
From Gentoo Linux Wiki
(Redirected from HARDWARE Toshiba Satellite A30-303)
This article is still a Stub. You can help Gentoo-Wiki by expanding it.
Contents |
[edit] Hardware
[edit] Description
- Processor: Mobile Intel(R) Pentium(R) 4 CPU 3.06GHz
- Memory: DDR SO-DIMM 512Mb
- Video memory: up to 64Mb (shared)
- Hard disk: 60Gb
- DVD writer
- PCMCIA
- S-Video, i.LINK, Infrared, 2xUSB, Ethernet 10/100
- Modem V90-V92
- Phoneix BIOS
[edit] lspci
| Code: lspci output |
00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02) 00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02) 00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02) 00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02) 00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83) 00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03) 00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03) 00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 03) 00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03) 00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03) 02:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80) 02:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 02:04.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller (rev 01) |
[edit] Install
Just follow the x86 handbook. Have a look to the following sections for tips on configuration.
[edit] Configuration
[edit] make.conf
| File: /etc/make.conf |
CFLAGS="-O2 -march=pentium4 -pipe"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
# USE AND MIRRORS
USE="acpi X alsa aac mp3 oss avi cdr dvd dvdr icq msn pdflibs usb x86 xv xvid win32codecs vcd 4vl jpeg gif java vorbis png"
#GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo/"
#Xorg 7.x
INPUT_DEVICES="mouse keyboard synaptics joystick"
VIDEO_CARDS="i810 vesa"
# GENERAL OPTIONS
AUTOCLEAN="yes"
LINGUAS="it en" #Set it to your default language
#FEATURES="ccache" #Enable theese if you want to install Ccache
#CCACHE_DIR="/var/tmp/ccache"
#CCACHE_SIZE="512M
|
[edit] kernel
| Linux Kernel Configuration: Toshiba Satellite A30-303 |
Processor type and features: Subarchitecture Type (PC-compatible) Processor family (Pentium-4/Celeron(P4-based)/Pentium-4 M/Xeon) Power management options (ACPI, APM) ACPI (Advanced Configuration and Power Interface) Support [*] ACPI Support <*> AC Adapter <*> Battery <*> Button <*> Video <*> Fan <*> Processor <*> Thermal Zone APM (Advanced Power Management) BIOS Support < > APM (Advanced Power Management) BIOS support CPU Frequency scaling [*] CPU Frequency scaling <*> CPU frequency translation statistics <*> 'powersave' governor <*> 'userspace' governor for userspace frequency scaling <*> 'ondemand' cpufreq policy governor <*> ACPI Processor P-States driver <*> Intel Pentium 4 clock modulation Bus options [*] PCI support PCCARD (PCMCIA/CardBus) support <M> PCCard (PCMCIA/CardBus) support <M> 16-bit PCMCIA support [*] 32-bit CardBus support Enable what you need in networking section, such as IrDA subsystem support. Device drivers Parallel port support <*> Parallel port support Block devices <*> Loopback device support <*> Low Performance USB Block driver ATA/ATAPI/MFM/RLL support <*> Intel PIIXn chipsets support IEEE 1394 (FireWire) support <M> IEEE 1394 (FireWire) support Network device support [*] Network device support Ethernet (10 or 100Mbit) [*] Ethernet (10 or 100Mbit) [*] EISA, VLB, PCI and on board controllers <*> RealTek RTL-8129/8130/8139 PCI Fast Ethernet Adapter support Input device support [*] Provide legacy /dev/psaux device <*> Event interface [*] Mouse <*> PS/2 mouse Character devices <*> /dev/agpgart (AGP Support) <*> Intel 440LX/BX/GX, I8xx and E7x05 chipset support Hardware monitoring support <*> Hardware Monitoring support <*> ITE IT87xx and compatibles Graphics support [*] Enable firmware EDID <*> Support for frame buffer devices <M> Intel 830M/845G/852GM/855GM/865G support Consolle display graphic support [*] Video mode selection support <*> Framebuffer Console support Set alsa sound drivers as integrated or emerge them separately, USB Support <*> Support for Host-side USB [*] USB device filesystem <*> EHCI HCD (USB 2.0) support <*> UHCI HCD (most Intel and VIA) support <*> USB Mass Storage support <*> USB Human Interface Device (full HID) support [*] HID input layer support Enable anything else you need. |
[edit] xorg
This configuration will enable direct rendering engine (DRI) and set correctly the touchpad parameters (circlular scrolling, edges, acceleration, ...). In order to use this configuration you need Synaptics Touchpad drivers:
# emerge synaptics
| File: xorg.conf |
Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" Option "StandbyTime" "5" 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/CID/" FontPath "/usr/share/fonts/100dpi/" FontPath "/usr/share/fonts/75dpi/" EndSection Section "Module" Load "glx" Load "extmod" Load "xtrap" Load "record" Load "dbe" Load "dri" Load "freetype" Load "type1" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" #Option "XkbLayout" "it" #Change this Option "AutoRepeat" "500 30" EndSection Section "InputDevice" Identifier "Mouse0" Driver "synaptics" Option "SHMConfig" "on" Option "SendCoreEvents" "true" Option "Protocol" "auto" Option "Device" "/dev/input/mouse1" Option "LeftEdge" "130" Option "RightEdge" "840" Option "TopEdge" "130" Option "BottomEdge" "640" Option "FingerLow" "7" Option "FingerHigh" "8" Option "MaxTapTime" "180" Option "MinTapTime" "110" Option "ClickTime" "0" Option "EmulateMidButtonTime" "75" Option "VertScrollDelta" "20" Option "HorizScrollDelta" "20" Option "MinSpeed" "0.40" Option "MaxSpeed" "0.65" Option "AccelFactor" "0.030" Option "EdgeMotionMinSpeed" "200" Option "EdgeMotionMaxSpeed" "200" Option "UpDownScrolling" "1" Option "CircularScrolling" "1" Option "CircScrollDelta" "0.1" Option "CircScrollTrigger" "3" Option "Emulate3Buttons" "on" Option "VertEdgeScroll" "on" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" Option "DPMS" "true" EndSection Section "Device" Identifier "Card0" Driver "i810" VendorName "Intel Corporation" BoardName "82852/855GM Integrated Graphics Device" BusID "PCI:0:2:0" Option "DynamicClocks" "on" EndSection Section "dri" Group "video" Mode 0666 EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Viewport 0 0 Modes "1024x768" "800x600" "640x480" Depth 24 EndSubSection EndSection |
[edit] Power Management
You can setup an appropriate power management (CPU frequency scaling, disk power management and other) following the power management guide
