>From the dbus log below, I think the problem is in g-s-d or notify-osd, which returns an overflowed value after StepDown.
lli5@li-MBA:~/work/mba$ lli5@li-MBA:~/work/mba$ lli5@li-MBA:~/work/mba$ lli5@li-MBA:~/work/mba$ dbus-monitor --session sender=:1.6 signal sender=org.freedesktop.DBus -> dest=:1.198 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired string ":1.198" method call sender=:1.6 -> dest=:1.6 serial=2653 path=/org/gnome/SettingsDaemon/Power; interface=org.gnome.SettingsDaemon.Power.Keyboard; member=StepDown method return sender=:1.6 -> dest=:1.6 reply_serial=2653 uint32 10 method call sender=:1.6 -> dest=:1.16 serial=2655 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=GetCapabilities method call sender=:1.6 -> dest=:1.16 serial=2656 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify string "gnome-settings-daemon" uint32 0 string "notification-keyboard-brightness-low" string " " string "" array [ ] array [ dict entry( string "x-canonical-private-synchronous" variant string "keyboard" ) dict entry( string "value" variant int32 10 ) ] int32 -1 method call sender=:1.6 -> dest=:1.6 serial=2657 path=/org/gnome/SettingsDaemon/Power; interface=org.gnome.SettingsDaemon.Power.Keyboard; member=StepDown method return sender=:1.6 -> dest=:1.6 reply_serial=2657 uint32 5 method call sender=:1.6 -> dest=:1.16 serial=2659 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=GetCapabilities method call sender=:1.6 -> dest=:1.16 serial=2660 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify string "gnome-settings-daemon" uint32 0 string "notification-keyboard-brightness-low" string " " string "" array [ ] array [ dict entry( string "x-canonical-private-synchronous" variant string "keyboard" ) dict entry( string "value" variant int32 5 ) ] int32 -1 method call sender=:1.6 -> dest=:1.6 serial=2661 path=/org/gnome/SettingsDaemon/Power; interface=org.gnome.SettingsDaemon.Power.Keyboard; member=StepDown method return sender=:1.6 -> dest=:1.6 reply_serial=2661 uint32 1 method call sender=:1.6 -> dest=:1.16 serial=2663 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=GetCapabilities method call sender=:1.6 -> dest=:1.16 serial=2664 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify string "gnome-settings-daemon" uint32 0 string "notification-keyboard-brightness-low" string " " string "" array [ ] array [ dict entry( string "x-canonical-private-synchronous" variant string "keyboard" ) dict entry( string "value" variant int32 1 ) ] int32 -1 method call sender=:1.6 -> dest=:1.6 serial=2665 path=/org/gnome/SettingsDaemon/Power; interface=org.gnome.SettingsDaemon.Power.Keyboard; member=StepDown method return sender=:1.6 -> dest=:1.6 reply_serial=2665 uint32 4294967293 method call sender=:1.6 -> dest=:1.16 serial=2667 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=GetCapabilities method call sender=:1.6 -> dest=:1.16 serial=2668 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify string "gnome-settings-daemon" uint32 0 string "notification-keyboard-brightness-full" string " " string "" array [ ] array [ dict entry( string "x-canonical-private-synchronous" variant string "keyboard" ) dict entry( string "value" variant int32 100 ) ] int32 -1 method call sender=:1.6 -> dest=:1.6 serial=2669 path=/org/gnome/SettingsDaemon/Power; interface=org.gnome.SettingsDaemon.Power.Keyboard; member=StepDown method return sender=:1.6 -> dest=:1.6 reply_serial=2669 uint32 4294967288 method call sender=:1.6 -> dest=:1.16 serial=2671 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=GetCapabilities method call sender=:1.6 -> dest=:1.16 serial=2672 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify string "gnome-settings-daemon" uint32 0 string "notification-keyboard-brightness-full" string " " string "" array [ ] array [ dict entry( string "x-canonical-private-synchronous" variant string "keyboard" ) dict entry( string "value" variant int32 100 ) ] int32 -1 ^C lli5@li-MBA:~/work/mba$ -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/913793 Title: keyboard backlight adjust wrongly To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/913793/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs