Raspberry pi 内核 3.2.27 启动时未检测到键盘

Raspberry pi kernel 3.2.27 no keyboard detected on boot

我正在尝试为 Raspberry Pi 交叉编译驱动程序。 该驱动程序在内核 3.2 中工作,所以我下载了 3.2.27 raspberry pi 的内核。

我编译内核如下:

make -j3 ARCH=arm CROSS_COMPILE=<dir>/rpi-tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-

make -j3 ARCH=arm CROSS_COMPILE=<dir>/rpi-tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf- modules

make -j3 ARCH=arm CROSS_COMPILE=<dir>/rpi-tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf- INSTALL_MOD_PATH=<dir>/modules-3.2.27-linaro/ modules_install

其中 rpi-tools 是最后一个树莓派的 Github 工具。

将包含/firmware 和/modules 的Image.img 和/lib 文件夹复制到SDCard 并将当前Image 设置为默认后,RaspberryPi 启动时显示一些与网络接口相关的问题并且没有识别 USB 键盘,所以我无法登录。

我尝试使用 make menuconfig 设置修改 .config 以在 Device Drivers > Input device supportDevive Drivers > HID Devices 中启用键盘,但没有任何效果。 我正在使用 RPi 支持的 Dell SK-8115 键盘。

在内核编译中.config理论上必须启用哪些选项才能使用键盘?

如果有人有任何想法,将不胜感激。 谢谢

已解决

问题是 cmdline.txt 文件的标志 dwc_otg.lpm_enable 设置为 1 而不是 0。

要编辑我在树莓派启动时按 Shift 键进入恢复模式的文件。我编辑了该文件并将变量设置为 0。在重新启动时,树莓派检测到键盘。

Raspberry Pi 命令行文件的来源:http://elinux.org/RPi_cmdline.txt