required kernel toshiba support not enabled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
toshset (Debian) |
Fix Released
|
Unknown
|
|||
toshset (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: toshset
The kernel support required to use these utilities isn't installed - I can't use extra buttons, hotkeys, or change screen brightness.
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: toshset 1.75-2
ProcVersionSign
Uname: Linux 2.6.32-24-generic i686
Architecture: i386
CheckboxSubmission: 8b15f4fca5292e9
CheckboxSystem: 988b7c9be54a1e2
Date: Wed Sep 22 01:13:08 2010
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
ProcEnviron:
PATH=(custom, user)
LANG=en_CA.utf8
SHELL=/bin/bash
SourcePackage: toshset
Mike.lifeguard (mikelifeguard) wrote : | #1 |
John Cooper (choffee) wrote : | #2 |
Mark Crompton (cromptonm) wrote : | #3 |
Same problem, "required kernel toshiba support not enabled", using Maverick with kernel 2.6.35-22 on a Toshiba Portege R600.
Module toshiba_acpi loaded successfully.
Changed in toshset (Debian): | |
status: | Unknown → New |
shclim (shclim) wrote : | #4 |
Same as #3
Daniel Smith (connect404) wrote : | #5 |
Same as #3
This compounded with random hard lockups.
pascal (pascal-pascallen) wrote : | #6 |
Ubuntu 10.10, kernel 2.6.35-22 same problem.
How is the option.c driver for Tosh 3g modem? Likely gone, the support.
Thomas Orgis (thomas-forum) wrote : | #7 |
I see that the toshiba_acpi -dev patch has been intentionally dropped, see https:/
Quote: I therefore suggest we drop this patch and see if anyone notices.
Well, I do notice. There is no way anymore to disable the backlight on this nice transflective screen -- or is there an alternative to toshset yet? Please re-integrate that patch.
Mark Crompton (cromptonm) wrote : | #8 |
Thomas,
Thanks for the info on the patch - very interesting.
The main problem for me is that it is impossible to use the on-board 3g mobile broadband modem without toshset.
However, on my system if I enter the following command in a terminal, the response is:
mark@mark-
toshiba_bluetooth 2223 0
toshiba_acpi 10178 0
Now I'm no expert, but to me this means that the kernel module toshiba_acpi is in fact loaded - or am I wrong?
If toshiba_acpi is loaded, then does this mean that some other module is required in order to run toshset?
I'm happy to try and compile a kernel myself, but I'm not sure what patch is required to enable toshset?
John Cass (john-miltonroad) wrote : | #9 |
I'm having the same problems on my Portege R500, used to be able to use trasflective screen now cant get toshset to work
"required kernel toshiba support not enabled."
Mark Crompton (cromptonm) wrote : | #10 |
I'm open to correction on this, but it looks like the problem is that a modified version of the kernel module toshiba_acpi is required for toshset to run. Although toshiba_acpi is present in Ubuntu 10.10 (with kernel 2.6.35), it seems it is the unmodified version, and it needs to be patched. Unfortunately I don't know how to do this - if anyone does please let us know!
The older kernels, eg 2.6.32 (as used in Ubuntu 10.04 Lucid) used the patched driver, and this allowed toshset to run.
A work-around solution is simply to use the older kernel. Not an ideal situation, of course, but until such time as the patched toshiba_acpi is included in the latest kernel, using the older kernel will enable the use of toshset.
Easiest way to do it is just install kernel 2.6.32-25-generic through Synaptic. Everything still works as normal (at least on my system it does), but most importantly, toshset works with this kernel.
Mark van den Berg (puffchumpy) wrote : | #11 |
I have been able to set the fan speed and transreflective mode using toshset after patching and building the toshiba_acpi module for the current maverick kernel (2.6.35-
toshiba_acpi patch used: http://
After building the tosbiba_acpi.ko module I just copied it over to the current kernel module lib directory. I'll have to see if there is an official method for substituting a single modified module to a existing kernel build.
Reference System: Toshiba R600, 64bit Maverick Meerkat with patched toshiba_acpi, no 3g modem.
Mark Crompton (cromptonm) wrote : | #12 |
Mark,
Thanks very much for this - very useful information!
I'm new to this kind of thing, so I'd appreciate it if you could go into a little more detail on what the process is to apply the patch, and to build the toshiba_acpi.ko module?
Mark van den Berg (puffchumpy) wrote : | #13 |
I'm looking into using Dynamic Kernel Module Support (DKMS) and a launchpad PPA package to enable the patched toshiba_acpi modules are updated along with kernel updates. Otherwise the procedure might need to be repeated for each ubuntu kernel update.
The quick and dirty instructions are below, most of the instructions come from the Ubuntu KernelCustomBuild webpage. I might have missed something, please post any corrections.
1) Get ubuntu kernel source package and kernel building tools packages (I had all these installed, so I don't know what is required)
2) #> cd /usr/src
3) #> sudo wget http://
4) #> sudo tar -jxf linux-source-
5) #> cd linux-source-2.6.35
6) #> sudo patch -p1 < ../toshiba_
7) #> cd drivers/
8) I only wanted to build the toshiba_acpi module. So I commented out all the other modules from the Makefile. Using sudo make a backup copy of the Makefile, then edit the Makefile to only build the toshiba_acpi module. Just put # in front
of the other modules.
9) sudo make -C /usr/src/
10) sudo make -C /usr/src/
11) sudo depmod -a
12) Driver should be into /lib/modules/
to load the new module. Rebooting should work as well.
Primary Reference: https:/
Helpful References:
https:/
http://
http://
http://
Mark Crompton (cromptonm) wrote : | #14 |
Fantastic!! Your instructions worked perfectly! :)
Thank you very much for taking the time and effort to put this together.
Just a few suggestions that may help other newbies like me:
For step 1)
get the kernel source package:
#> sudo apt-get install linux-source-2.6.35
get the kernel building source packages:
#> sudo apt-get install kernel-package libncurses5-dev fakeroot wget bzip2
(maybe not all these packages are necessary, but I don't think it will harm to install them)
For step 8), to edit the Makefile as root:
#> sudo gedit Makefile
For step 12)
Copy the file toshiba_acpi.ko to /lib/modules/
remove the old module:
#> sudo rmmod toshiba_acpi
and load the new module:
#> sudo modprobe toshiba_acpi
(or simply reboot)
At last toshset works again :)
Daniel Smith (connect404) wrote : | #15 |
I've been trying to compile this patch into the 2.6.37rc2 mainline kernel but have run into a few issues. The reason for trying to get it up and running with .37 to resolve the well documented lag/speed issues on Maverick with the .35 kernel.
So I patched the .37 toshiba.acpi with the link above and tried to compile:
dsmith@
make: Entering directory `/usr/src/
CC [M] /usr/src/
/usr/src/
/usr/src/
make[1]: *** [/usr/src/
make: *** [_module_
make: Leaving directory `/usr/src/
Seems that ioctl variable has been removed from 2.6.37rc1. Ioctl was removed by the merging of the BKL (big kernel lock) tree.
So I hacked toshiba_acpi.c a little to get it compiling from:
(line 859)
static int
tosh_ioctl(struct inode* ip, struct file* fp, unsigned int cmd,
unsigned long arg)
to:
static long
tosh_
unsigned long arg)
and also from:
(line 921)
.ioctl = tosh_ioctl
to:
.compat_ioctl = tosh_ioctl
Compiles clean, inserts and loads up but I cant get access to toshet. What is interesting is I can cat /proc/toshiba
dsmith@
1.1 0xfcff 0.0 0.45 0x418e 0x00
Well I'm no kernel hacker and am not really sure what Im doing past here... any ideas?
Daniel Smith (connect404) wrote : | #16 |
I can however confirm that merging the patch back into the 2.6.35-22 version works fine.
Daniel Smith (connect404) wrote : | #17 |
wpoet (wp-sensotech) wrote : | #18 |
- toshiba_acpi.ko 64bit Edit (29.4 KiB, application/octet-stream)
Here is my version for kernel 2.6.35-23-generic
/usr/src/
Thomas Orgis (thomas-forum) wrote : | #19 |
This problem has been diagnosed to death: People dropped the experimental toshiba patch from the kernel, intending to see if this breaks something for anyone. People noticed that toshset is broken on their machines. People notice that it is trivial to apply the patch (excep the needed change for .37 kernels).
Would people please just consider putting the patch back in for 10.04 / 10.10?
wpoet (wp-sensotech) wrote : | #20 |
Yes, Thomas, I fully agree. Does anyone have an idea where else to complain. This has been going on for half a year. It is painful enough if something does not work. But is a working solution is dropped, I really lack any understanding. No wonder, my wife thinks I am stupid to use Linux. In Windows everything's so easy, at least as far as hardware support is concerned.
Mark Crompton (cromptonm) wrote : | #21 |
In response to the decision to drop the patch, mentioned in the following post:
https:/
I sent a message to kernel-team, pointing out that the resulting bug has definitely been noticed, and requested that the patch be put back in. This is the reply I received:
(Quote)
On Fri, Nov 26, 2010 at 06:33:29PM +0800, Mark Crompton wrote:
> > Please re-instate this patch.
Please don't. This functionality needs to be merged into the driver, not
punted out in a way that lets userspace trigger arbitrary SMIs.
-- Matthew Garrett | (e-mail address removed)
(End quote)
So the kernel team have passed responsibility for this bug to the driver.
Where to now?
Mike Doherty (doherty) wrote : | #22 |
Upstream kernel, I imagine.
Nikita Tsukanov (keks9n) wrote : | #23 |
>>
The ioctl ops in struct file_operations is deprecated on 2.6.36.
You need to convert it to unlocked_ioctl ops.
If you are lucky, just changing the second argument (struct file*) and
the return type of the old ioctl function from int to long might make
things working (supposing no BKL is needed).
(http://
Will try to patch it.
Nikita Tsukanov (keks9n) wrote : | #24 |
tags: | added: patch |
Mark Crompton (cromptonm) wrote : | #25 |
Thank you keks-n for the patch for kernel 2.6.37
I can confirm it works
Solnyshok (solnyshok) wrote : | #26 |
is that good for 2.6.37rc2-maverick or 2.6.37-natty?
Mark Crompton (cromptonm) wrote : | #27 |
I used 2.6.37rc2-maverick.
Nikita Tsukanov (keks9n) wrote : | #28 |
I've patched the kernel from natty repo and got it working. Anyway all kernels since 2.6.33 randomly freeze my system, so I still use 2.6.32.
Jeremy Foshee (jeremyfoshee) wrote : | #29 |
Hi Mike.lifeguard,
This bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? Can you try with the latest development release of Ubuntu? ISO CD images are available from http://
If it remains an issue, could you run the following command from a Terminal (Applications-
apport-collect -p linux 644898
Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https:/
Thanks in advance.
[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]
tags: | added: needs-kernel-logs |
tags: | added: needs-upstream-testing |
tags: | added: kj-triage |
Changed in linux (Ubuntu): | |
status: | New → Incomplete |
Marc (marc-meszaros) wrote : apport information | #30 |
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xffd3c000 irq 45'
Mixer name : 'SigmaTel STAC9200'
Components : 'HDA:83847690,
Controls : 8
Simple ctrls : 6
DistroRelease: Ubuntu 11.04
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
MachineType: TOSHIBA PORTEGE M400
Package: linux (not installed)
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
no card
ProcEnviron:
LANGUAGE=en_CA:en
PATH=(custom, user)
LANG=en_CA.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
Regression: No
RelatedPackageV
linux-
linux-
linux-firmware 1.49
Reproducible: Yes
RfKill:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
Tags: natty kernel-uncat needs-upstream-
Uname: Linux 2.6.38-7-generic x86_64
UpgradeStatus: Upgraded to natty on 2011-03-26 (1 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 05/22/2008
dmi.bios.vendor: TOSHIBA
dmi.bios.version: Version 3.80
dmi.board.name: Portable PC
dmi.board.vendor: TOSHIBA
dmi.board.version: Version A0
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: TOSHIBA
dmi.chassis.
dmi.modalias: dmi:bvnTOSHIBA:
dmi.product.name: PORTEGE M400
dmi.product.
dmi.sys.vendor: TOSHIBA
tags: | added: apport-collected kernel-uncat natty |
Marc (marc-meszaros) wrote : AcpiTables.txt | #31 |
Marc (marc-meszaros) wrote : AlsaDevices.txt | #32 |
Marc (marc-meszaros) wrote : AplayDevices.txt | #33 |
Marc (marc-meszaros) wrote : ArecordDevices.txt | #34 |
Marc (marc-meszaros) wrote : BootDmesg.txt | #35 |
Marc (marc-meszaros) wrote : Card0.Amixer.values.txt | #36 |
Marc (marc-meszaros) wrote : Card0.Codecs.codec.0.txt | #37 |
Marc (marc-meszaros) wrote : Card0.Codecs.codec.1.txt | #38 |
Marc (marc-meszaros) wrote : CurrentDmesg.txt | #39 |
Marc (marc-meszaros) wrote : IwConfig.txt | #40 |
Marc (marc-meszaros) wrote : Lspci.txt | #41 |
Marc (marc-meszaros) wrote : Lsusb.txt | #42 |
Marc (marc-meszaros) wrote : PciMultimedia.txt | #43 |
Marc (marc-meszaros) wrote : ProcCpuinfo.txt | #44 |
Marc (marc-meszaros) wrote : ProcCpuinfo_.txt | #45 |
Marc (marc-meszaros) wrote : ProcInterrupts.txt | #46 |
Alex (agemmell) wrote : | #47 |
Okay, I have a Toshiba Portege R600 as well and I can't get the "Transreflective Mode" button to work either. This is a major issue for me as it's one of the main reasons I got the laptop!
I understand some of what is being said above but I'm having trouble following much of it. I am willing to provide logs if someone can tell me what to do!
Should I just run "apport-collect -p linux 644898" at the terminal? I will give it a go...
Alex (agemmell) wrote : apport information | #48 |
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
AplayDevices:
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC262 Analog [ALC262 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
Architecture: i386
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC262 Analog [ALC262 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/pcmC0D0p: user 1495 F...m pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xc0200000 irq 46'
Mixer name : 'Realtek ALC262'
Components : 'HDA:10ec0262,
Controls : 20
Simple ctrls : 13
DistroRelease: Ubuntu 10.10
Frequency: Once a day.
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
MachineType: TOSHIBA PORTEGE R600
Package: linux (not installed)
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANG=en_GB.utf8
SHELL=/bin/bash
ProcVersionSign
Regression: Yes
RelatedPackageV
Reproducible: No
Tags: maverick kernel-config regression-update needs-upstream-
Uname: Linux 2.6.35-28-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 06/09/2009
dmi.bios.vendor: TOSHIBA
dmi.bios.version: Version 2.00
dmi.board.
dmi.board.name: Portable PC
dmi.board.vendor: TOSHIBA
dmi.board.version: Version A0
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: TOSHIBA
dmi.chassis.
dmi.modalias: dmi:bvnTOSHIBA:
dmi.product.name: PORTEGE R600
dmi.product.
dmi.sys.vendor: TOSHIBA
Alex (agemmell) wrote : AcpiTables.txt | #49 |
Alex (agemmell) wrote : AlsaDevices.txt | #50 |
Alex (agemmell) wrote : BootDmesg.txt | #51 |
Alex (agemmell) wrote : Card0.Amixer.values.txt | #52 |
Alex (agemmell) wrote : Card0.Codecs.codec.0.txt | #53 |
Alex (agemmell) wrote : CurrentDmesg.txt | #54 |
Alex (agemmell) wrote : IwConfig.txt | #55 |
Alex (agemmell) wrote : Lspci.txt | #56 |
Alex (agemmell) wrote : Lsusb.txt | #57 |
Alex (agemmell) wrote : PciMultimedia.txt | #58 |
Alex (agemmell) wrote : ProcCpuinfo.txt | #59 |
Alex (agemmell) wrote : ProcInterrupts.txt | #60 |
Alex (agemmell) wrote : ProcModules.txt | #61 |
Alex (agemmell) wrote : RfKill.txt | #62 |
Alex (agemmell) wrote : UdevDb.txt | #63 |
Alex (agemmell) wrote : UdevLog.txt | #64 |
Alex (agemmell) wrote : WifiSyslog.txt | #65 |
Mark Crompton (cromptonm) wrote : | #66 |
I have tested Ubuntu 11.04 "Natty" Beta-1 with kernel 2.6.38-7-generic, and running toshset on the stock kernel still gives the same error "required kernel toshiba support not enabled".
Time permitting, I will also test the latest upstream kernel, and post results here.
I tried applying the patch from post #24 in this thread to kernel 2.6.38-7-generic, but it failed. In post #28 keks-n reported that he patched the kernel from natty and got it working. Not sure how - did the patch require modifying for kernel 2.6.38?
So I downgraded the kernel to 2.6.37.6, applied the patch from post #24, and toshset works on natty with a patched kernel 2.6.37.6
Patrick Beckmann (patrickbeckmann23) wrote : | #67 |
Running "toshset" with Natty kernel 2.6.38-8-generic and today's mainline kernel build 2.6.39-
required kernel toshiba support not enabled.
tags: | removed: needs-upstream-testing |
Changed in linux (Ubuntu): | |
status: | Incomplete → New |
tags: |
added: maverick removed: needs-kernel-logs |
Gary M (garym) wrote : | #68 |
(Updating status and tags based on comments here.)
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
tags: | added: regression-release |
Thomas Orgis (thomas-forum) wrote : | #69 |
About the possibility of getting toshset functionality back, without users hacking stuff themselves:
http://
This is somewhere into a thread where toshset / toshiba_acpi devs discuss with the ACPI team about getting /dev/toshiba into the kernel, to make toshset work on current laptops. It doesn't look good.
Man, am I glad that I gave away my Toshiba machine ... sorry for you folks, Linux sucks sometimes:-/
Thomas Orgis (thomas-forum) wrote : | #70 |
For the full thread, it starts here: http://
Alex (agemmell) wrote : | #71 |
Oh man, this sucks. I'm just a regular Ubuntu user trying to get my Transrefletive screen to work on my Toshiba R600. After I removed Windows and put Ubuntu on it - about a year or 2 ago - the little Transreflective button stopped working but then I read how to use a little command line script to switch it on - happy days! Now, since many Ubuntu updates, it doesn't work even with the script :(
I just want my screen to work properly. I had no idea so much politics was involved behind the scenes :(
How can I help fix this?
Nikita Tsukanov (keks9n) wrote : | #72 |
- Patched module Edit (25.3 KiB, application/x-tar)
Hm. This patch ( https:/
Here is the archive with the source, Makefile and precompiled module. You can copy it to your modules directory and update initramfs or just run "sudo make install" in the directory where you unpacked the archive.
Alex (agemmell) wrote : | #73 |
Hi keks-n, thanks for your update but I'm not sure I did it right as I still can't get the Transreflective screen button to work. I downloaded your archive and unpacked it then ran the command you wrote. Here's the output:
make -C /lib/modules/
make[1]: Entering directory `/usr/src/
HOSTCC scripts/
HOSTCC scripts/
HOSTCC scripts/
HOSTCC scripts/
HOSTCC scripts/
HOSTLD scripts/
scripts/
make[1]: Leaving directory `/usr/src/
make[1]: Entering directory `/usr/src/
CHK include/
CHK include/
UPD include/
make[2]: *** No rule to make target `kernel/bounds.c', needed by `kernel/bounds.s'. Stop.
make[1]: *** [prepare0] Error 2
make[1]: Leaving directory `/usr/src/
make: *** [all] Error 2
As you can see, there was an error but I have no idea what it means or what to do about it! Any ideas?
Mark Crompton (cromptonm) wrote : | #74 |
I also tried the module posted by keks-n, but got exactly the same result as Alex. Using kernel 2.6.38.8 in Ubuntu Natty.
Then I tried installing the updated toshiba_acpi patch for kernel 2.6.38. Everything went well until the following step:
sudo make -C /usr/src/
At this point a new file was created:
/lib/modules/
However, I am using kernel 2.6.38.8 so I expected the new subdirectory in /lib/modules to be 2.6.38.8 (not 2.6.38.2)
There were no errors, so I continued the procedure. Everything else completed with no further surprises. However, at the end, running Toshset gave the same old error message: "required kernel toshiba support not enabled".
So it looks like a little more tweaking is required for kernel 2.6.38
Toshset works with the patch from post #24 in kernel version 2.6.37 with Ubuntu Natty
Nikita Tsukanov (keks9n) wrote : | #75 |
keks@KeksMPC:~$ uname -a
Linux KeksMPC 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:24 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
keks@KeksMPC:~$ sudo toshset -fan
HCI error: argument required
fan: fan1
I've just compiled the module with that patch and have no idea, why it fails for you.
$ make
make -C /lib/modules/
make[1]: Entering directory `/usr/src/
Building modules, stage 2.
MODPOST 1 modules
make[1]: Leaving directory `/usr/src/
Did you reboot after replacing the binary module?
Nikita Tsukanov (keks9n) wrote : | #76 |
You also should replace the module in drivers/
Solnyshok (solnyshok) wrote : | #77 |
@keks-n - thanks a lot. I can confirm, that I got toshset working using your precompiled module from 2011-05-10
that's what I did
sudo rmmod toshiba_acpi
put precompiled toshiba_acpi.ko as root into
/lib/modules/
/lib64/
(I used gksu nautilus to operate file manager as root)
(replace * with your current kernel version, I also had to create folder called 'extra')
sudo rmmod toshiba_acpi
sudo modprobe toshiba_acpi
Mark Crompton (cromptonm) wrote : | #78 |
Thank you Solnyshok for the information, and also keks-n for the pre-compiled module. It also works for me.
Actually I found it is not necessary (at least in my case) to create the "extra" folder and copy the toshiba_acpi module into it. All I had to do was copy the modified toshiba_acpi.ko to /lib64/
To Alex:
Once you have toshset working (see above), to use the trans-reflective mode just use the following command:
To turn trans-reflective on:
sudo toshset -trmode on
And to turn it off again:
sudo toshset -trmode off
There might also be a way to activate the special button above the keyboard. You might find that once toshset is working your script might work again :)
Alex (agemmell) wrote : | #79 |
Hmmm, still doesn't work for me.
Here's the output from "uname -a":
Linux user-r600-laptop 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686 i686 i386 GNU/Linux
I've tried what @Solnyshok did:
>sudo rmmod toshiba_acpi
Then I copy the precompiled toshiba_acpi.ko (as root) into:
/lib/modules/
/lib/modules/
Note that I do NOT have a lib64 folder! You all seem to have a lib64 folder - could the precompiled module be 64bit and mine is 32bit? However, trying to "sudo make install" the downloaded patch myself and I still get the same errors I posted above :(
(I also had to create folder called 'extra')
>sudo rmmod toshiba_acpi
>sudo modprobe toshiba_acpi
Then I get this error:
FATAL: Error inserting toshiba_acpi (/lib/modules/
Any ideas guys?
Nikita Tsukanov (keks9n) wrote : | #80 |
Sorry, I didn't tested the makefile -_-
Just type make without install and then you will get the module for your architecture.
Nikita Tsukanov (keks9n) wrote : | #81 |
- Autobuilder for the patched module Edit (10.1 KiB, application/x-debian-package)
Guys, try this package. It contains a short script for autobuilding the module for all installed kernels and a hook that compiles it when new is installed. You can say that I "cann't into dkms", but it works for me and I want some more testing before uploading it to ppa.
Nikita Tsukanov (keks9n) wrote : | #82 |
- Autobuilder for the patched module Edit (10.2 KiB, application/x-debian-package)
* Added rmmod & modprobe toshiba_acpi to the postinstall script
Omer P. (omerp) wrote : | #83 |
Just checked keks-n's modle (ver 0.0.2), working like a charm. Thanks!
(I was doing manual compilations before, but I removed my manually-compiled module to make sure the .deb was doing the job.)
Nikita Tsukanov (keks9n) wrote : | #84 |
Now you can find toshiba-acpi-fix in ppa:keks9n/main
pascal (pascal-pascallen) wrote : | #85 |
@keks-n
Thank you very much. Used it and works like a charm. Including the 3-g modem on portege R-500.
Alex (agemmell) wrote : | #86 |
@keks-n
Thank you! Your autobuilder works! I've added your ppa and I can see there is an update (from 0.0.2, which I have, to 0.0.3) however I can't seem to install the update. The update manager gives me this error:
Requires installation of untrusted packages
The action would require the installation of packages from unauthenticated sources.
Details: toshiba-acpi-fix
How do I get the update?!
Thanks!
Nikita Tsukanov (keks9n) wrote : | #87 |
Alex, you've added ppa in a wrong way (at least no key file was imported).
Try:
$ sudo apt-add-repository ppa:keks9n/main
$ sudo apt-get update
Alex (agemmell) wrote : | #88 |
Sweeeeeeeeet! It all works again now. Thank you SO much keks-n. You've been very patient and I truly appreciate it!
Slobodan (slobodan-liric-gmail) wrote : | #89 |
That didnt work with kernel 2.6.38-
Slobodan (slobodan-liric-gmail) wrote : | #90 |
after apt-get upgrade .. I get this:
.....
Building toshiba_acpi for 2.6.38-
make -C /lib/modules/
make[1]: Entering directory `/usr/src/
CC [M] /tmp/tmp.
Building modules, stage 2.
MODPOST 1 modules
CC /tmp/tmp.
LD [M] /tmp/tmp.
make[1]: Leaving directory `/usr/src/
cp toshiba_acpi.ko /lib/modules/
update-initramfs -c -k 2.6.38-
update-initramfs: Generating /boot/initrd.
...
Reloading the module
ERROR: Module toshiba_acpi does not exist in /proc/modules
FATAL: Error inserting toshiba_acpi (/lib/modules/
dpkg: error processing toshiba-acpi-fix (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
toshiba-acpi-fix
E: Sub-process /usr/bin/dpkg returned an error code (1)
Nikita Tsukanov (keks9n) wrote : | #91 |
Does it work with other kernels? Does toshset work with 2.6.32?
Slobodan (slobodan-liric-gmail) wrote : | #92 |
Cannot boot to X with 2.6.32-
I using Ubuntu 11.04 distribution.
With 2.6.38-
Nikita Tsukanov (keks9n) wrote : | #93 |
Are you sure, that you need _this_ fix? It fixes only the problem with toshset. I think it's better to create a new bug report and describe your problem in it, because it looks like that your laptop uses another acpi model which isn't handled by toshiba_acpi kernel module.
Kamarada (kamarada) wrote : | #94 |
Error on Toshiba L300D and Ubuntu 11.04 32b
any solution?
Selecting previously deselected package toshiba-acpi-fix.
(Reading database ... 214463 files and directories currently installed.)
Unpacking toshiba-acpi-fix (from .../toshiba-
Setting up toshiba-acpi-fix (0.0.3) ...
Building toshiba_acpi for installed kernels
Building toshiba_acpi for 2.6.38-8-generic
make -C /lib/modules/
make[1]: Entering directory `/usr/src/
CC [M] /tmp/tmp.
Building modules, stage 2.
MODPOST 1 modules
CC /tmp/tmp.
LD [M] /tmp/tmp.
make[1]: Leaving directory `/usr/src/
cp toshiba_acpi.ko /lib/modules/
update-initramfs -c -k 2.6.38-8-generic
update-initramfs: Generating /boot/initrd.
Building toshiba_acpi for 2.6.39-0-generic
make -C /lib/modules/
make[1]: Entering directory `/usr/src/
CC [M] /tmp/tmp.
/tmp/tmp.
compilation terminated.
make[2]: *** [/tmp/tmp.
make[1]: *** [_module_
make[1]: Leaving directory `/usr/src/
make: *** [all] Error 2
cp toshiba_acpi.ko /lib/modules/
cp: cannot stat `toshiba_acpi.ko': No such file or directory
make: *** [install] Error 1
Reloading the module
ERROR: Module toshiba_acpi does not exist in /proc/modules
FATAL: Error inserting toshiba_acpi (/lib/modules/
dpkg: error processing toshiba-acpi-fix (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
toshiba-acpi-fix
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Setting up toshiba-acpi-fix (0.0.3) ...
Building toshiba_acpi for installed kernels
Building toshiba_acpi for 2.6.38-8-generic
make -C /lib/modules/
make[1]: Entering directory `/usr/src/
CC [M] /tmp/tmp.
Building modules, stage 2.
MODPOST 1 modules
CC /tmp/tmp.
LD [M] /tmp/tmp.
make[1]: Leaving directory `/usr/src/
cp toshiba_acpi.ko /lib/modules/
update-initramfs -c -k 2.6.38-8-generic
update-initramfs: Generating /boot/initrd.
Building toshiba_acpi for 2.6.39-0-generic
make -C /lib/modules/
make[1]: Entering directory `/usr/src/
CC [M] /tmp/tmp.
/tmp/tmp.866...
Mark Crompton (cromptonm) wrote : | #95 |
I am testing Ubuntu 11.10 "Oneiric" beta. (So far so good). I would like to test the patch for Toshset. We need an update to toshiba-acpi-fix kindly provided by keks-n in his ppa, for Oneiric. Is that possible please?
Nikita Tsukanov (keks9n) wrote : | #96 |
They finally removed BKL in 2.6.39 version of the kernel. I've replaced calls to lock/unlock_kernel by a mutex and now it seems to compile and work fine with 2.6.39 and 3.0.0. I've uploaded it to ppa, so new version should be available soon for oneiric. I keep the old version for natty because it seems to be stable with this version of Ubuntu.
Mark Crompton (cromptonm) wrote : | #97 |
@keks-n
Thanks very much for the updated package.
I can confirm it works with Ubuntu 11.10 Oneiric (beta) and kernel 3.0.0-11-generic
Launchpad Janitor (janitor) wrote : | #98 |
Status changed to 'Confirmed' because the bug affects multiple users.
Changed in toshset (Ubuntu): | |
status: | New → Confirmed |
Logan Perkins (perkins-9) wrote : | #99 |
I just tested the toshiba-acpi-fix package running under debian testing/linux mint with kernel 3.0.0, and it works great. Thanks for the fixed package.
zik (zikzik) wrote : | #100 |
toshiba-acpi-fix crashes for me on Ubuntu 11.10 Oneiric and kernel 3.1:
BUG: unable to handle kernel paging request at ffff8800dfd89f94
Pid 3269, comm: grep Tainted: G D 3.1.0-030100-
Call trace: m_show, seq_read seq_lseek proc_reg_read vfs_read sys_read system_
happy to do some testing.
Nikita Tsukanov (keks9n) wrote : | #101 |
I cann't reproduce it on my laptop since my system doesn't boot even to login promt with 3.1 kernel from Ubuntu repo. Both with and without the patch applied to the module.
Roberto Grassi (robegrassi) wrote : | #102 |
It compiles and works in Arch Linux with kernel 3.1.4 and on a Toshiba Satellite R830. Thanks a lot!
Changed in toshset (Ubuntu): | |
status: | Confirmed → Opinion |
status: | Opinion → Confirmed |
Eduard Gotwig (gotwig) wrote : | #103 |
still not fixed in ubuntu 12.04
Brad Figg (brad-figg) wrote : | #104 |
I'm just coming into this discussion so please be kind. It seems from what I've seen that the upstream developers think that this issue should be fixed in the current kernel (possibly earlier but let's ignore that for now). It looks from comment #103 that the problem still exists in the current (Precise) kernel.
Has anyone from this thread / bug tried to engage with the upstream developer(s) to let them know this issue still exists?
Quinn (weazelon) wrote : | #105 |
@keks9n
I've been banging my head over this thing for the past 3 years I've tried compiling from a few suggested step by step guides, and I'm a total noob on everything linux. So, finally came back to this thread to see #84 and omg it worked like a charm !!
I can finally use my 3g modem on my Toshiba Tecra R10-10W - Toshset now works perfectly
For all the noobs that has no linux skills like me, I did:
1. sudo apt-add-repository ppa:keks9n/main
2. sudo apt-get update
3. sudo apt-get install toshiba-acpi-fix
4. sudo toshset -3g on
I can confirm it works with Ubuntu 11.04 natty and kernel 2.6.38-13-generic ! hurray !
Agustin Lobo (aloboaleu) wrote : | #106 |
Hi!
using a toshiba Portege M400 with ubuntu 11.10, after installing toshiba-acpi-fix and rebooting,
with a second monitor as extended desktop,
I can still not increase the brightness of the lcd display, which is very low.
Also:
alobo@alobo-
SciFeature:action: error setting lcd brightness
SciSet returned: FAILURE
lcd brightness: super-bright
lcd does not change
alobo@alobo-
lcd intensity: 7/7
lcd does not change
If I run (as I used with ubuntu 10.04)
sudo toshset -video both
the displays get crazy
Any fix?
Thanks
Agus
Agustin Lobo (aloboaleu) wrote : | #107 |
Actually I get:
alobo@alobo-
[sudo] password for alobo:
HciFeature::query: received an unexpected response for feature Video out: 387
alobo@alobo-
Agus
Chris Glass (tribaal) wrote : | #108 |
This is still a problem on Precise.
@keks9n - Would you provide a PPA for precise? That would be really appreciated, worked a treat on Oneiric.
Solnyshok (solnyshok) wrote : | #109 |
@keks9n
I see here http://
toshiba-acpi-fix published on 4-24-2012, but description still says Oneiric. Is that true?
Daniel Barker (phuebu) wrote : | #110 |
I just tried the steps in post #105 and got the following output
sudo apt-get install toshiba-acpi-fix
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
language-
firefox-
kde-l10n-engb language-
kde-l10n-zhcn language-
language-
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
build-essential dpkg-dev libalgorithm-
libalgorithm-
libdpkg-perl
Suggested packages:
debian-keyring
The following NEW packages will be installed
build-essential dpkg-dev libalgorithm-
libalgorithm-
libdpkg-perl toshiba-acpi-fix
0 upgraded, 7 newly installed, 0 to remove and 1 not upgraded.
Need to get 741 kB of archives.
After this operation, 2,955 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://
Get:2 http://
Get:3 http://
Get:4 http://
Get:5 http://
Get:6 http://
Get:7 http://
Fetched 741 kB in 0s (869 kB/s)
Selecting previously unselected package libdpkg-perl.
(Reading database ... 219113 files and directories currently installed.)
Unpacking libdpkg-perl (from .../libdpkg-
Selecting previously unselected package dpkg-dev.
Unpacking dpkg-dev (from .../dpkg-
Selecting previously unselected package build-essential.
Unpacking build-essential (from .../build-
Selecting previously unselected package libalgorithm-
Unpacking libalgorithm-
Selecting previously unselected package libalgorithm-
Unpacking libalgorithm-
Selecting previously unselected package libalgorithm-
Unpacking libalgorithm-
Selecting previously unselected package toshiba-acpi-fix.
Unpacking toshiba-acpi-fix (from .../toshiba-
Processing triggers for man-db ...
Setting up libdpkg-perl (1.16.1.2ubuntu7) ...
Setting up dpkg-dev (1.16.1.2ubuntu7) ...
Setting up build-essential (11.5ubuntu2) ...
Setting up libalgorithm-
Setting up libalgorithm-
Nikita Tsukanov (keks9n) wrote : | #111 |
Have you tried it with older kernel (from oneiric or natty)?
Kai Deponte (kai-deponte) wrote : | #112 |
THANKS Nikita!
couldn't use my Sony Ericsson F3507g on a Toshiba Tecra A10 with 12.04-64 Kernel 3.2.0
now working perfectly!
Solomon Nadar (solomonsunder) wrote : | #113 |
This issue is still present on my Toshiba Qosmio F60 with Ubuntu 12.10. I need to enable wireless from within Windows 7. Fn+F8 just enables/disables the wireless using soft block under Ubuntu, while the LED light stays on. Wireless still needs to be enabled from within Windows for the soft block to work.
Out put of lsusb:
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 043: ID 0930:0508 Toshiba Corp. Integrated Bluetooth HCI
Bus 001 Device 006: ID 04f2:b130 Chicony Electronics Co., Ltd
Output of lspci -n:
00:00.0 0600: 8086:0044 (rev 12)
00:02.0 0300: 8086:0046 (rev 12)
00:16.0 0780: 8086:3b64 (rev 06)
00:1a.0 0c03: 8086:3b3c (rev 06)
00:1b.0 0403: 8086:3b56 (rev 06)
00:1c.0 0604: 8086:3b42 (rev 06)
00:1c.1 0604: 8086:3b44 (rev 06)
00:1c.2 0604: 8086:3b46 (rev 06)
00:1c.3 0604: 8086:3b48 (rev 06)
00:1c.5 0604: 8086:3b4c (rev 06)
00:1d.0 0c03: 8086:3b34 (rev 06)
00:1e.0 0604: 8086:2448 (rev a6)
00:1f.0 0601: 8086:3b09 (rev 06)
00:1f.2 0106: 8086:3b29 (rev 06)
00:1f.6 1180: 8086:3b32 (rev 06)
01:00.0 0805: 1180:e822 (rev 01)
01:00.1 0880: 1180:e230 (rev 01)
02:00.0 0280: 10ec:8172 (rev 10)
03:00.0 0480: 102f:01ba (rev 01)
05:00.0 0200: 10ec:8168 (rev 03)
ff:00.0 0600: 8086:2c62 (rev 02)
ff:00.1 0600: 8086:2d01 (rev 02)
ff:02.0 0600: 8086:2d10 (rev 02)
ff:02.1 0600: 8086:2d11 (rev 02)
ff:02.2 0600: 8086:2d12 (rev 02)
ff:02.3 0600: 8086:2d13 (rev 02)
It would be great if anybody could find a solution to this so that I will not need to dual boot.
tygern8r (tygern8r) wrote : | #114 |
Mine fails regardless of which kernel I use. I've gone all the way back to 2.6.38.8 and up including the most current 3.8 and I think it doesn't have anything to do with the kernel or Nikitas patch as other users have posted their success with most of the kernels I tried. I think the problem is the machine. My Toshiba Satellite L355D-S7809 has InsydeH2O BIOS v1.9, the last update I can find for my model. This webpage http://
Reloading the module
FATAL: Error inserting toshiba_acpi (/lib/modules/
dpkg: error processing toshiba-acpi-fix (--configure):
subprocess installed post-installation script returned error exit status 1
Setting up libstdc++6-4.6-dev (4.6.3-1ubuntu5) ...
Errors were encountered while processing:
toshiba-acpi-fix
E: Sub-process /usr/bin/dpkg returned an error code (1)
If someone has gotten this to work with the InsydeH2O BIOS I'd like to hear from you. Otherwise I'm afraid I've done all the troubleshooting I can do, and will either have to live with my fan running at full speed once the initial threshold is crossed, or I'm going to have to put Windows back on.
Mark Crompton (cromptonm) wrote : | #115 |
@keks9n
Could you please update your PPA for raring? I still need the patch for my Toshiba Portege.
Many thanks :-)
Mark Crompton (cromptonm) wrote : | #116 |
@keks9n
Thanks very much for the update. Still works like a charm :-)
Jalil Karimov (jukarimov) wrote : | #117 |
Nops, not working :(
I downloaded kernel (2.6.35) from https:/
and tried to apply patch, but it rejected :(
however succeeded on 3-rd kernel 3.3.7 but running toshset with new module give oopses, and say unsupported toshiba bios :'(
Cefn (6-launchpad-net-cefn-com) wrote : | #118 |
I've just attempted to use the 'raring' version of the toshiba-acpi-fix package from https:/
I was impressed to find that against one of the kernels in my Ubuntu Gnome Saucy (13.10) the kernel 3.9.0-7 the patched toshiba_acpi does indeed build and function, and although the hardware button doesn't work, I can turn on transflective mode from the command line with...
sudo toshset -trmode on
and back off with...
sudo toshset -trmode off
Sadly, with either of the 3.11 kernels (also installed) the build fails, and below is a typical error from the build process...
Building toshiba_acpi for 3.11.0-2-generic
make -C /lib/modules/
make[1]: Entering directory `/usr/src/
CC [M] /tmp/tmp.
/tmp/tmp.
/tmp/tmp.
return single_open(file, version_proc_show, PDE(inode)->data);
^
/tmp/tmp.
return single_open(file, version_proc_show, PDE(inode)->data);
/tmp/tmp.
}
^
cc1: some warnings being treated as errors
make[2]: *** [/tmp/tmp.
make[1]: *** [_module_
make[1]: Leaving directory `/usr/src/
make: *** [all] Error 2
cp toshiba_acpi.ko /lib/modules/
cp: cannot stat ‘toshiba_acpi.ko’: No such file or directory
make: *** [install] Error 1
Roberto Grassi (robegrassi) wrote : | #119 |
For kernel>=3.10: replace PDE()->data with PDE_DATA()
Solomon Nadar (solomonsunder) wrote : | #120 |
I can't seem to find a way to enable Wireless on my Toshiba Qosmio F60 from Ubuntu (even 13.04) once it is disabled from within Windows. The LED buttons to enable Wireless, Mute, Play/Pause, Eco Mode, Touchpad block/unblock don't work either. It does not even generate any X Event. :-(
https:/
Under Windows the LED is used to switch on both WiFi, Bluetooth after which Fn+F8 is used to toggle between All Off, All On, Only Wifi, Only Bluetooth.
Alejandro Salas (kriegerd) wrote : | #121 |
@Roberto Grassi,
I'm sorry if this is a newbie question. I searched the file and what I found was: PDE(inode)->data, do you mean to just replace that with PDE_DATA(
That's what I did and I'm still getting error
/tmp/tmp.
/tmp/tmp.
/tmp/tmp.
/tmp/tmp.
Thank you in advance.
Roberto Grassi (robegrassi) wrote : | #122 |
@Alejandro Salas
No, just replace with: PDE_DATA(inode)
Alejandro Salas (kriegerd) wrote : | #123 |
Thanks @Roberto Grassi!, that did the trick.
I still haven't figured out how to enable the volume wheel that comes with my laptop, but that's another issue.
I got it to work in a 3.10-2-686-pae Debian.
Mark Crompton (cromptonm) wrote : | #124 |
@keks9n
Could you please update your PPA for Trusty?
Many thanks :-)
no longer affects: | elementaryos |
Franko Burolo (fburolo) wrote : | #125 |
This is still a bug in 15.04... :-/ Did the eOS team really fix this? How?
PhilB (phil-lchost) wrote : | #126 |
Sadly I too am looking for some guidance on getting this modified driver to compile in 15.04, though the list of errors has grown substantially. Trying to install the raring toshiba-acpi-fix from @keks9n's PPA results in some pretty scary messages:
Building toshiba_acpi for 3.19.0-23-generic
make -C /lib/modules/
make[1]: Entering directory '/usr/src/
CC [M] /tmp/tmp.
In file included from /tmp/tmp.
include/
int acpi_pci_
include/
int acpi_pci_
include/
struct pci_dev *acpi_get_
^
include/
struct pci_bus *pci_acpi_
include/
/tmp/tmp.
/tmp/tmp.
acpi_handle handle;
^
/tmp/tmp.
acpi_status status;
^
/tmp/tmp.
status = acpi_get_
^
/tmp/tmp.
return !ACPI_FAILURE(
^
/tmp/tmp.
/tmp/tmp.
struct acpi_object_list params;
/tmp/tmp.
union acpi_object in_objs[1];
/tmp/tmp.
acpi_status status;
^
In file included from include/
include/
#define BUILD_BUG_
include/
Changed in toshset (Debian): | |
status: | New → Fix Released |
Po-Hsu Lin (cypressyew) wrote : | #127 |
Closing this bug with Won't fix as this kernel / release is no longer supported.
Please feel free to open a new bug report if you're still experiencing this on a newer release (Bionic 18.04.3 / Disco 19.04)
Thanks!
Changed in linux (Ubuntu): | |
status: | Confirmed → Won't Fix |
I am having this problem in Mavrick as the kernel has dropped the patch. Using a Toshiba Portage R500