<div dir="ltr">Same behavior with ipxe.usb or undi.usb, it doesn't see the network device.<div><br></div><div>When you say "provides the PXE ROM" what do you mean? You mean what the BIOS runs during a network boot?</div>

</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, May 22, 2014 at 3:27 PM, Michael Brown <span dir="ltr"><<a href="mailto:mcb30@ipxe.org" target="_blank">mcb30@ipxe.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="">On 22/05/14 19:19, Mike Harris wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
So it seems the ASIX dongle can be initialized just once, by the PXE rom<br>
in the BIOS. So I'm going to try burning ipxe to a USB stick, then<br>
booting from that.<br>
<br>
Building a usb image should be the same, right? Just use<br>
target bin/undionly.usb instead? iPXE starts OK doing that, but then<br>
'ifconf' shows no network devices. Is there something I need to do to<br>
get my USB dongle to show up?<br>
</blockquote>
<br></div>
Unfortunately it's not that easy.  The "undionly" driver is only for chainloading; it doesn't have any capability to load or unload an underlying PXE stack.<br>
<br>
You can try using bin/undi.usb (or just the usual bin/ipxe.usb); either of these will include the UNDI PCI driver which will attempt to load a PXE ROM provided by a PCI device.  If your Dell provides the PXE ROM in the form of a PCI ROM image (possibly with vendor:device IDs matching the USB controller) then there is a slim chance of this working.<span class="HOEnZb"><font color="#888888"><br>


<br>
Michael<br>
</font></span></blockquote></div><br></div>