I only need to get the LCD brightness control working on my Toshiba Satellite A100 (PSAA9L model) with the unfortunate Phoenix BIOS.
I have followed all the instructions given perfectly. (I think).
I think I am very close to getting this work. I am probably making a rookie mistake somewhere and missing something silly. Could you please help ?
I am loading the omnibook module like so, (while I am in the /omnibook/trunk directory) without specifying ectype.
After the above command, following is the dmesg output.
$ sudo modprobe omnibook userset=1 lcd=1
Then I issue this command
[ 4658.106656] omnibook: Driver version 2.20090707-trunk.
[ 4658.106734] omnibook: Toshiba Satellite A100 detected.
[ 4658.106821] omnibook: Begin table match of bluetooth feature.
[ 4658.106826] omnibook: Try to init ACPI backend
[ 4658.106840] omnibook: ACPI EC device found
[ 4658.151594] omnibook: hook_connect for device AT Translated Set 2 keyboard.
[ 4658.183564] omnibook: Enabling Toshiba Bluetooth ACPI device.
[ 4658.416565] omnibook: ACPI backend init OK
[ 4658.416575] omnibook: Returning table entry nr 0.
[ 4658.418289] omnibook: BTST raw_state: c1
[ 4658.418301] omnibook: dmi feature has no backend table, io_op not initialized.
[ 4658.418307] omnibook: version feature has no backend table, io_op not initialized.
[ 4658.418313] omnibook: Begin table match of lcd feature.
[ 4658.418317] omnibook: Returning table entry nr 5.
[ 4658.418553] omnibook: Enabled features: bluetooth dmi version lcd.
Then I issue this command:
$ ls /proc/omnibook
#Following is the output. I have got LCD listed here WITHOUT specifying ECTYPE.
Then I issue this command
$ cat /proc/omnibook/dmi
#Following is the output.
BIOS Vendor: Phoenix Technologies LTD
BIOS Version: 1.80
BIOS Release: 06/12/2006
System Vendor: TOSHIBA
Product Name: Satellite A100
Serial Number: 76110390Q
Board Vendor: Intel Corporation
Board Name: Not Applicable
In the above output, the value returned is the value of the Gnome Power Manager Brightness applet.
$ cat /proc/omnibook/lcd
LCD brightness: 0 (max value: 7)
If I use the Gnome Power Manager Brightness applet to slide the brightness value, this is also reflected in the /proc/omnibook/lcd value when you do a cat.
Also when I do an echo to set the value, the value also changes.
Unfortunately, the brightness itself does not change. My LCD is stuck at max brightness.
I also tried setting different values of ECTYPE. But that does not work either. In any case, based on the information provided in the first post of this thread, if LCD/Bluetooth etc show up in /proc/omnibook without specifying ECTYPE then it means that the laptop is recognised and there is no need to specify ECTYPE.
It seems I am overlooking something very silly or minor here. Can you guys help me figure it out ??
It seems I had installed the toshset package a long time back when I was trying to get this working. In Synaptic, it still shows as INSTALLED. Do you think that is interfering with Omnibook. If I Mark it For Removal, it says acpi-support, powermanagement-interface and ubuntu-desktop will be removed as well. So I did not uninstall it. Is that the problem ?
In addition, I have the following packages installed using Synaptic.
sensors-applet, powermgmt-base, apmd, acpi-support, acpid, acpi. Are any of these interfering with omnibook being able to work ?? I installed these to get the temperature sensors, and CPU scaling/frequency applets working.
Many thanks and regards.