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
- Intel Celeron M 530 CPU (1.7GHz, 1MB L2)
- Mobile Intel 943GML Express Chipset
- Integrated GMA 950 Graphics
- Intel 82801G High Definition Audio
- Realtek RTL8101E PCI Express Ethernet
- Atheros AR5006EG Wireless
- Texas Instruments Cardbus Slot (working)
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
| Hardware | Status | Notes |
|---|---|---|
| Integrated GMA 950 Graphics | Working | working, compiz-fusion looks great |
| Intel 82801G High Definition Audio | Working | working, lenovo hack needed |
| Intel 82801G Realtek RTL8101E PCI Express Ethernet | Working | working, but not on install cd |
| Intel 82801G Atheros AR5006EG Wireless | Working | working, including wpa, using patched madwifi |
| Texas Instruments Cardbus Slot | Working | working |
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
- I had to completely turn off "ATA/ATAPI/MFM/RLL Support" because otherwise the system found the harddrive as an hda device, and it wasn't happy.
Framebuffer support
- To get framebuffer support, I needed to emerge v86d and configure grub options. Also note above that you need to add the v86d initramfs into the kernel.
emerge -av v86d
kernel /boot/bzImage root=/dev/sda1 video=uvesafb:1024x768-24
ALSA Sound
- To get sound I had to disable kernel ALSA support. I followed the ALSA guide to emerge alsa-driver later, after which the internal audio worked. To get the headphone jack auto-sensing working I had to force "model=lenovo" as part of the modprobe command in /etc/init.d/alsasound around line 96. For some reason the conf.d method didn't work for me.
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
Browse categories > Gentoo Linux Wiki > Wiki maintenance > Stub
Browse categories > Hardware > Laptop
Browse categories > Hardware > Manufacturer > Toshiba
Created by NickStallman.net, Luxury Homes Australia
Real estate agents should be using interactive floor plans and list their apartments, townhouses and units.
