我有一塊usb硬件,爲此我知道驅動程序。 但是,供應商ID和產品ID與驅動程序中註冊的VID,PID對不匹配。有沒有辦法在Linux中強制驅動程序與已知設備相關聯,而不涉及內核模塊重新編譯以添加PID/VID對?強制驅動程序與設備匹配
15
A
回答
18
在sysfs樹中找到該模塊。在這種情況下它是在
/sys/bus/usb-serial/drivers/cp2101
在此目錄中,存在可用於動態地添加VID PID對這樣一個new_id
文件條目:
echo VID PID >new_id
這是關於此功能的LWN entry
1
你不需要實際重新編譯整個內核,只用更新後的匹配表重新編譯相關內核模塊就足夠了,萬一this答案,對你的內核不起作用。
相關問題
- 1. Linux設備驅動程序
- 2. Wince設備驅動程序
- 3. 附加設備與設備驅動程序
- 4. 可以阻止設備驅動程序成爲字符設備驅動程序
- 5. 設備驅動程序vs驅動程序堆棧
- 6. 程序如何與設備驅動程序對話?
- 7. 書寫設備驅動程序?
- 8. 實施字符設備驅動程序
- 9. 讀取錯誤設備驅動程序
- 10. WinXPe NDIS 5.1設備驅動程序IPv6
- 11. Android Ouku平板設備驅動程序
- 12. 設備驅動程序代碼編譯?
- 13. 編寫鍵盤設備驅動程序
- 14. HAL層vs設備驅動程序
- 15. 網絡設備驅動程序
- 16. 設備驅動程序丟失的config.h
- 17. Android設備驅動程序使節點
- 18. IOCTL Linux設備驅動程序
- 19. iOS的寫入設備驅動程序
- 20. 字符設備驅動程序
- 21. MSI註冊PCIE設備驅動程序
- 22. Linux網絡設備驅動程序
- 23. 隱形設備和ADB驅動程序
- 24. usb cdc設備驅動程序
- 25. 設備驅動程序開發
- 26. Linux設備驅動程序主號碼分配
- 27. 設備驅動
- 28. 沒有設備的設備驅動程序?
- 29. 優勝美地驅動程序,無法加載強制反饋驅動程序
- 30. 爲微控制器編寫設備驅動程序(任何)
+1:很好的答案。在我的USB設備上,我找到如下路徑:/ sys/bus/usb/drivers/usb/usb4/idVendor和/ sys/bus/usb/drivers/usb/usb4/idProduct – TheCottonSilk 2011-01-28 04:51:53