런타임에 USB_QUIRK_CONFIG_INTF_STRINGS 설정

런타임에 USB_QUIRK_CONFIG_INTF_STRINGS 설정

몇 가지 테스트를 위해 저렴한 MIDI 키보드를 구입했는데 Linux에서는 작동하지 않는 것으로 나타났습니다. 끊임없이 다시 연결되고 있습니다. Wireshark를 좀 조작한 후에 EPROTO구성 설명자의 문자열( )을 얻으려고 할 iConfiguration때 응답하는 것을 발견했습니다.

좀 더 검색한 후에 커널이 해당 설명자를 요청하는 것을 방지하는 방법이 이미 있다는 것을 발견했지만 USB_QUIRK_CONFIG_INTF_STRINGS커널에 컴파일된 설정으로만 볼 수 있습니다.

https://github.com/torvalds/linux/blob/master/drivers/usb/core/quirks.c https://github.com/torvalds/linux/blob/master/drivers/usb/core/message.c#L1912

사용자 정의 패치로 커널을 다시 빌드하지 않고 이를 구성할 수 있는 방법이 있는지 알고 계십니까?

관련 정보