ok thank you
In the meantime I did some tests with Uelpenich. In principle we have now an alternative own written gpio_keys driver that could be used on 5big1 in combination with kernel 3.14.2
However I still want to find out why the original gpio_keys driver fails. We are using currently a kernel in which the driver is compiled as module. That makes it easier to test different driver setups.
Attached is kernel 26 and a test module. This is not the alternative driver but ta modified original driver. It disables irq sharing for buttons defined in the driver.
In the kernel several pacthes are made to solve issue with initializing pci bus.
You can load the kernel using fvdw-sl console using option load and start external kernel. You can also write it to sda6 and then it will be loaded at every boot, but if kernel hangs you will need to use standalone kernel to rewrite old kernel to sda6. Therefor I suggest to use the fvdw-sl console option. Using this option implies that you if you reboot the nas and want again use this new kernel you have again to load it via fvdw-sl console. If everything works ok we will write it to sda6.
After the kernel has been loaded and started. Connect via ssh (use putty client) and load the module gpio_keys.ko
You have to place this module in the folder /lib/modules/3.14.2. Do not use the serial console to load the module as the system is running in a chrooted environment, use ssh client.
To load the module give these commands
- Code: Select all
depmod
modprobe gpio-keys
now watch what happens on the serial console and post the output.
You do not have the required permissions to view the files attached to this post.