Gentoo Wiki


FIXME: This article is a work in progress. I have never done a wiki before so bear with me Feel free to contribute spelling / formatting help even if you dont have this setup.

Installing and Maintaining Gentoo on a Toshiba A45 Series laptop. introduction: These Laptops are not considered quite out of date however with a memory upgrade to 1GB or more and a newer ATA5 160 GB 5400 RPM HD it is a quite nice portable UNIX like work station. All of the hardware on this laptop is well supported and works in linux. This Guide at best can only supplement the Gentoo x86 installation guide and point the installer to other guides worth considering for the following:

Models include A45-S120, A45-S1201, A45-S1501, A45-S130, A45-S1511, A45-S151, A45-S1211, A45-S121, A45-S1202, A45-S2502, A45-S1301, A45-S2501, A45-S250, A45-S150

Linux Kernel Configuration: Name of Config
Code maturity level options  --->
General setup  --->
Loadable module support  --->
Processor type and features  --->
[*] Tickless System (Dynamic Ticks)     
             [*] High Resolution Timer Support
             [*] Symmetric multi-processing support
                 Subarchitecture Type (Generic architecture (Summit, bigsmp, ES7000, default))
             [ ] Paravirtualization support (EXPERIMENTAL)
                 Processor family (Pentium-4/Celeron(P4-based)/Pentium-4 M/older Xeon)  --->
             [*] Generic x86 support
             [*] HPET Timer Support
             (32) Maximum number of CPUs (2-255)
             [*] SMT (Hyperthreading) scheduler support
             [*] Multi-core scheduler support
                 Preemption Model (Voluntary Kernel Preemption (Desktop))  --->
             [*] Preempt The Big Kernel Lock
             [*] Machine Check Exception
             <*>   Check for non-fatal errors on AMD Athlon/Duron / Intel Pentium 4
            [*]   check for P4 thermal throttling interrupt.
             <*> Toshiba Laptop support
            < > Dell laptop support
             [ ] Enable X86 board specific fixups for reboot
             <*> /dev/cpu/microcode - Intel IA32 CPU microcode support
             <*> /dev/cpu/*/msr - Model-specific register support
Power management options (ACPI, APM)  --->
 Device Drivers  --->
 Sound  --->
   <M> Sound card support                                    
   Advanced Linux Sound Architecture  --->                                                                    
   <M> Advanced Linux Sound Architecture
              <M>   Sequencer support
              <M>     Sequencer dummy client
              <M>   OSS Mixer API
              <M>   OSS PCM (digital audio) API
              [*]     OSS PCM (digital audio) API - Include plugin system
              [*]   OSS Sequencer API
              <M>   RTC Timer support
              [*]     Use RTC as default sequencer timer
              [*]   Dynamic device file minor numbers
              [*]   Support old ALSA API
              [*]   Verbose procfs contents
              [ ]   Verbose printk
              [ ]   Debug
                    Generic devices  --->
                  PCI devices  --->
    <M> Intel/SiS/nVidia/AMD/ALi AC97 Controller
              <M> Intel/SiS/nVidia/AMD MC97 Modem
                  USB devices  --->
                  PCMCIA devices  --->
                  System on Chip audio support  --->

Here Is a snip of my current:

File: make.conf
# Please consult /etc/make.conf.example for a more detailed example


CFLAGS="-march=pentium4 -mtune=pentium4 -pipe -O2"
#I have not had good experience with LDFLAGS
#LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--enable-new_ldflags"
USE=" 3dfx 3dnow 3dnowext a52 aac aalib akode amarok amazon amr \
     apache2 apm branding cardbus cdb cddb cdrom css curl dga \
     directfb divx dts dv dvb exif fbcon ffmpeg gcj ggi gimp \
     gmedia -gnome gphoto2 -gstreamer imagemagick ipod jack java \
     joystick jpeg2k kdexdeltas latex libcaca libwww live madwifi \
     matroska mmx mozilla mp3rtp mp4 mp4live mpeg2 musepack nas \
     nsplugin nvidia pcmcia pcntl php pmu pnm postgres radio rar \
     real realmedia sasl scanner screen sound sse sse2 svga tao \
     tetex tivo usb wifi wma wmp xanim xemacs xinerama xvid"

FEATURES="ccache distcc buildpkg"
Note: Note this is not the complete file. Edit this to your preferences.

Wireless: The A45-s120 did not come with a built in wifi. The A45-151 has the following hardware

Code: Wireless hardware info
  0000:01:05.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)

If this is your case see the wireless section of the wiki: MadWifi. emerge madwifi-driver

Display / GUI environment: I have not figured out how to get KDE and Xorg-X11 to use the intel 855GM chip for a big wide desktop but believe it to be possible. General A45 Support can be found here:

Retrieved from ""

Last modified: Thu, 28 Aug 2008 05:32:00 +0000 Hits: 1,098