Ubuntu Linux on Toshiba Satellite A135-S4527

This page describes some of the tweaks neccessary to live happily with Ubuntu on a Toshiba Satellite A135-S4527.

The great news is that almost everything basically works out of the box using Ubuntu.

Here are some notes for getting everything to run on Ubuntu Intrepid:

Sound

Sound is flakey, but for me all I had to do is add the following line to /etc/modprobe.d/alsa-base:

options snd-hda-intel position_fix=1 model=lenovo

That made the sound work and the headphone jack function so that it would turn of the speakers when the headphones are plugged in.

Suspend

I'm a big fan of not waiting for bootup. There were two things I had to change to get suspend and resume to work well. First edit the file /usr/share/hal/fdi/information/10freedesktop/20-video-quirk-pm-toshiba.fdi and add A135 to the line that looks for the system.hardware.product so it looks like this:

<match key="system.hardware.product" contains_outof="Pro A120;M35X;P100;P200; P205D; A100; A105; A135; A200; A205; A210; L30; M105;M70">

Really it's just a semi-colon separated list of models and A135 will enable the needed quirks modes. Note that this is for pm-suspend, which replaced the acpi-support which was used in earlier versions of Ubuntu.

You'll also want to make sure some modules are unloaded when suspending. I added the following to /etc/pm/config.d/suspend_modules

SUSPEND_MODULES="ath_pci sdhci libata"

This worked somewhat, but I still (too often) had issues on resume until I added the following ot /etc/modprobe.d/options

options libata ignore_hpa=1 atapi_enabled=1

You may already have most of that. In my case I only added that atapi_enabled=1.

Since I've made those changes my suspend and resume has worked very very well.