Userspace xhci usb 3.0 linux driver

Avg Bid (USD)
Project Budget (USD)
$750 - $1500

Project Description:
I require a driver to control a USB 3.0 xhci driver pci express device from userspace from userspace using the standard uio and libpci libraries. This driver must completely bypass the built in linux stack and access the device endpoints directly. Instructions for disconnecting the default linux driver from a single pci express xhci device must be included. The driver will enumerate attached devices and handle all connect/disconnect activities. At least one model of 8 port hub must be supported built in. Interrupts will be handled by the standard linux uio kernel driver. It should be possible to develop this project based on the FreeBSD usb code and modify it to use uio instead of FreeBSD kernel functions. The driver must be based on FreeBSD due to licensing constraints of the Linux GNU license.

Skills required:
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 4500
in 45 days
$ 5000
in 60 days