bugGNU GRUB - Bugs: bug #63498, net_bootp error: no network card...


You are not allowed to post comments on this tracker with your current authentication level.

bug #63498: net_bootp error: no network card found

Submitter:  George Harig <gharig>
Submitted:  Sat 10 Dec 2022 12:01:59 AM UTC
Category:  Booting Severity:  Major
Priority:  5 - Normal Item Group:  None
Status:  None Privacy:  Public
Assigned to:  None Originator Name:  George Harig
Open/Closed:  Open Release:  other
Release:  Reproducibility:  Every Time
Planned Release:  None

Mon 12 Dec 2022 01:22:23 AM UTC, comment #1: 

So during the weekend, I installed Tinycore CorePure64 on a hyper-V windows 10 machine, using the Hyper-V Generation 2 method, so that the grub will load the system.  When I was at the Grub prompt I loaded the net and efinet modules and then entered the command net_ls_cards, and the hyperV network card was displayed. Now I haven't tested if I can http or tftp yet, I will later this week, but the fact that the Hyper-V UEFI Install found the network card is promising. Now if only I can get net network to work on the Winsystem PC-104 C407 card.

George Harig <gharig>
Sat 10 Dec 2022 12:01:59 AM UTC, original submission:  

Hi All,

So I have a winsystem C407 PC104 machine, a Hard drive with 3 prtitions on it, #1 is linux etx4, #2 is linux swap and #3 is vFat UEFI (with Grub on it), I also have a USB drive that is set up to UEFI boot, both UEFI drives (hard drive and usb) have GRUB2 version 2.06. I used grub-install to generate the EFI/BOOT files using Tinycore PureCore64, which is a linux 64bit distro.

So first, from what I can tell, the Grub boot loader works, and it works great, on both the hard drive and USB. I can not complain, Tinycore 64 is the OS that gets loaded every time.

However, when I am at the GRUB prompt and enter the command net_bootp I get the error: no network cards found.  I have in my grub.cfg to load the following modules using insmod: net, efinet, tftp, http and a few others. I have also manually loaded the modules. 

From what I have read, I have the idea that I should be able to access a tftp or http server from the grub command line.  Which would be totally awesome. And would solve a lot of issues for me if it does in fact work the way I think it should.

My goal is to let GRUB2 handle the remote booting, verses having the BIOS handle the PXE booting.

When I run the command net_ls_cards at the Grub prompt, no cards are returned.

The network card dose work, I know this because I am able to PXE netboot from the machine.

The hardware I'm using is Winsystem C407 PC104 card
E3825 2 core, 1.33 GHz
IntelĀ® i210 Gigabit Ethernet port (1 gigabit per second, GbE) serial ports
24 Digital I/O channels

Any help is appreciated

George Harig <gharig>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by gharig (Submitted the item)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.


    No changes have been made to this item

    Back to the top

    Powered by Savane 3.13-3cd0.
    Corresponding source code