Yee-King Adaptive - Linux on Toshiba Tecra M2



This slightly sketchy howto describes my experiences installing linux on a toshiba tecra m2.
  1. Installing debian
  2. Graphics
  3. WLAN
  4. Audio
  5. Custom Kernel

Installing Debian

Got Debian testing network install CD from here:

Used CD-RW media so as not to waste a CDR.

ran through installer ok

did nothing with tasksel

installed x-windows-system (apt-get install x-windows-system)

installed a 2.4.26 kernel (for nvidia packages)


Got xfree config fron here:

changed it to use the 'vesa' driver.

glxgears was doing around 600 FPS, more than my powerbook at 400, but then its 3 years newer... time to check the nvidia binary driver!

installed these packages:


now up to 3100 FPS...

now to get nvidia+kernel 2.6.7 going:

- downloaded kernel-headers package for kernel
- made /usr/src/linux link to kernel-headers-2.6.7
- downloaded latest driver from nvidia
- ran nvidia driver script
- worked!

Get my xfree config file here: xfree config file for toshiba tecra m2


This machine has an intel pro wireless 2200 card.

I installed ndiswrapper from these 2 debian packages:


then got the driver from the ndiswrapper site:

from the Intel PRO/Wireless Lan 2200 BG link.

Compiled the source

cd /usr/src/modules/ndiswrapper

make install

then installed the driver

unzip WLD_int_80129000.exe

ndiswrapper -i WLAN_8.0.12.9000/w22n51.INF

modprobe ndiswrapper

then i had a wlan0 inteface!

Update - I am now using the ipw2200 driver from intel. It seems to work quite nicely. And has B/ G support.


Next to get the alsadrivers running...

I installed alsa-base and alsa-utils

alsaconf failed to detect any sound cards.

however, the snd-intel8x0m module was loaded.

As it turned out, alsa had picked up on the modem, which was this: 0000:00:1f.6 Modem: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03)

but it did not pick up the actual sound card:

0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)

This seemed strange as this card is apparently suppored by the snd-intel8x0 module

Loading the module did not activate the sound card

So I checked if there were any options thay could be sent to the module. I tried sending the ac97_quirk option using modconf and the sound card was then detected!

options snd-intel8x0 ac97_quirk

Custom kernel

2 I have built a custom 2.6.7 kernel for this machine. You can download it here: deb of matts 2.6.7 tecra m2 kernel. It includes the software suspend 2 patch. Use this deb strictly at your own risk!


Yee-King Adaptive - Linux on Toshiba Tecra M2