I'm currently learning driver programming. I'm at very nascent stage. I'm unable to get the difference of use of XHCI or EHCI or OHCI drivers and usb_storage.
Active6 years ago
Most common problems with Logic Pro 8 and Logic Pro 16 on Windows 7 can be solved by simply updating the USB 3.0 host controller drivers. I'm currently learning driver programming. I'm at very nascent stage. I'm unable to get the difference of use of XHCI or EHCI or OHCI drivers and usb_storage. When I plug my usb device (pen drive).
When I plug my usb device (pen drive) and see
dmesg it says that my device is using ehci driver but my device stops working when I rmmod usb_storage.
Please clear my doubt on this. There are many drivers for different kind of USB devices let it be mouse, keyboard, camera etc.
As of now I assume that XHCI driver is for USB host and other driver is for the device we connect to our USB host. Am I correct, if not then please explain the uses. Thanks in advance.
vkrams
3,4741414 gold badges5555 silver badges9292 bronze badges
Kumar GauravKumar Gaurav
61722 gold badges99 silver badges3131 bronze badges
2 Answers
*HCI are specifications of USB hosts:
Linux Usb 3.0 Xhci Driver Download
usb_storage is a upper level driver working on USB host side, and it responsible for communication only with usb storage devices, not keyboard, mouse, etc.
The USB is maintained in form of stack and *hci drivers are the lowest level in that stack. Usb-storage and other drivers are located on higher level of this stack.
user2699113user2699113
2,27222 gold badges1414 silver badges2626 bronze badges
Nvidia Linux Driver DownloadEnterKEY
73233 gold badges77 silver badges2424 bronze badges
Linux Driver Download Realtek Rtl8812auNot the answer you're looking for? Browse other questions tagged linux-kernelusblinux-device-driver or ask your own question.Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |