【问题标题】:Raspberry pi kernel 3.2.27 no keyboard detected on bootRaspberry pi 内核 3.2.27 启动时未检测到键盘
【发布时间】:2015-05-22 15:13:09
【问题描述】:

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

我编译内核如下:

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 是最后一个 raspberry 的 Github 工具。

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

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

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

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

【问题讨论】:

    标签: keyboard kernel raspberry-pi cross-compiling boot


    【解决方案1】:

    已解决

    问题在于 cmdline.txt 文件的标志 dwc_otg.lpm_enable 设置为 0 的 1。

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

    树莓派命令行文件来源:http://elinux.org/RPi_cmdline.txt

    【讨论】:

      猜你喜欢
      • 2020-04-22
      • 1970-01-01
      • 2018-10-02
      • 1970-01-01
      • 2013-05-13
      • 2015-08-11
      • 2020-10-10
      • 2021-12-01
      • 1970-01-01
      相关资源
      最近更新 更多