Hi Ryan, Interesting, I'm also seeing (with AstLinux 1.3.x)
# modinfo bnx2 | grep '^firmware' firmware: bnx2/bnx2-rv2p-09ax-6.0.17.fw firmware: bnx2/bnx2-rv2p-09-6.0.17.fw firmware: bnx2/bnx2-mips-09-6.2.1b.fw firmware: bnx2/bnx2-rv2p-06-6.0.15.fw firmware: bnx2/bnx2-mips-06-6.2.3.fw # ls -l /lib/firmware/bnx2/*.fw -rw-r--r-- 1 root root 92792 Sep 19 19:31 /lib/firmware/bnx2/bnx2-mips-06-6.2.1.fw -rw-r--r-- 1 root root 103868 Sep 19 19:31 /lib/firmware/bnx2/bnx2-mips-09-6.2.1a.fw -rw-r--r-- 1 root root 5696 Sep 19 19:31 /lib/firmware/bnx2/bnx2-rv2p-06-6.0.15.fw -rw-r--r-- 1 root root 6104 Sep 19 19:31 /lib/firmware/bnx2/bnx2-rv2p-09-6.0.17.fw -rw-r--r-- 1 root root 6616 Sep 19 19:31 /lib/firmware/bnx2/bnx2-rv2p-09ax-6.0.17.fw I looked on my CentOS 7 build system and it had the exact same modinfo "firmware" references, but a lot more /lib/firmware/bnx2/*.fw files including bnx2-mips-09-6.2.1b.fw . I'm guessing this may be a binary-blob licensing issue that the Linux Kernel project does not include all the firmware files. You could find a trusted bnx2-mips-09-6.2.1b.fw and copy it to /lib/firmware/bnx2/ for giggles ... or purchase an Intel NIC. Lonnie On Oct 3, 2017, at 9:00 AM, d...@ryson.org wrote: > Lonnie and All, > > I had a few minutes to dig into this today. Here's what I'm seeing: > > The errors spotted yesterday (see below) led me to compare the list of files > shown by "modinfo bnx2" with those contained in /lib/firmware/bnx2/. Sure > enough, there are discrepancies in two of the five file names: > • modinfo bnx2 file shows: bnx2-mips-06-6.2.3.fw > • /lib/firmware/bnx2/ contains: bnx2-mips-06-6.2.1.fw > • modinfo bnx2 file shows: bnx2-mips-09-6.2.1b.fw > • /lib/firmware/bnx2/ contains: bnx2-mips-09-6.2.1a.fw > > The following three files were the SAME in both modinfo bnx2 and > /lib/firmware/bnx2/: > • bnx2-rv2p-06-6.0.15.fw > • bnx2-rv2p-09-6.0.17.fw > • bnx2-rv2p-09ax-6.0.17.fw > > The above comes from a working AstLinux version 1.3.0 that I can access > remotely. Unfortunately, I won't have access to the VM until tonight. When > I do, I'll check whether the error messages repeat (as suggested below) or > list different file names that can't be loaded, as the above suggests. > > Dan > > -----Original Message----- > From: d...@ryson.org > Sent: Monday, October 2, 2017 8:47pm > To: "AstLinux Users Mailing List" <astlinux-users@lists.sourceforge.net> > Cc: "AstLinux Users Mailing List" <astlinux-users@lists.sourceforge.net> > Subject: Re: [Astlinux-users] Ethernet Driver > > Hi Lonnie, > > Thanks for the digging and research. > > After adding bnx2 to /etc/rc.modules and restarting AstLinux, there was an > error "Direct firmware load failed with error -2." followed by "falling back > to user helper" and then "can't load firmware file > bnx2/bnx2-mips-09-6.2.1b.fw" This happened twice for each NIC. After that > and a series of "Sending discover..." messages, the network never came up. > > I need to step away from this for a little while right now but this is > looking a little more hopeful than before. Perhaps I'll have better fortune > tomorrow when I can spend some time working on it. > > Thanks, > > Dan > > -----Original Message----- > From: "Lonnie Abelbeck" <li...@lonnie.abelbeck.com> > Sent: Monday, October 2, 2017 8:07pm > To: "AstLinux Users Mailing List" <astlinux-users@lists.sourceforge.net> > Subject: Re: [Astlinux-users] Ethernet Driver > > Hi Dan, > > # ls -l /lib/modules/3.16.47-astlinux/kernel/drivers/net/ethernet/broadcom/ > total 292 > -rw-rw-r-- 1 root root 90248 Sep 23 15:14 bnx2.ko > -rw-r--r-- 1 root root 201184 Sep 23 15:14 tg3.ko > > # modinfo bnx2 | grep '^description' > description: Broadcom NetXtreme II BCM5706/5708/5709/5716 Driver > > So add "bnx2" to your /etc/rc.modules and give that a try. > > Though getting an Intel PCIe NIC card is not a bad idea :-) > > Lonnie > > > > On Oct 2, 2017, at 5:39 PM, d...@ryson.org wrote: > > > All, > > > > I'm trying my hand at running AstLinux as a VM under Proxmox. My first > > effort used bridged Ethernet as detailed in the AstLinux Documentation, > > which appeared to work fine. > > > > In the effort to pull defeat from the jaws of success, I subsequently > > changed the configuration to use PCI Passthrough and "directly" connect two > > NICs to AstLinux. In addition to improving host machine security, I hoped > > that this configuration might present a more sensible and consistent MAC > > address to my ISP's finicky modem. (I have to call them for an intervention > > whenever my MAC address changes.) > > > > Despite the fact that I don't know what I'm doing, the AstLinux VM is > > running and lspci shows both adapters. However, it doesn't appear to be > > loading a driver. Or, for whatever reason, AstLinux isn't seeing either > > NIC. > > > > The adapters are "Broadcom Limited NetXtreme II BCM5709 Gigabit Ethernet > > (rev 20)." At first I thought the tg3 (Broadcom) driver might be suitable > > so I added "tg3" to the modules.rc file. That didn't help. I've since seen > > that QLogic acquired this product line a few years ago, so perhaps tg3 no > > longer supports these products. > > > > If necessary, I can drive to Micro Center on the way home from work and buy > > an Intel NIC. However, I'd rather use the hardware I have if possible. > > > > I'd appreciate your thoughts. > > > > Thanks, > > > > Dan > > > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Astlinux-users mailing list > Astlinux-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/astlinux-users > > Donations to support AstLinux are graciously accepted via PayPal to > pay...@krisk.org. > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! > http://sdm.link/slashdot_______________________________________________ > Astlinux-users mailing list > Astlinux-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/astlinux-users > > Donations to support AstLinux are graciously accepted via PayPal to > pay...@krisk.org. ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Astlinux-users mailing list Astlinux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/astlinux-users Donations to support AstLinux are graciously accepted via PayPal to pay...@krisk.org.