【问题标题】:How to map a keyboard to a console in linux如何在Linux中将键盘映射到控制台
【发布时间】:2014-06-25 21:50:08
【问题描述】:

我在 ARM 板上启动 linux。

我的屏幕已连接并正在工作,它会在 tty1 上启动并出现登录提示

我有一个 USB 键盘,我相信它被识别为输入设备。

如何告诉 Linux 使用 USB 键盘在 tty1 上输入? 我用 stty 玩了一个小时,但我不确定是不是这样。 我需要配置一些 Udev 规则吗?

谢谢

编辑

这是我的内核日志的转储;这是我拔掉插头的时候:

[56234.757446] usb 1-1: USB disconnect, device number 2
[56234.765391] evbug: Event. Dev: input0, Type: 0, Code: 0, Value: 1
[56234.769276] evbug: Disconnected device: input0

这是我重新插入的时候。

[56238.339500] usb 1-1: new low-speed USB device number 3 using ci_hdrc
[56238.949462] usb 1-1: device not accepting address 3, error -71
[56239.069499] usb 1-1: new low-speed USB device number 4 using ci_hdrc
[56239.248248] usb 1-1: New USB device found, idVendor=04d9, idProduct=1203
[56239.255036] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[56239.406428] usbhid 1-1:1.0: can't add hid device: -71
[56239.411605] usbhid: probe of 1-1:1.0 failed with error -71
[56239.478370] input: HID 04d9:1203 as /devices/soc.1/70000000.aips/73f80000.usb/ci_hdrc.0/usb1/1-1/1-1:1.1/0003:04D9:1203.0002/input/input1
[56239.492158] evbug: Connected device: input1 (HID 04d9:1203 at usb-ci_hdrc.0-1/input1)
[56239.492754] hid-generic 0003:04D9:1203.0002: input,hidraw0: USB HID v1.11 Device [HID 04d9:1203] on usb-ci_hdrc.0-1/input1

我不确定错误 -71 是什么意思,我似乎无法在源代码中找到该错误号(内核 3.15) .但它似乎仍然成功地被识别为输入设备。

此外,当我插入/拔出键盘时,屏幕空白结束,我再次看到文本。这对我来说意味着某些东西被识别为输入设备。 而且,sysfs 认识到它有一个键盘输入设备……至少我认为这意味着:

arm:/sys/devices/soc.1/70000000.aips/73f80000.usb/ci_hdrc.0/usb1/1-1/1-1:1.1/0003:04D9:1203.0003/input/input2/capabilities# cat key
2000000 39fa d941d001 1e0000 0 0 0

【问题讨论】:

    标签: linux terminal usb tty


    【解决方案1】:

    首先尝试确保键盘确实被识别为输入设备(查看内核启动日志或在串行控制台上调用dmesg 等)可能是 USB 主机或什至您的内核配置中未启用键盘输入支持。

    【讨论】:

      【解决方案2】:

      这似乎是内核中的问题。一定有一个缺失的功能。拥有键盘的要求已被取消,因此我不再跟进。

      【讨论】:

        猜你喜欢
        • 2019-05-05
        • 2011-10-26
        • 2011-04-02
        • 2010-11-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-16
        • 2012-04-19
        相关资源
        最近更新 更多