Hi,
I was testing last stable kernel 2.6.38 in my recently purchased
Beagleboard xM.
I am using "beagleboard-test-image" from open embedded with the last
2.6.38 kernel.
Inside u-boot I can read user GPIO ok:
OMAP3 beagleboard.org # userbutton
The user button is currently NOT pressed.
OMAP3 beagleboard.org # userbutton
The user button is currently PRESSED.
However, once Linux has booted, no matter how many times I push the
button that I don't get any key pressing nor any interrupt in the
GPIO:
root@beagleboard:~# evtest /dev/input/event0
Input driver version is 1.0.1
Input device ID: bus 0x19 vendor 0x1 product 0x1 version 0x100
Input device name: "gpio-keys"
Supported events:
Event type 0 (Sync)
Event type 1 (Key)
Event code 276 (ExtraBtn)
Testing ... (interrupt to exit)
root@beagleboard:~# cat /proc/interrupts
CPU0
7: 0 INTC TWL4030-PIH
11: 0 INTC prcm
12: 990 INTC DMA
25: 1 INTC OMAP DSS
56: 382 INTC omap_i2c
61: 0 INTC omap_i2c
72: 0 INTC serial idle
73: 0 INTC serial idle
74: 419 INTC serial idle, OMAP UART2
77: 259 INTC ehci_hcd:usb1
80: 0 INTC serial idle
83: 1944 INTC mmc0
92: 0 INTC musb-hdrc
95: 6766 INTC gp timer
167: 0 GPIO user
376: 0 twl4030 twl4030_pwrbutton
378: 0 twl4030 twl4030_usb
379: 0 twl4030 rtc0
384: 0 twl4030 mmc0
IPI0: 0 Timer broadcast interrupts
IPI1: 0 Rescheduling interrupts
IPI2: 0 Function call interrupts
IPI3: 0 Single function call interrupts
IPI4: 0 CPU stop interrupts
Err: 0
Have some experienced the same problem?