Overview: The fn-{brightness up, brightness down} keys on the Toshiba nb305 netbook do not adjust the brightness, nor do they generate ACPI events. Steps to reproduce: 1.) Boot kernel on a nb305. 2.) Press fn-f5 or fn-f6. Actual Results: Brightness of LVDS display stays the same. No output from acpi_listen. Expected Results: Change in the brightness of the LVDS display. Video brightness event from acpi_listen. Bisected: First bad commit: 74a365b3f354fafc537efa5867deb7a9fadbfe27 "ACPI: Populate DIDL before registering ACPI video device on Intel"
Ok. Could you please attach the output of the acpidump command?
Created attachment 27127 [details] acpidump output Attached acpidump.
First-Bad-Commit : 74a365b3f354fafc537efa5867deb7a9fadbfe27 Handled-By : Matthew Garrett <mjg59-kernel@srcf.ucam.org>
I enabled drm driver debug (cmdline += drm.debug=0x02) and noted that the "Public ACPI methods not supported" message was encountered. By calling acpi_video_register even on error, the brightness keys function again.
Created attachment 27236 [details] test patch which fixes the regression
Patch : https://bugzilla.kernel.org/attachment.cgi?id=27236
Fixed by commit 54b9b308fa39e5147e2edde3492d8650b957be6c .