Tôi có một phần cứng usb, mà tôi biết người lái xe. Tuy nhiên, id nhà cung cấp và id sản phẩm không khớp với cặp VID, PID được đăng ký trong trình điều khiển. Có cách nào trong Linux để buộc một trình điều khiển được liên kết với một thiết bị được biết đến, mà không liên quan đến biên dịch lại mô-đun hạt nhân để thêm một cặp PID/VID?Buộc trình điều khiển cho phù hợp với thiết bị
15
A
Trả lời
18
Tìm mô-đun trong cây sysfs. Trong trường hợp này nó được trong
/sys/bus/usb-serial/drivers/cp2101
trong thư mục này, có một mục new_id
tập tin đó có thể được sử dụng để tự động thêm VID PID cặp như thế này:
echo VID PID >new_id
Đây là một LWN entry về tính năng này
1
Bạn không cần thực sự biên dịch lại toàn bộ hạt nhân, biên dịch lại mô-đun hạt nhân có liên quan với bảng khớp được cập nhật sẽ đủ, trong trường hợp câu trả lời this không hoạt động trên hạt nhân của bạn.
Các vấn đề liên quan
- 1. Trình điều khiển thiết bị Python
- 2. USB cho thiết bị nhúng - thiết kế ngăn xếp giao thức/trình điều khiển thiết bị
- 3. bị trình biên dịch phù hợp với
- 4. Không tìm thấy trình điều khiển phù hợp (SQLite)
- 5. Lập trình trình điều khiển thiết bị hạt nhân Linux
- 6. Phát triển trình điều khiển thiết bị Android - Điểm nhập
- 7. Làm cách nào để gắn trình điều khiển với thiết bị USB?
- 8. điều khiển thiết bị Linux IOCTL
- 9. Điều khiển động cơ bằng thiết bị Android
- 10. Sự khác nhau giữa trình điều khiển nền tảng Linux và trình điều khiển thiết bị thông thường là gì?
- 11. Làm cách nào để triển khai trình điều khiển thiết bị USB cho Windows?
- 12. Không phù hợp với lộ trình trong bộ điều khiển spec cho tuyến đường phức tạp của tôi
- 13. Trình điều khiển JDBC cho Java 7
- 14. Tải các tập tin trình điều khiển cho một thiết bị cụ thể
- 15. Trình điều khiển đã ký xuất hiện dưới dạng unsinged trong trình quản lý thiết bị
- 16. Buộc tạo xử lý cho Điều khiển
- 17. Điều khiển giả lập bị vô hiệu hóa với thiết bị Android thực
- 18. Viết trình điều khiển USB cho Android
- 19. kiến trúc không phù hợp giữa Trình điều khiển và Ứng dụng?
- 20. Điều gì khiến MVVM trở nên phù hợp với WPF?
- 21. Phương trình phù hợp và kết quả phù hợp
- 22. Silverlight: Thuộc tính điều khiển ràng buộc theo lập trình
- 23. Không lái xe phù hợp được tìm thấy khi bao gồm các trình điều khiển cần thiết với maven-lắp ráp-plugin
- 24. Trình điều khiển hệ thống tệp người dùng Android trên thiết bị không bắt nguồn từ?
- 25. WPF cửa sổ chủ đề điều khiển để phù hợp với những người Telerik
- 26. cách hoạt động của các trình điều khiển thiết bị và tệp thông thường
- 27. Mẫu thiết kế phù hợp cho trình phân tích cú pháp nhật ký sự kiện?
- 28. Câu hỏi về register_chrdev_region() trong trình điều khiển thiết bị linux
- 29. Thắc mắc thăm dò khi viết trình điều khiển thiết bị I2C
- 30. Điều khiển Thiết bị Máy ảnh Từ C#
+1: Câu trả lời hay. Trên máy tính của tôi cho USB, tôi tìm thấy đường dẫn như:/sys/bus/usb/trình điều khiển/usb/usb4/idVendor và/sys/bus/usb/trình điều khiển/usb/usb4/idProduct – TheCottonSilk