그래서 저는 Ubuntu를 사용하고 있으며 이전에 몇 가지 문제가 있었던 일부 하드웨어를 사용하려고 합니다.
이전의 문제는 내 하드웨어를 만든 회사가 동일한 ID를 가진 다른 하드웨어를 만든 다른 회사에 내부 부품을 판매하는 것이었습니다. 누군가 우분투와 함께 제공되는 드라이버를 친절하게 만들었지만 이로 인해 내 장치의 드라이버가 작동하지 못했습니다. 내 마지막 시스템에서 방금 커널 모듈을 찾아 비활성화했습니다.
이전 컴퓨터에서와 동일한 메시지가 나타납니다.
장치를 등록할 수 없습니다(Vid: 0x2457, Pid: 0x1002, iface: 0)
그러나 장치를 연결해도 이전처럼 /dev에 항목이 생성되지 않는 것 같습니다. 내 장치의 소유권을 어떻게 알 수 있나요? 나는 dmesg를 가정합니다:
USB 4-1: ohci_hcd 및 주소 16을 사용하는 새로운 전속 USB 장치
ohci가 내 액세스를 차단하고 있다는 것이 아니라 감지되고 있다고만 표시됩니다.
답변1
(루트로) 시도해 볼 수 있습니다:
mount -t debugfs none /sys/kernel/debug
cat /sys/kernel/debug/usb/devices
그런 다음 장치를 찾아 어떤 드라이버가 장치를 처리하는지 확인하세요.
애플리케이션을 루트로 실행할 수 있다면 권한 문제인지 확인해 볼 수 있습니다.
답변2
/etc/modprobe.d/blacklist.conf
어떤 드라이버가 이를 사용하는지 결정하기 위해 장치를 선언하는 모듈을 블랙리스트에 추가할 수 있습니다.lsusb -t