linuxUSB键盘LED指示灯不亮

linux系统版本:debian

内核 4.9.15(裁减)

前端时间遇到的这个问题,linux系统插上USB键盘,发现所有指示灯都不亮,

lsmod发现usb驱动加载正常,经过与未裁减的系统进行加载模块对比,发现缺少led模块input_leds.ko和led_class.ko

于是编译了该模块放到系统里面,Num_Lock和Scroll_Lock指示灯亮了,但是Caps_Lock灯还是不亮,

dumpkeys 发现keycode  58 =CtrlL_Lock,于是修改 dumpkeys | sed s/CtrlL_Lock/Caps_Lock/ | sudo loadkeys

修改完成后LED指示灯全部正常。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Mini2440是一款嵌入式开发板,拥有较强的计算能力和丰富的硬件接口,可以用于多种应用的开发和测试。以下是我关于Mini2440测试USB的回答: Mini2440开发板具备USB HOST和USB DEVICE两个USB接口,可以通过测试这些接口实现各种USB设备的连接和功能测试。 首先,我们可以使用Mini2440的USB HOST接口来连接外部USB设备,比如鼠标、键盘USB摄像头等。这样我们可以测试Mini2440是否能够正确检测到这些设备,并且能够正常与之通信。通过测试USB HOST接口,我们可以确保Mini2440的USB HOST驱动以及硬件电路的正常工作。 其次,我们可以使用Mini2440的USB DEVICE接口来连接到PC或其他主机设备,将Mini2440作为一个USB设备进行测试。这样我们可以测试Mini2440是否能够正确被主机设备识别,并且能够与之进行通信。通过测试USB DEVICE接口,我们可以确保Mini2440的USB DEVICE驱动以及硬件电路的正常工作。 为了测试USB功能,我们可以编写相关的测试程序来验证Mini2440的USB功能是否正常。我们可以使用开发板提供的开发环境,比如Linux、Windows CE等,编写相应的USB设备驱动程序和应用程序来进行测试。 在测试过程中,我们可以通过观察Mini2440开发板上的LED指示灯、打印测试日志等方式来确认USB功能的正常运行情况。 总之,通过测试Mini2440的USB功能,我们可以确保其在连接各种USB设备时的正常工作,为后续的应用开发和测试奠定基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值