swinky
April 23rd, 2009, 01:52 AM
In Ubuntu 8.10, there were some problems with the fan/brightness keys on the Toshiba Satellite L305. I am running the Release Candidate for 9.04 (32-bit) and now it seems fixed by adding acpi_osi="Linux" to the kernel parameters. Thankfully, the fan now runs (though not flawlessly) and that is the important part, but I am still having problems with the function keys.
The problem is that, while these keys now work to adjust the brightness, they only work about 30-50% of the time: sometimes I boot and they work fantastically, other times, they don't work at all until a reboot or two later.
The interesting thing is that it doesn't seem to be a problem with the inability to adjust the brightness, it seems to be a problem with the fn key not registering. Without acpi_osi="Linux", while the brightness controls don't work, pressing fn+Esc mutes the volume. With acpi_osi="Linux", IF the brightess works, the mute also works, but if the brightness doesn't work, fn+Esc does nothing. Also, if I have a terminal open, pressing F6 types a ~ in the terminal, when the brightness is working, fn+F6 adjusts the brightness, when it is not working, fn+F6 types a ~ in the terminal, just like I wasn't holding down the fn key!
I suppose the final release of 9.04 might fix it, but considering how much Linux and the Satellite L305 like to fight each other, I'm not holding my breath so I am posting it now. When the final release hits tomorrow, I'll update on the status of the problem in the final release.
The problem is that, while these keys now work to adjust the brightness, they only work about 30-50% of the time: sometimes I boot and they work fantastically, other times, they don't work at all until a reboot or two later.
The interesting thing is that it doesn't seem to be a problem with the inability to adjust the brightness, it seems to be a problem with the fn key not registering. Without acpi_osi="Linux", while the brightness controls don't work, pressing fn+Esc mutes the volume. With acpi_osi="Linux", IF the brightess works, the mute also works, but if the brightness doesn't work, fn+Esc does nothing. Also, if I have a terminal open, pressing F6 types a ~ in the terminal, when the brightness is working, fn+F6 adjusts the brightness, when it is not working, fn+F6 types a ~ in the terminal, just like I wasn't holding down the fn key!
I suppose the final release of 9.04 might fix it, but considering how much Linux and the Satellite L305 like to fight each other, I'm not holding my breath so I am posting it now. When the final release hits tomorrow, I'll update on the status of the problem in the final release.