很久以前(应该是在用 Ubuntu 的时候),是可以完美工作的,连 ANALOG 按钮和下面的 LED 灯都可以正确工作
外观跟这个是一模一样的,但不是 PS2 手柄,只是外观高仿:
后来用 Arch 以后 analog 和LED灯无法工作,其它都正常,所以就凑合用了,但是几年过去,现在插上手柄发现(使用 jstest 测试):
Triggers 和 Shoulders(图中 L1、L2、R1、R2)和左边DPAD的上下左右会产生信号,按下摇杆会产生信号,其它按钮都不能用
左摇杆只有上下摇会产生信号,右摇杆只有左右摇会产生信号,而且 jstest 显示是同一个 axis
Google一圈发现都是在说什么 modprobe analog、xboxdrv、remapping 之类的,没一个能解决问题(国产坑爹)
最后发现 践兔论坛 里说 0079:0006 不是 “Generic” USB Joystick,编译内核时要开启“DragonRise Inc. game controller”和“DragonRise Inc. force feedback (NEW)”
既然不 Generic,我怀疑 arch 官方内核应该不会开启吧?
自己编译内核会有 nv 显卡驱动等各种坑,有没有像 modprobe 那样的动态载入的解决方法呢?
Giumo Clanjor (哆啦比猫/兰威举)
Where there is a hacker, there is art. | Dogfooding myself. (C++ / Lua / Perl / Rust)
离线
linux-lily 都开了,官方内核看编译用的配置文件应该也是开了的。
离线
试试 modprobe hid-dr?
离线
没效果的说……我得考虑最坏的情况了吧……
Giumo Clanjor (哆啦比猫/兰威举)
Where there is a hacker, there is art. | Dogfooding myself. (C++ / Lua / Perl / Rust)
离线