Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chance of getting put in mainline? #19

Open
steelcowboy opened this issue Jan 24, 2016 · 4 comments
Open

Chance of getting put in mainline? #19

steelcowboy opened this issue Jan 24, 2016 · 4 comments

Comments

@steelcowboy
Copy link

Is there any chance that this will eventually be incorporated into the main Linux kernel, or is there something preventing it?

@lwfinger
Copy link
Owner

The only thing preventing it is the 4-6 month's work making the source fit kernel requirements, even the lesser criteria of the staging tree.

@dsx724
Copy link

dsx724 commented Jan 31, 2016

Hi Larry, do you have a rough estimate as to the cost to do so?

@lwfinger
Copy link
Owner

lwfinger commented Feb 1, 2016

No not really, but it would be in the many thousands of dollars. To get an idea of the number of things to fix, I ran the script that checks for violations of the kernel coding standards on a catenated copy of the source. It reported 48,000 errors and 25,000 warnings.

One option is to use the driver rtl8xxxu that was inserted into kernel 4.4. It is very much a work in progress, but it might work for you. For example, the author of that driver and I have identical dongles. The driver works with his APs, but not with mine. Thus far, I have not gotten time to capture and decode the over-the-air packets to see what is wrong.

@dsx724
Copy link

dsx724 commented Feb 2, 2016

Thanks for the information. In my tests, the RTL8188EU performs much worse than the RTL8188CU with the driver in staging. The RTL8188EU throughput is very inconsistent and normally 30% lower than the RTL8188CU. Do you have a rough figure for bringing the performance to the same level or greater? It doesn't have to be mainline.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants