Search:  
Gentoo Wiki

Toshiba_Satellite_A135

This article is still a Stub. You can help Gentoo-Wiki by expanding it.

Contents

Introduction

Status of this document

This page focuses on running Gentoo Linux on a Toshiba Satellite A135 series laptop. Specifically, I'm working with the A135-S7403, which was widely sold by Best Buy around Thanksgiving 2007.

I have Gentoo successfully running on this laptop. I'm using kernel 2.6.23-gentoo-r3 because I couldn't get sound working in earlier kernels.

TODO

Outstanding Issues

Hardware

Series Specs

Specific Models Tested

A135-S7403

lspci Output

Code: lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
04:00.0 Ethernet controller: Atheros Communications, Inc. AR5006EG 802.11 b/g Wireless PCI Express Adapter (rev 01)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E PCI Express Fast Ethernet controller (rev 01)
06:04.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
06:04.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
06:04.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
06:04.3 Class 0805: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller

Linux Support

HardwareStatusNotes
Integrated GMA 950 GraphicsWorkingworking, compiz-fusion looks great
Intel 82801G High Definition AudioWorkingworking, lenovo hack needed
Intel 82801G Realtek RTL8101E PCI Express EthernetWorkingworking, but not on install cd
Intel 82801G Atheros AR5006EG WirelessWorkingworking, including wpa, using patched madwifi
Texas Instruments Cardbus SlotWorkingworking

Installation

Configuration

Kernel configuration

Some of the options below (initramfs, userspace VESA) are added to get framebuffer support. For framebuffer support in this kernel don't forget to emerge v86d and configure grub using the video option described below.

Linux Kernel Configuration:
General setup --->
    [*] Initial RAM filesystem and RAM disk (initramfs/initrd) support
    (/usr/share/v86d/initramfs) Initramfs source file(s)
Bus options (PCI, PCMCIA, EISA, MCA, ISA) --->
    PCCARD (PCMCIA/CardBus) support --->
        <*> PCCard (PCMCIA/CardBus) support
        <*>   CardBus yenta-compatible bridge support
Networking --->
    Wireless --->
        <*> Improved wireless configuration API
        <*> Generic IEEE 802.11 Networking Stack
Device Drivers --->
    < > ATA/ATAPI/MFM/RLL Support
    <*> Serial ATA (prod) and Parallel ATA (experimental) drivers --->
    <*>   AHCI SATA support
    <*>   Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support
    <*>   Generic ATA support
    <*>   Intel PATA MPIIX support
    <*>   Intel PATA old PIIX support
    [*] Network device support --->
    [*]   Ethernet (1000 Mbit) --->
    <*>     Realtek 8169 gigabit ethernet support
          Wireless LAN --->
    [*]     Wireless LAN (IEEE 802.11)
    [*]   PCMCIA network device support --->
        Character devices --->
    <*>   Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
    <*>     Intel 830M, 845G, 852GM, 855GM, 865G (i915 driver) --->
        Graphics support --->
    <*>   Support for frame buffer devices
    <*>   Userspace VESA VGA graphics support
    <*>   VESA VGA graphics support
    <*>   Intel 830M/845G/852GM/855GM/865G/915G/945G support (EXPERIMENTAL)
          Console display driver support --->
    <*>     Framebuffer Console support
    [*]       Map the console to the primary display device
        Sound --->
    <*>   Sound card support
    < >   Advanced Linux Sound Architecture
    < >   Open Sound System
    <*> MMC/SD card support --->
    <*>   Secure Digital Host Controller Interface support (EXPERIMENTAL)
    <*>   TI Flash Media MMC/SD Interface support (EXPERIMENTAL)

Kernel notes

Framebuffer support

emerge -av v86d
kernel /boot/bzImage root=/dev/sda1 video=uvesafb:1024x768-24

ALSA Sound

probe_module $i model=lenovo && module_loaded=1

Wireless

See the Atheros 5xxx article.

Usage Notes

Ethernet not working on 2007.0 minimal

The onboard Realtek ethernet chipset doesn't work from the minimal install CD, even though it appears to be claimed by the r8169 driver. To solve I copied across the stage3, portage, and kernel tarballs (/usr/portage/distfiles/) using a flash drive. After first kernel compile, ethernet works fine.

I followed instructions on resetting the Ethernet card because Windows disables it on shutdown.

Ethernet now works on the 2008.0 beta-2 minimal

Retrieved from "http://www.gentoo-wiki.info/Toshiba_Satellite_A135"

Last modified: Wed, 10 Sep 2008 04:41:00 +0000 Hits: 5,054