Linux 모듈 자동 바인딩/바인딩 해제

Linux 모듈 자동 바인딩/바인딩 해제

현재 표준 범용 USB의 대안으로 나만의 USB HID 마우스 드라이버를 만들려고 노력하고 있지만 표준 범용 USB가 항상 방해가 됩니다. 일반 드라이버를 바인딩 해제하고 특정 드라이버에 자동으로 다시 바인딩하려면 어떻게 해야 합니까?

내 Zuoya MMR6 모듈/드라이버:https://github.com/vladipus/zuoya-mmr6

답변1

udev이 문제를 해결하는 데 많은 도움이 될 다음 규칙이 만들어졌습니다 .

KERNEL=="0003:18F8:1486.*"\
PROGRAM="/bin/sh -c 'echo -n %k > /sys/bus/hid/drivers/hid-generic/unbind;\
echo -n %k > /sys/bus/hid/drivers/hid-zuoya-mmr6/bind'"

/etc/udev/rules.d/드라이버 설치 스크립트/루틴을 통해 자동으로 설치할 수 있습니다.

관련 정보