How can I add non-free network firmware to my Devuan install?












1














I have a Dell PowerEdge T710 I'm trying to run as a home server. I have successfully installed Devuan, however I failed to set up the network properly. I'm wondering if there's any way to add the non-free network drivers for its Broadcom Limited NetXtreme II BCM5709 Gigabit Ethernet controller. I'm also open to reinstalling, but if I'm gonna do that I'd like some guidance on adding the proper network firmware to the installation image. I'm also open to giving up and using the debian non free net install iso. (I'm using Devuan to play with other init systems eventually but its not super important that I stay with this distribution)










share|improve this question
























  • You might want to test antiX, it does a much better job of staying out of systemd and comes by default with more firmware installed.
    – Rui F Ribeiro
    Oct 27 '18 at 18:36
















1














I have a Dell PowerEdge T710 I'm trying to run as a home server. I have successfully installed Devuan, however I failed to set up the network properly. I'm wondering if there's any way to add the non-free network drivers for its Broadcom Limited NetXtreme II BCM5709 Gigabit Ethernet controller. I'm also open to reinstalling, but if I'm gonna do that I'd like some guidance on adding the proper network firmware to the installation image. I'm also open to giving up and using the debian non free net install iso. (I'm using Devuan to play with other init systems eventually but its not super important that I stay with this distribution)










share|improve this question
























  • You might want to test antiX, it does a much better job of staying out of systemd and comes by default with more firmware installed.
    – Rui F Ribeiro
    Oct 27 '18 at 18:36














1












1








1







I have a Dell PowerEdge T710 I'm trying to run as a home server. I have successfully installed Devuan, however I failed to set up the network properly. I'm wondering if there's any way to add the non-free network drivers for its Broadcom Limited NetXtreme II BCM5709 Gigabit Ethernet controller. I'm also open to reinstalling, but if I'm gonna do that I'd like some guidance on adding the proper network firmware to the installation image. I'm also open to giving up and using the debian non free net install iso. (I'm using Devuan to play with other init systems eventually but its not super important that I stay with this distribution)










share|improve this question















I have a Dell PowerEdge T710 I'm trying to run as a home server. I have successfully installed Devuan, however I failed to set up the network properly. I'm wondering if there's any way to add the non-free network drivers for its Broadcom Limited NetXtreme II BCM5709 Gigabit Ethernet controller. I'm also open to reinstalling, but if I'm gonna do that I'd like some guidance on adding the proper network firmware to the installation image. I'm also open to giving up and using the debian non free net install iso. (I'm using Devuan to play with other init systems eventually but its not super important that I stay with this distribution)







linux debian networking devuan






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Dec 26 '18 at 10:56









GAD3R

25.6k1750107




25.6k1750107










asked Oct 27 '18 at 18:16









Henry Rogers

82




82












  • You might want to test antiX, it does a much better job of staying out of systemd and comes by default with more firmware installed.
    – Rui F Ribeiro
    Oct 27 '18 at 18:36


















  • You might want to test antiX, it does a much better job of staying out of systemd and comes by default with more firmware installed.
    – Rui F Ribeiro
    Oct 27 '18 at 18:36
















You might want to test antiX, it does a much better job of staying out of systemd and comes by default with more firmware installed.
– Rui F Ribeiro
Oct 27 '18 at 18:36




You might want to test antiX, it does a much better job of staying out of systemd and comes by default with more firmware installed.
– Rui F Ribeiro
Oct 27 '18 at 18:36










1 Answer
1






active

oldest

votes


















3














As devuan is based on Debian, you add the Debian non-free repositories in /etc/apt/sources.list



deb http://deb.debian.org/debian stretch non-free
deb http://deb.debian.org/debian-security/ stretch/updates non-free


Then to install the corresponding firmware package for the BCM5709 Gigabit Ethernet



sudo apt-get update
sudo apt-get install firmware-bnx2x


As for downloading manually, you review what any stretch package is for and download it from https://packages.debian.org/stretch/ ; in this case, https://packages.debian.org/stretch/firmware-bnx2x






share|improve this answer























  • Thanks! Is there a way I can obtain those packages from another machine as I do not have working network on the server at the moment. And do I need to replace stretch with ascii if I'm using the newer build?
    – Henry Rogers
    Oct 27 '18 at 18:48










  • I am afraid I am not that familiar with Devuan. I use antiX and Debian. I added to the answer a generic lead where you can download any packages you might need.
    – Rui F Ribeiro
    Oct 27 '18 at 18:51













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%2f478144%2fhow-can-i-add-non-free-network-firmware-to-my-devuan-install%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









3














As devuan is based on Debian, you add the Debian non-free repositories in /etc/apt/sources.list



deb http://deb.debian.org/debian stretch non-free
deb http://deb.debian.org/debian-security/ stretch/updates non-free


Then to install the corresponding firmware package for the BCM5709 Gigabit Ethernet



sudo apt-get update
sudo apt-get install firmware-bnx2x


As for downloading manually, you review what any stretch package is for and download it from https://packages.debian.org/stretch/ ; in this case, https://packages.debian.org/stretch/firmware-bnx2x






share|improve this answer























  • Thanks! Is there a way I can obtain those packages from another machine as I do not have working network on the server at the moment. And do I need to replace stretch with ascii if I'm using the newer build?
    – Henry Rogers
    Oct 27 '18 at 18:48










  • I am afraid I am not that familiar with Devuan. I use antiX and Debian. I added to the answer a generic lead where you can download any packages you might need.
    – Rui F Ribeiro
    Oct 27 '18 at 18:51


















3














As devuan is based on Debian, you add the Debian non-free repositories in /etc/apt/sources.list



deb http://deb.debian.org/debian stretch non-free
deb http://deb.debian.org/debian-security/ stretch/updates non-free


Then to install the corresponding firmware package for the BCM5709 Gigabit Ethernet



sudo apt-get update
sudo apt-get install firmware-bnx2x


As for downloading manually, you review what any stretch package is for and download it from https://packages.debian.org/stretch/ ; in this case, https://packages.debian.org/stretch/firmware-bnx2x






share|improve this answer























  • Thanks! Is there a way I can obtain those packages from another machine as I do not have working network on the server at the moment. And do I need to replace stretch with ascii if I'm using the newer build?
    – Henry Rogers
    Oct 27 '18 at 18:48










  • I am afraid I am not that familiar with Devuan. I use antiX and Debian. I added to the answer a generic lead where you can download any packages you might need.
    – Rui F Ribeiro
    Oct 27 '18 at 18:51
















3












3








3






As devuan is based on Debian, you add the Debian non-free repositories in /etc/apt/sources.list



deb http://deb.debian.org/debian stretch non-free
deb http://deb.debian.org/debian-security/ stretch/updates non-free


Then to install the corresponding firmware package for the BCM5709 Gigabit Ethernet



sudo apt-get update
sudo apt-get install firmware-bnx2x


As for downloading manually, you review what any stretch package is for and download it from https://packages.debian.org/stretch/ ; in this case, https://packages.debian.org/stretch/firmware-bnx2x






share|improve this answer














As devuan is based on Debian, you add the Debian non-free repositories in /etc/apt/sources.list



deb http://deb.debian.org/debian stretch non-free
deb http://deb.debian.org/debian-security/ stretch/updates non-free


Then to install the corresponding firmware package for the BCM5709 Gigabit Ethernet



sudo apt-get update
sudo apt-get install firmware-bnx2x


As for downloading manually, you review what any stretch package is for and download it from https://packages.debian.org/stretch/ ; in this case, https://packages.debian.org/stretch/firmware-bnx2x







share|improve this answer














share|improve this answer



share|improve this answer








edited Oct 27 '18 at 18:50

























answered Oct 27 '18 at 18:34









Rui F Ribeiro

39.2k1479130




39.2k1479130












  • Thanks! Is there a way I can obtain those packages from another machine as I do not have working network on the server at the moment. And do I need to replace stretch with ascii if I'm using the newer build?
    – Henry Rogers
    Oct 27 '18 at 18:48










  • I am afraid I am not that familiar with Devuan. I use antiX and Debian. I added to the answer a generic lead where you can download any packages you might need.
    – Rui F Ribeiro
    Oct 27 '18 at 18:51




















  • Thanks! Is there a way I can obtain those packages from another machine as I do not have working network on the server at the moment. And do I need to replace stretch with ascii if I'm using the newer build?
    – Henry Rogers
    Oct 27 '18 at 18:48










  • I am afraid I am not that familiar with Devuan. I use antiX and Debian. I added to the answer a generic lead where you can download any packages you might need.
    – Rui F Ribeiro
    Oct 27 '18 at 18:51


















Thanks! Is there a way I can obtain those packages from another machine as I do not have working network on the server at the moment. And do I need to replace stretch with ascii if I'm using the newer build?
– Henry Rogers
Oct 27 '18 at 18:48




Thanks! Is there a way I can obtain those packages from another machine as I do not have working network on the server at the moment. And do I need to replace stretch with ascii if I'm using the newer build?
– Henry Rogers
Oct 27 '18 at 18:48












I am afraid I am not that familiar with Devuan. I use antiX and Debian. I added to the answer a generic lead where you can download any packages you might need.
– Rui F Ribeiro
Oct 27 '18 at 18:51






I am afraid I am not that familiar with Devuan. I use antiX and Debian. I added to the answer a generic lead where you can download any packages you might need.
– Rui F Ribeiro
Oct 27 '18 at 18:51




















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.





Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


Please pay close attention to the following guidance:


  • 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%2f478144%2fhow-can-i-add-non-free-network-firmware-to-my-devuan-install%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