Toshiba SMI Driver for Linux

Introduction

Toshiba laptops (starting with Tecra S1 provide a SMI bus interface through which certain parameters of the system can be set or retrieved. The parameters can can be display brightness, last Fn-xxx key that was pressed, aerial (bluetooth, wireless) status, etc.

Toshiba (as expected from a company who makes laptops for Windows) did not release a Linux driver, nor were these laptops already supported by the linux kernel. However, what Toshiba did that was out of the ordinary was provide full documentation to work with! The catch, as outlined on their site somewhere, is that you must develop GPLed Linux drivers. Fair enough, so I did!

Supported Models

Note:
This list is comprised only of laptops that I know work. For now that's just my own, but other people may contact me so that their laptop gets listed on this page.

Download

Now that I've bored you with all the details, new releases can always be found in my src directory (they may not be announced, so check there for the newest release). Version 0.0.2 released!

Installation

Check the README file in the release you downloaded.

Credits

This lists is by far not complete (I'd have to list everyone who worked on the Linux O/S :) all the way up to Linus), but if you feel like you really should be here, drop me an email and I'll add you.

Thorsten Zachmann
for initially creating the s1bl utility.
Toshiba
for the necessary documentation

Contact

My name is Alex Roman, and I can be contacted through email at alex [dot] roman [at] gmail [dot] com.