How do I fall back to the generic wireless drivers? (rtl8192cu to rtl8xxxu)












0















I'm currently using rtl8192cu wireless drivers from proprietary firmware-realtek_20161130-4_all.deb and I'm having an unusual bandwidth (speed benchmarks giving me a 250kbps download speed and a 5mps upload speed while a Windows installation on the same machine gets 25mps downloads). I also tried the newer firmware-realtek_20180825+dfsg-1~bpo9+1_all.deb and download speeds were even slower.



I read that falling back to rtl8xxxu can help with this problem and I believe I'd be better off with that as I didn't provide the proprietary drivers for the net install of Debian and the download speed was normal at that time.



I can't find the generic driver listed in the output of lsmod | grep rtl and I lose all internet connections if I blacklist the proprietary ones. The only place where I can find a download for rtl8xxxu are the linux github and a fork that includes an hard-coded reference to drivers for a different device.



What is the correct way to obtain, install and load generic drivers from the main Linux repository? Am I supposed to just download and build the c files from the official repository?





tl;dr: What is the correct way to obtain, install and load generic drivers from the main Linux repository?










share|improve this question

























  • That hw is quite bad....

    – Rui F Ribeiro
    Jan 1 at 21:52






  • 1





    See unix.stackexchange.com/questions/252210/…

    – Rui F Ribeiro
    Jan 1 at 23:55











  • @RuiFRibeiro I understand your pain now, still I'd like to have a go with the rtl8XXXc to make sure that's what Debian used during installation

    – maja
    Jan 2 at 0:09











  • just a sidenote, if I use a dual-boot machine and if Windows is in a hyberanted state the download speed for rtl8192cu reaches 10mbps (against WIndows's 20mps) and then drops again to 250kbps if Windows is shut off properly (which I need to write to some shared storage drives)

    – maja
    Jan 2 at 5:04













  • The firmware at the end of the day is a file. The problem is that low level APIs evolve. Windows is using a different version of the firmware that it is pre-loaded if you do not do a full reboot; it would be interesting to find out which one, or if it is possible to get it from the Windows file system, and use it on the Linux side. Never tried it. To go that avenue, another group on this stack could be more suited to this question, we do not dabble much with Windows.

    – Rui F Ribeiro
    Jan 2 at 11:55
















0















I'm currently using rtl8192cu wireless drivers from proprietary firmware-realtek_20161130-4_all.deb and I'm having an unusual bandwidth (speed benchmarks giving me a 250kbps download speed and a 5mps upload speed while a Windows installation on the same machine gets 25mps downloads). I also tried the newer firmware-realtek_20180825+dfsg-1~bpo9+1_all.deb and download speeds were even slower.



I read that falling back to rtl8xxxu can help with this problem and I believe I'd be better off with that as I didn't provide the proprietary drivers for the net install of Debian and the download speed was normal at that time.



I can't find the generic driver listed in the output of lsmod | grep rtl and I lose all internet connections if I blacklist the proprietary ones. The only place where I can find a download for rtl8xxxu are the linux github and a fork that includes an hard-coded reference to drivers for a different device.



What is the correct way to obtain, install and load generic drivers from the main Linux repository? Am I supposed to just download and build the c files from the official repository?





tl;dr: What is the correct way to obtain, install and load generic drivers from the main Linux repository?










share|improve this question

























  • That hw is quite bad....

    – Rui F Ribeiro
    Jan 1 at 21:52






  • 1





    See unix.stackexchange.com/questions/252210/…

    – Rui F Ribeiro
    Jan 1 at 23:55











  • @RuiFRibeiro I understand your pain now, still I'd like to have a go with the rtl8XXXc to make sure that's what Debian used during installation

    – maja
    Jan 2 at 0:09











  • just a sidenote, if I use a dual-boot machine and if Windows is in a hyberanted state the download speed for rtl8192cu reaches 10mbps (against WIndows's 20mps) and then drops again to 250kbps if Windows is shut off properly (which I need to write to some shared storage drives)

    – maja
    Jan 2 at 5:04













  • The firmware at the end of the day is a file. The problem is that low level APIs evolve. Windows is using a different version of the firmware that it is pre-loaded if you do not do a full reboot; it would be interesting to find out which one, or if it is possible to get it from the Windows file system, and use it on the Linux side. Never tried it. To go that avenue, another group on this stack could be more suited to this question, we do not dabble much with Windows.

    – Rui F Ribeiro
    Jan 2 at 11:55














0












0








0








I'm currently using rtl8192cu wireless drivers from proprietary firmware-realtek_20161130-4_all.deb and I'm having an unusual bandwidth (speed benchmarks giving me a 250kbps download speed and a 5mps upload speed while a Windows installation on the same machine gets 25mps downloads). I also tried the newer firmware-realtek_20180825+dfsg-1~bpo9+1_all.deb and download speeds were even slower.



I read that falling back to rtl8xxxu can help with this problem and I believe I'd be better off with that as I didn't provide the proprietary drivers for the net install of Debian and the download speed was normal at that time.



I can't find the generic driver listed in the output of lsmod | grep rtl and I lose all internet connections if I blacklist the proprietary ones. The only place where I can find a download for rtl8xxxu are the linux github and a fork that includes an hard-coded reference to drivers for a different device.



What is the correct way to obtain, install and load generic drivers from the main Linux repository? Am I supposed to just download and build the c files from the official repository?





tl;dr: What is the correct way to obtain, install and load generic drivers from the main Linux repository?










share|improve this question
















I'm currently using rtl8192cu wireless drivers from proprietary firmware-realtek_20161130-4_all.deb and I'm having an unusual bandwidth (speed benchmarks giving me a 250kbps download speed and a 5mps upload speed while a Windows installation on the same machine gets 25mps downloads). I also tried the newer firmware-realtek_20180825+dfsg-1~bpo9+1_all.deb and download speeds were even slower.



I read that falling back to rtl8xxxu can help with this problem and I believe I'd be better off with that as I didn't provide the proprietary drivers for the net install of Debian and the download speed was normal at that time.



I can't find the generic driver listed in the output of lsmod | grep rtl and I lose all internet connections if I blacklist the proprietary ones. The only place where I can find a download for rtl8xxxu are the linux github and a fork that includes an hard-coded reference to drivers for a different device.



What is the correct way to obtain, install and load generic drivers from the main Linux repository? Am I supposed to just download and build the c files from the official repository?





tl;dr: What is the correct way to obtain, install and load generic drivers from the main Linux repository?







linux drivers network-interface






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jan 2 at 9:06







maja

















asked Jan 1 at 15:45









majamaja

3817




3817













  • That hw is quite bad....

    – Rui F Ribeiro
    Jan 1 at 21:52






  • 1





    See unix.stackexchange.com/questions/252210/…

    – Rui F Ribeiro
    Jan 1 at 23:55











  • @RuiFRibeiro I understand your pain now, still I'd like to have a go with the rtl8XXXc to make sure that's what Debian used during installation

    – maja
    Jan 2 at 0:09











  • just a sidenote, if I use a dual-boot machine and if Windows is in a hyberanted state the download speed for rtl8192cu reaches 10mbps (against WIndows's 20mps) and then drops again to 250kbps if Windows is shut off properly (which I need to write to some shared storage drives)

    – maja
    Jan 2 at 5:04













  • The firmware at the end of the day is a file. The problem is that low level APIs evolve. Windows is using a different version of the firmware that it is pre-loaded if you do not do a full reboot; it would be interesting to find out which one, or if it is possible to get it from the Windows file system, and use it on the Linux side. Never tried it. To go that avenue, another group on this stack could be more suited to this question, we do not dabble much with Windows.

    – Rui F Ribeiro
    Jan 2 at 11:55



















  • That hw is quite bad....

    – Rui F Ribeiro
    Jan 1 at 21:52






  • 1





    See unix.stackexchange.com/questions/252210/…

    – Rui F Ribeiro
    Jan 1 at 23:55











  • @RuiFRibeiro I understand your pain now, still I'd like to have a go with the rtl8XXXc to make sure that's what Debian used during installation

    – maja
    Jan 2 at 0:09











  • just a sidenote, if I use a dual-boot machine and if Windows is in a hyberanted state the download speed for rtl8192cu reaches 10mbps (against WIndows's 20mps) and then drops again to 250kbps if Windows is shut off properly (which I need to write to some shared storage drives)

    – maja
    Jan 2 at 5:04













  • The firmware at the end of the day is a file. The problem is that low level APIs evolve. Windows is using a different version of the firmware that it is pre-loaded if you do not do a full reboot; it would be interesting to find out which one, or if it is possible to get it from the Windows file system, and use it on the Linux side. Never tried it. To go that avenue, another group on this stack could be more suited to this question, we do not dabble much with Windows.

    – Rui F Ribeiro
    Jan 2 at 11:55

















That hw is quite bad....

– Rui F Ribeiro
Jan 1 at 21:52





That hw is quite bad....

– Rui F Ribeiro
Jan 1 at 21:52




1




1





See unix.stackexchange.com/questions/252210/…

– Rui F Ribeiro
Jan 1 at 23:55





See unix.stackexchange.com/questions/252210/…

– Rui F Ribeiro
Jan 1 at 23:55













@RuiFRibeiro I understand your pain now, still I'd like to have a go with the rtl8XXXc to make sure that's what Debian used during installation

– maja
Jan 2 at 0:09





@RuiFRibeiro I understand your pain now, still I'd like to have a go with the rtl8XXXc to make sure that's what Debian used during installation

– maja
Jan 2 at 0:09













just a sidenote, if I use a dual-boot machine and if Windows is in a hyberanted state the download speed for rtl8192cu reaches 10mbps (against WIndows's 20mps) and then drops again to 250kbps if Windows is shut off properly (which I need to write to some shared storage drives)

– maja
Jan 2 at 5:04







just a sidenote, if I use a dual-boot machine and if Windows is in a hyberanted state the download speed for rtl8192cu reaches 10mbps (against WIndows's 20mps) and then drops again to 250kbps if Windows is shut off properly (which I need to write to some shared storage drives)

– maja
Jan 2 at 5:04















The firmware at the end of the day is a file. The problem is that low level APIs evolve. Windows is using a different version of the firmware that it is pre-loaded if you do not do a full reboot; it would be interesting to find out which one, or if it is possible to get it from the Windows file system, and use it on the Linux side. Never tried it. To go that avenue, another group on this stack could be more suited to this question, we do not dabble much with Windows.

– Rui F Ribeiro
Jan 2 at 11:55





The firmware at the end of the day is a file. The problem is that low level APIs evolve. Windows is using a different version of the firmware that it is pre-loaded if you do not do a full reboot; it would be interesting to find out which one, or if it is possible to get it from the Windows file system, and use it on the Linux side. Never tried it. To go that avenue, another group on this stack could be more suited to this question, we do not dabble much with Windows.

– Rui F Ribeiro
Jan 2 at 11:55










0






active

oldest

votes











Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f491894%2fhow-do-i-fall-back-to-the-generic-wireless-drivers-rtl8192cu-to-rtl8xxxu%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Unix & Linux Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f491894%2fhow-do-i-fall-back-to-the-generic-wireless-drivers-rtl8192cu-to-rtl8xxxu%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

List directoties down one level, excluding some named directories and files

list processes belonging to a network namespace

list systemd RuntimeDirectory mounts