Attached a new kernel with gpio_keys driver enabled.
You can test it using fvdw-sl console and choose option load external kernel. To be able to select the new kernel unpack the zip archive and put the file in the tftp folder of the fvdw-sl console on your PC.
Note 1.
The external kernel load works only for one boot. This is for testing if the kernel works ok we can copy it to the HDD to have it loaded at each boot without need to use fvdw-sl console. The advantage of this procedure is if the kernel fails to run you just have to reboot your 5big1 to bring up the previous kernel.
Note 2.
If this kernel runs oke we need to replace the kernel modules for the kernel as well.
If this new kernel loads and runs some modules of the previous kernel may not work or load as changes are made in the kernel code however to test gpio-keys drives it should not be a problem.
So after new kernel is running do following
a. check if we are running the new kernel- Code: Select all
uname -a
Post output
b. kill the buttons-nwsp2 daemon- Code: Select all
killall -9 buttonsd
required to be able to run evtest and see if buttons activity is detected. With a running buttons daemon and a working gpio driver the nas will reboot ;)
c. start evtest program as described in earlier post and post output
d. after fishing evtest, run dmesg command- Code: Select all
dmesg
and post output this to see if the new kernel has reported any error during loading
You do not have the required permissions to view the files attached to this post.