看板 LinuxDev 關於我們 聯絡資訊
各位版友好: 之前在我的PC(Ubuntu 10.04 LTS)上插上兩個USB鍵盤,按下其中任一個鍵盤的 CapsLock或NumLock鍵,發現NumLock會同步,CapsLock卻不會同步,使用usbmon 來觀察這現象按下NumLock,USB確實會發兩個對應掛載鍵盤的點亮與滅的訊號, CapsLock只會發操作鍵盤的點亮與滅的訊號,針對這個問題我只有追到 drivers/input/input.c static void input_handle_event(){ ... case EV_LED: __change_bit(code, dev->led); } arch/x86/include/asm/bitops.h static inline void __change_bit(int nr, volatile unsigned long *addr) { asm volatile("btc %1,%0" : ADDR : "Ir" (nr)); } 接下來就不知道要往哪追了,因為有牽扯到USB,所以我沒了方向,USB與鍵盤driver之間 的關係我不清楚,請問一下,各位版友是否可以提供一點方向,謝謝 另外一提有試驗其他作業系統,Redhat6(都不會同步),Redhat5u5(都會同步) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.72.57