On Sun, 2015-10-04 at 14:04 +0100, Ian Campbell wrote: > On Thu, 2015-09-03 at 12:20 +0200, Robert Schlabbach wrote: > > Package: linux-image-4.1.0-0.bpo.1-kirkwood > > Version: 4.1.3-1~bpo8+1 > > > > After installing this Linux kernel on my QNAP TS-219P II, qcontrol no > > longer works: > > > > 1. The status LED remains in red/green blink mode (as set by the boot > > loader). It should be set to solid green when the kernel is loaded. > > 2. The buzzer does not buzz. It should buzz when the kernel is loaded > > and when the kernel is shutting down. > > > > Removing and reinstalling the qcontrol package did not help. > > I suspect this is due to the device path for the input node changing > from /dev/input/by-path/platform-gpio_keys-event to /dev/input/by > -path/platform-gpio-keys-event. With the version of qcontrol in Jessie > it won't even start if it can't find the device, even though it can do > many of its core things without it (the node is for button input only).
The change seems to have been in the other direction. > This is fixed by qcontrol 0.5.4-4 in testing (both looking for old and > new names, as well as not treating failure to find either as a > catastrophe), but for Jessie you can just edit the path in > /etc/qcontrol.conf. > > If that works for you then it might be worth uploading an updated > qcontrol to backports. I think the name change in the kernel should be reverted (not just in Debian, but upstream) since it broke existing userland. Presumably that would be: --- a/arch/arm/boot/dts/kirkwood-ts219-6281.dts +++ b/arch/arm/boot/dts/kirkwood-ts219-6281.dts @@ -32,7 +32,7 @@ }; }; - gpio_keys { + gpio-keys { compatible = "gpio-keys"; #address-cells = <1>; #size-cells = <0>; --- a/arch/arm/boot/dts/kirkwood-ts219-6282.dts +++ b/arch/arm/boot/dts/kirkwood-ts219-6282.dts @@ -42,7 +42,7 @@ }; }; - gpio_keys { + gpio-keys { compatible = "gpio-keys"; #address-cells = <1>; #size-cells = <0>; --- END --- Ben. -- Ben Hutchings Any smoothly functioning technology is indistinguishable from a rigged demo.
signature.asc
Description: This is a digitally signed message part