Skip to contentSkip to conversation

Toshiba - Documentation for Linux Developers

DISCUSSION Renato S. Yamane 8 participants 18 messages Jun 15, 2008 – Jul 17, 2008 2 messages not in the archive ACPI

lore
Share & tools
lore
#2 lore raw
Quoted 9 lines · Greg KH
Quoted 5 lines · Renato S. Yamane

Toshiba have a 'link' between Linux Developers and Head Company, that is:
<http://linux.toshiba-dme.co.jp/linux/eng/develop.htm>

If someone need documentation to develop Linux drivers, contact [email protected]

Are there any known drivers for Toshiba hardware that you need for Linux that we should be contacting them about?

Greg, in my Toshiba M45-S355, multimedia keys (play, pause, stop, etc) and Fn+Fx keys don't work.

With no Fn keys, I can't change brightness of monitor (Fn+F6/F7) and change output video from LCD to VGA (Fn+F5).

I try use "xev" to capture key press, but Fn and Multimedia Keys is not recognized.

And other problem is with battery charge, as we can see here:
<http://bugzilla.kernel.org/show_bug.cgi?id=10797>

Best regards,
Renato S. Yamane

A message that is not in the archive (sent off-list or not yet received): [email protected]

reviewer
#4 lore raw
Quoted 14 lines
Quoted 14 lines
Quoted 10 lines
Quoted 7 lines

Toshiba have a 'link' between Linux Developers and Head Company, that is:
<http://linux.toshiba-dme.co.jp/linux/eng/develop.htm>

If someone need documentation to develop Linux drivers, contact [email protected]

Are there any known drivers for Toshiba hardware that you need for Linux that we should be contacting them about?

Greg, in my Toshiba M45-S355, multimedia keys (play, pause, stop, etc) and Fn+Fx keys don't work.

Quoted 8 lines
Quoted 8 lines

With no Fn keys, I can't change brightness of monitor (Fn+F6/F7) and change output video from LCD to VGA (Fn+F5).

I try use "xev" to capture key press, but Fn and Multimedia Keys is not recognized.

And other problem is with battery charge, as we can see here:
<http://bugzilla.kernel.org/show_bug.cgi?id=10797>

I'm glad to see Toshiba hosting a Linux page, even if it seems to be missing most of its links at this time, it is a step in the right direction.

Toshiba specific support in upstream Linux is very weak. There are two toshiba specific drivers, and ACPI based one, and an SMM based one. As far as I can tell, neither has had any benefit of any support or documentation from Toshiba. Neither has seen any significant development over the last 3 years.

TOSHIBA ACPI EXTRAS DRIVER

P:      John Belmonte
M:      [email protected]
W:      http://memebeam.org/toys/ToshibaAcpiDriver
S:      Maintained

TOSHIBA SMM DRIVER

P:      Jonathan Buzzard
M:      [email protected]
L:      [email protected]
W:      http://www.buzzard.org.uk/toshiba/
S:      Maintained

More public documentation is a great first step.
But Toshiba could make a huge improvement in Linux support by hiring just a couple of programmers to help develop and support platform specific drivers for Toshiba systems in upstream Linux.

-Len

#5 lore raw
In reply to Renato S. Yamane
Quoted 14 lines · Renato S. Yamane
Quoted 9 lines · Greg KH
Quoted 5 lines · Renato S. Yamane

Toshiba have a 'link' between Linux Developers and Head Company, that is:
<http://linux.toshiba-dme.co.jp/linux/eng/develop.htm>

If someone need documentation to develop Linux drivers, contact [email protected]

Are there any known drivers for Toshiba hardware that you need for Linux that we should be contacting them about?

Greg, in my Toshiba M45-S355, multimedia keys (play, pause, stop, etc) and Fn+Fx keys don't work.

Quoted 8 lines

With no Fn keys, I can't change brightness of monitor (Fn+F6/F7) and change output video from LCD to VGA (Fn+F5).

I try use "xev" to capture key press, but Fn and Multimedia Keys is not recognized.

And other problem is with battery charge, as we can see here:
<http://bugzilla.kernel.org/show_bug.cgi?id=10797>

Have you discussed this with the maintainers that Len pointed out?

thanks,

greg k-h

#6 lore raw
Quoted 1 line · Greg KH

Have you discussed this with the maintainers that Len pointed out?

Some of the Toshibas use an entirely different method for handling hotkeys - I don't think anyone's worked it out yet. Different OEMs, I guess.

Signature · 1 line
Matthew Garrett | [email protected]

A message that is not in the archive (sent off-list or not yet received): [email protected]

#8 lore raw
Quoted 11 lines · Marc Deop i Argemí
Quoted 5 lines · Renato S. Yamane

With no Fn keys, I can't change brightness of monitor (Fn+F6/F7) and change output video from LCD to VGA (Fn+F5).

I try use "xev" to capture key press, but Fn and Multimedia Keys is not recognized.

Have you tried if your system is playing them as acpi events? cat /proc/acpi/events

and then press the keys. Is there any output?

# cat /proc/acpi/event
cat: /proc/acpi/event: Device or resource is busy

ls -la /proc/acpi/event
-r-------- 1 root root 0 Jun 18 07:39 /proc/acpi/event

Best regards,
Renato S. Yamane
--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html

#9 lore raw
Quoted 2 lines · On Wednesday 18 June 2008 13:22:31 Renato S. Yamane wrote:
# cat /proc/acpi/event
cat: /proc/acpi/event: Device or resource is busy

Sorry: I forgot to mention that you have to turn off the acpi daemon.

Damnshock

Signature · 2 lines
Blog: 		damnshock.blogspot.com
Fotolog:	www.fotolog.com/damnshock	
#10 lore raw

Marc Deop i Argemí escreveu:

Quoted 5 lines · On Wednesday 18 June 2008 13:22:31 Renato S. Yamane wrote:
Quoted 2 lines
# cat /proc/acpi/event
cat: /proc/acpi/event: Device or resource is busy

Sorry: I forgot to mention that you have to turn off the acpi daemon.

If I stop acpid, when I run "cat /proc/acpi/event" nothing happens (when I press Fn+Fx couple keys or multimedia keys) and I can't get out of cat command (if I use VIM, I can't close it too).

Regards,
Renato S. Yamane
--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html

#11 lore raw
In reply to Greg KH

Hi,

yes, there are some things missing (Bluetooth, ...) . Posted some weeks ago in driver-devel list, but no response :-(

http://driverdev.linuxdriverproject.org/pipermail/devel/2008-April/000413.html

cu romal

www.romal.de
blog.romal.de

--------------------

Hi,

the builtin Toshiba Bluetooth adapter is in disabled state by default. It works perfectly well if enabled.

There are two families of Toshiba notebooks, the ones made by Compal (PhoenixBIOS), and the original Toshiba manufactured.

The Compal-OEMs are supported by the Omnibook kernel module (along with some others laptops by HP, ...): http://omnibook.sourceforge.net/doku.php

The Toshiba made notebooks need toshiba_acpi. toshiba_acpi is included in
the kernel but is outdated and does not work on newer models and x86_64. The newer one works partially an can be downloaded:
http://memebeam.org/toys/ExperimentalToshibaAcpiDriver

Documentation from Toshiba is available from
http://linux.toshiba-dme.co.jp/linux/eng/develop.htm

Both drivers are maintained outside the kernel.

http://bugzilla.kernel.org/show_bug.cgi?id=10173

Any chance they might be included ?

As my last coding is several years old, I would not be of great help. But I could assist in docs or testing. Our company does buy Toshiba laptops, so I have access to various models for testing.

cu romal

Quoted 19 lines · Greg KH
Quoted 7 lines · Renato S. Yamane

Hi for all,

Toshiba have a 'link' between Linux Developers and Head Company, that is:
<http://linux.toshiba-dme.co.jp/linux/eng/develop.htm>

If someone need documentation to develop Linux drivers, contact [email protected]

Are there any known drivers for Toshiba hardware that you need for Linux that we should be contacting them about?

thanks,

greg k-h
--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html

#12 lore raw
In reply to Greg KH
Quoted 12 lines · Greg KH
Quoted 7 lines · Renato S. Yamane

Hi for all,

Toshiba have a 'link' between Linux Developers and Head Company, that is:
<http://linux.toshiba-dme.co.jp/linux/eng/develop.htm>

If someone need documentation to develop Linux drivers, contact [email protected]

Are there any known drivers for Toshiba hardware that you need for Linux that we should be contacting them about?

Support for SD card reader would be nice :)

00:12.0 System peripheral [0880]: Toshiba America Info Systems SD TypA Controller [1179:0805] (rev 03)

#13 lore raw
In reply to Greg KH

2008/6/17, Greg KH <[email protected]>:

Quoted 2 lines

Are there any known drivers for Toshiba hardware that you need for Linux
that we should be contacting them about?

I have Toshiba A100 with Phoenix BIOS. This means toshiba_acpi doesn't work for me and I can change LCD brightness.

On page http://www.buzzard.me.uk/toshiba/docs.html there is also link to pdf with registers info:
http://www.buzzard.me.uk/toshiba/downloads/hci.pdf

However I am not programmer and I have no idea if this is some interesging info for developrs.

Signature · 1 line
Rafał Miłecki
#14 lore raw
Quoted 8 lines · Rafał Miłecki

2008/6/17, Greg KH <[email protected]>:

Quoted 3 lines

Are there any known drivers for Toshiba hardware that you need for Linux
that we should be contacting them about?
<http://linux.toshiba-dme.co.jp/linux/eng/develop.htm>

I have Toshiba A100 with Phoenix BIOS. This means toshiba_acpi doesn't work for me and I can change LCD brightness.

Quoted 6 lines

On page http://www.buzzard.me.uk/toshiba/docs.html there is also link to pdf with registers info:
http://www.buzzard.me.uk/toshiba/downloads/hci.pdf

However I am not programmer and I have no idea if this is some interesging info for developrs.

Rafal, try use omnibook driver.
Get it with subversion:

$ svn co
https://omnibook.svn.sourceforge.net/svnroot/omnibook/omnibook/trunk

Use "make install" and "make load".

After this, maybe is possible change brightness writing in /proc/omnibook/lcd (0 is minimun and 7 is max brightness)

Best regards,
Renato S. Yamane
--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html

#15 lore raw

2008/7/13, Renato S. Yamane <[email protected]>:

Quoted 6 lines
Quoted 2 lines · Rafał Miłecki

I have Toshiba A100 with Phoenix BIOS. This means toshiba_acpi doesn't work for me and I can change LCD brightness.

Rafal, try use omnibook driver.
Get it with subversion:

Quoted 7 lines
 $ svn co
 https://omnibook.svn.sourceforge.net/svnroot/omnibook/omnibook/trunk

Use "make install" and "make load".

After this, maybe is possible change brightness writing in /proc/omnibook/lcd (0 is minimun and 7 is max brightness)

The newest version is packed for openSUSE fortunately. But it doesn't for my notebook. dmesg is:

omnibook: Driver version 2.20070211-trunk.
omnibook: Unknown model.
omnibook: dmi feature has no backend table, io_op not initialized.
omnibook: version feature has no backend table, io_op not initialized.
omnibook: Enabled features: dmi version.

So everything I can do is
toshiba:/proc/omnibook # cat dmi

BIOS Vendor:   Phoenix Technologies LTD
BIOS Version:  2.00
BIOS Release:  08/30/2006
System Vendor: TOSHIBA
Product Name:  SATELLITE A100
Version:       PSAA9E-0R101VPL
Serial Number: X6623092G
Board Vendor:  Intel Corporation
Board Name:    Not Applicable
Signature · 1 line
Rafał Miłecki
#16 lore raw
Quoted 10 lines · Rafał Miłecki
Quoted 9 lines · Renato S. Yamane
Quoted 2 lines · Rafał Miłecki

I have Toshiba A100 with Phoenix BIOS. This means toshiba_acpi doesn't work for me and I can change LCD brightness.

Rafal, try use omnibook driver.
Get it with subversion:

 $ svn co
 https://omnibook.svn.sourceforge.net/svnroot/omnibook/omnibook/trunk
Quoted 7 lines
Quoted 4 lines

Use "make install" and "make load".

After this, maybe is possible change brightness writing in /proc/omnibook/lcd (0 is minimun and 7 is max brightness)

The newest version is packed for openSUSE fortunately. But it doesn't for my notebook

Try compile SVN version as commented in my last e-mail

Quoted 3 lines

dmesg is:
omnibook: Driver version 2.20070211-trunk.
omnibook: Unknown model.

Try force recognize with ectype parameter.
#modprobe omnibook ectype=x

Where "x" is a number between 1 and 15.

Load with ectype=1, test, unload, try load again with ectype=2, test, unload...

Best regards,
Renato
--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html

#17 lore raw

2008/7/15, Renato S. Yamane <[email protected]>:

Quoted 5 lines
Quoted 2 lines · Rafał Miłecki

The newest version is packed for openSUSE fortunately. But it doesn't for my notebook

Try compile SVN version as commented in my last e-mail

OK, I tried version from SVN. Nothing changed :|

Quoted 7 lines
Quoted 3 lines

dmesg is:
omnibook: Driver version 2.20070211-trunk.
omnibook: Unknown model.

Try force recognize with ectype parameter.
#modprobe omnibook ectype=x

Sure, I tried every ectype between 1 and 15 before (omnibook from package) and now (version from SVN) again. I checked two files (when existed): lcd and temperature. Temperature (if file existed for forced ectype) was always 0 and lcd always had some random values. Inserting other values (1, 7) didn't change anything.

Signature · 1 line
Rafał Miłecki
#18 lore raw

Hi,

both Toshiba types (original and compal-oem machines) are basically unsupported for Linux.

The omnibook-module for compal-systems was maintained outside the kernel and stalled for some time now.

The toshiba_acpi included in the kernel is outdated (there is a newer release, that fixes some bugs). Toshiba_acpi does only work on 32 bit systems, it breaks on 64 bit systems.

If anyone is interested in some hacking I can provide shell-access to both types of machines.

For some Tecra machines, Toshiba has provided some Vista-compatible BIOSes, they seem to enhance acpi-stuff for Linux too. So you might look for a bios-update.

cu romal

www.romal.de
blog.romal.de

Quoted 24 lines · Rafał Miłecki

2008/7/15, Renato S. Yamane <[email protected]>:

Quoted 5 lines
Quoted 2 lines · Rafał Miłecki

The newest version is packed for openSUSE fortunately. But it doesn't for my notebook

Try compile SVN version as commented in my last e-mail

OK, I tried version from SVN. Nothing changed :|

Quoted 7 lines
Quoted 3 lines

dmesg is:
omnibook: Driver version 2.20070211-trunk.
omnibook: Unknown model.

Try force recognize with ectype parameter.
#modprobe omnibook ectype=x

Sure, I tried every ectype between 1 and 15 before (omnibook from package) and now (version from SVN) again. I checked two files (when existed): lcd and temperature. Temperature (if file existed for forced ectype) was always 0 and lcd always had some random values. Inserting other values (1, 7) didn't change anything.

#19 lore raw

[cc'ed Greg KH]

Only to remember: Toshiba website to Linux Developers is:
<http://linux.toshiba-dme.co.jp/linux/eng/develop.htm>

Best regards,
Renato S. Yamane

Quoted 19 lines · Robert M. Albrecht

Hi,

both Toshiba types (original and compal-oem machines) are basically unsupported for Linux.

The omnibook-module for compal-systems was maintained outside the kernel and stalled for some time now.

The toshiba_acpi included in the kernel is outdated (there is a newer release, that fixes some bugs). Toshiba_acpi does only work on 32 bit systems, it breaks on 64 bit systems.

If anyone is interested in some hacking I can provide shell-access to both types of machines.

For some Tecra machines, Toshiba has provided some Vista-compatible BIOSes, they seem to enhance acpi-stuff for Linux too. So you might look for a bios-update.

Quoted 29 lines

cu romal

www.romal.de
blog.romal.de

Quoted 23 lines · Rafał Miłecki

2008/7/15, Renato S. Yamane <[email protected]>:

Quoted 5 lines
Quoted 2 lines · Rafał Miłecki

The newest version is packed for openSUSE fortunately. But it doesn't for my notebook

Try compile SVN version as commented in my last e-mail

OK, I tried version from SVN. Nothing changed :|

Quoted 7 lines
Quoted 3 lines

dmesg is:
omnibook: Driver version 2.20070211-trunk.
omnibook: Unknown model.

Try force recognize with ectype parameter.
#modprobe omnibook ectype=x

Sure, I tried every ectype between 1 and 15 before (omnibook from package) and now (version from SVN) again. I checked two files (when existed): lcd and temperature. Temperature (if file existed for forced ectype) was always 0 and lcd always had some random values. Inserting other values (1, 7) didn't change anything.

--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html