Archive for October 31st, 2007

Ubuntu Gutsy on the Toshiba U300

Wednesday, October 31st, 2007

Screen resolution too small

The native resolution 1280×800 is not recognized correctly. Bugs #153160, #135169, #136783. To fix it:

echo "deb http://ppa.launchpad.net/kyle/ubuntu/ gutsy main" >> /etc/apt/sources.list
apt-get update
apt-get upgrade
dpkg-reconfigure xserver-xorg

Download this code: gutsy-resolution-fix

No sound

The soundcard seems to be recognized, but outputs no perceptible sound. Bug #159045.

The fix is not very obvious, but you need to install Realtek’s audio driver for this. This workaround pretty much nukes your alsa installation and messes with ubuntu’s configuration, but if the config wasn’t working at all, what good is it?

Make sure you have lib32ncurses5-dev installed, or alsa-utils will fail silently.

wget ftp://202.65.194.211/pc/audio/realtek-linux-audiopack-4.07a.tar.bz2
tar xjvf realtek-linux-audiopack-4.07a.tar.bz2
cd realtek-linux-audiopack-4.07a
sudo ./install

Download this code: gutsy-sound-fix

I haven’t done any exhaustive testing, but sound output works, at least.

References: toshiba laptops, u300

EDIT: Okay, one problem. Plugging in headphones does not interfere at all with sound output from the speakers, and the two have separate volume controls. This is fixed partially by using:

modprobe snd_hda_intel model=toshiba probe_mask=1

In /etc/modprobe.d/alsa-base :

options snd-hda-intel model=toshiba probe_mask=1

I say partially, because what I observe is that sound output is now sent to the right place, but the master volume control does not control the headphones. So if you have the headphones plugged in, you need a separate control for that. Still an improvement.

UPDATE: Discard the above, this seems to fix it conclusively.