Comment 20 for bug 45021

Revision history for this message
klakier (insane-vx) wrote :

I also had a problem with my notebook starting on its own after shutdown. Unloading omnibook module before system powers off seems to help. I just added a service script in /etc/init.d/ which runs 'rmmod omnibook' when it is invoked with 'stop' option and 'modprobe omnibook ectype=14' when with 'start' option, then registered it to stop on runlevels 0 and 6 and start on the others. If you use suspend to ram (aka sleep) or suspend to disk (aka hibernation) you will also need to modify some scripts in /etc/acpi/ to unload omnibook before sleeping/hibernating and reload it after resume.

I have a Toshiba Satellite A300-1EG laptop, so I use omnibook with ectype=14. It's the best working option for me, but I still have some issues with it:

# when omnibook is not loaded at all:
-- no reaction for any ACPI events, such as power cord plug / unplug or running out of battery
-- no Bluetooth
-- no Fn+Fx LCD brightness control
-- automatic and manual brightness control by PowerManager works OK

# when omnibook is loaded:
-- ACPI events OK
-- BT works OK
-- Fn+Fx brightness control works OK
-- no automatic brightness and any software attempts to control it don't work at all

# when omnibook is unloaded after loading it:
-- ACPI events still work OK
-- no BT
-- Fn+Fx brightness control still works OK
-- all automagic and software brightness control methods work well again

I didn't mention fan control, because it's buggy in this Toshiba model (e.g. when on high RPM, invoking any ACPI event such as pressing Fn key, closing the screen, changing brightness or unplugging a power cable causes it to slow down or stop - it doesn't want to slow down on it's own, I have to do something ACPI-related), but if I don't load omnibook at least for a moment, I can't slow the fan down in any way...

It shouldn't seem strange that I decided not to buy any Toshiba laptop again in the future... Dell, MSI or Asus don't have such problems with setting up Linux for comfortable use...

(Sorry if my english turns out to be hardly understandable)