Boot Dell XPS 12 to USB to Network card
OK trying to network boot a Dell XPS 12. This Laptop have no network cards aside from internal wireless and the docking station. Here is a list of the hardware in play for this:
Dell XPS 2
Dell D3000 Docking station
StarTech USB31000SPTB USB to Network Adapter
I have the laptop setup with Legacy Boot Mode: Secure Boot Off" as per Dell’s suggestions.
USB network still does not show in options to boot.
So my plan was to make a USB flash boot device that could see the USB to Network device and then talk to the FOG server an image that way. Using the site suggested from another post https://rom-o-matic.eu/
After setting all options form UEFI the Hardway. I tried and get a flash of the pic below and then it starts into windows:
In short just trying to get a USB boot that will pickup on the USB network card and then boot into FOG. Not sure if this is a non starter or not. I have tried with a few docking stations like Targus and StarTech and no dice so far.
Ok, marked as solved for now. People who want to keep following, see here (mind this is about PXE booting a Surface 4 now).
Moving to new post. This has gotten a little to unruly
@george1421 Roger that, I’ll give a try after my meeting
What this does is create a usb boot of the FOG OS in a live boot mode. This allows the devs to be able to see what the FOG client OS sees in a manual mode. This way they can check what drivers are loaded or other things that can’t be done non-interactively. You can’t image, inventory, or capture from this image, its just a debug command shell.
You are now way pas the pxe/efi issue of the others. Now we are down to a FOG issue. It may be an efi or diver issue, but the FOG kernel has booted on your device so this IS a fog issue.
@george1421 Where do I find the FOSL file. I am using the file from the site you had on the other post to create the efi file.
@Psycholiquid Well actually you are a ton closer that the other folks where they can’t get the kernel to boot period.
That is where we were at the FOS/FLOGGER (my preference is now FOSL for this usb boot). If you boot from this FOSL usb with your current nic that pxe boots. With the FOSL kernel, can you confirm you have an IP address (one reason why the FOS inventory program can’t submit). Just issue a
ip addr showcommand at the linux prompt. You should see an IP address for eth0.
There is no rush to do this since I know you are busy. Just when you get around to it. The video will be helpful too, but we need to ensure the client can get to the network. We may have you use a wget command just to see if you can pluck something off the fog server too.
@george1421 It boots fine into the kernel. Once it gets into the FOG menu and I hit full registration it goes through the motions of inventorying, but never sends the info off. Just blinks and makes a new line forever.
Like I said getting closer, the video I will make today will show all the steps.
@Psycholiquid Just for clarity, when you say it will not register. Do you mean that the kernel will not boot or the kernel boots but it panics? I’m just trying to draw a parallel here. There are three threads with basically the same issue (unable to efi boot newer equipment).
OK peeps I finally got one that works using the PXE boot method create by @george1421 , however it will not register the host. So we are getting closer I will make a video of the process here in a little while once I get caught up on morning work. But for now here is the NIC and chipset that is working, it also works on Surfaces.
StarTech USB 2.0 to Gigabit Ethernet Adapter
Chipset ID SMSC - LAN7500
@Psycholiquid Feel free to mail me the ones that don’t work. ;-)
@george1421 I think the ASSIX is a very good chipset, just Dell and HP are being turds about what they are supporting. I think to HP Assix will be the route and Dell it will be SMH7500 (I think that is the right designation)
@Psycholiquid FWIW, Matthieu in a different thread has booted HP X2 210 tablet via a usb 3.0 ethernet adapter. He posted “I found on a store near my office that had a ASIX AX88772C” I take it that he is probably in Europe since he is done by about 10a EST.
I’m not saying that this will work with your system, just adding a data point.
Well no NIC at Walmart as advertised, I have it on order. Will see if we can resume this next week.
@george1421 no implied warranty - for fund raising only. Sell it as a “key chain”… that just so happens to have your USB UEFI booting stuff on it lol
@Psycholiquid Very nice find.
@george1421 If this does work FOG needs to start selling USB flashdrive and USB to Ethernet packages for support money LOL.
Not a bad idea actually.
Yeah it is a bad idea, then you’ll have to support other people’s crap as well as your own. :cry:
@george1421 Very true
@george1421 Well I the StarTech USB31000 sitting here and it hasn’t worked either, basically the updated version of what I am getting tonight. So I am thinking the USB 3.0 route might not be the route to go unless the FOG kernel supports USB 3.0 once that kernel takes over unless it supports it it will drop connection and not pick back up.
Remember we have two OS’ in play here. Since the built in efi bios doesn’t see that usb 3.0 device, we have the (hard way) ipxe boot flash drive. Does that support the usb 3.0 device? The second part is of you created the FOG Client Debug OS (I really need to come up with a better name). If you boot from the flash drive into the fog os kernel. You need both kits to work to have a happy fog deployment.
@Wayne-Workman So i read farther down in the comments and expanded the long lines of chats, I found this gem:
Kenneth Fortner1 year ago
+John Willis John, thanks for the great response. I currently have a XPS 12 that will PXE boot to undonly.kpxe using the LAn7500 and then attempts to use wimboot to kick off winpe. It fails for either the BCD or cannot find bootmgr.exe, but there is other weirdness going on that does not happen on embedded NICs. I will go read your post as well. I had also noticed on the iPXE forum that robinsmidsrod had asked for your solution as well. I will forward him to you post.
Looks to me I am on the right track now