Mini PC won’t give me an IP address

Hello. Trying to move from SmartThings to HA. Decided to get a cheap mini pc “GMKtec Mini PC Computer, G10 Ryzen 5 3500U”. So I was on the fence in between running HA OS or in a VM, decided to have this machine solely for HA and installed through Ubuntu method. When running HA there is no IP assigned to it. So I cannot access it through a web browser to finish the installation.

What can I do to fix this? I’m thinking about going over VM route, is there a major downside that I should be aware of using it?

Thanks

You should be able to get the IP address from your router.
Otherwise I see you are in HA it appears, so this might help.

Could be that your Ethernet adapter has no driver in HA OS. In that case you could install proxmox and run HA OS in a VM.

1 Like

Did you you ruled out the basic stuff, like a faulty ethernet cable?

Why not just try to install ha or bare metal to see if it works that way?

While it won’t directly solve anything, the first step should always be getting to know what hardware we are actually talking about, booting a recent linux live distribution (Fedora, Ubuntu, …) can help there. If ethernet works there, lspci -knn and in case of Realtek (r8169) also dmesg | grep XID may be the first steps.

Reasons for ethernet not working may involve the chipset being rather exotic, so it’s not enabled on haos (which would be an easy fix) or the hardware (revision) just being too new for kernel v6.12 (especially a topic for rtl8125/ rtl8126/ rtl8127, which are rather common on recent hardware) - while that is harder to fix (backporting recent driver changes from newer kernels), you at least know what you’re dealing with (and the next LTS kernel isn’t that far away either).

https://www.gmktec.com/products/amd-ryzen-5-3500u-mini-pc-nucbox-g10

Seems like a RTL8125 chipset

WiFi 5 (Realtek RTL8822CE, up to 866.7Mbps), Bluetooth 5.0, Gigabit LAN (supports 2500M/1000M/100M/10M, Realtek 8125BG)

Went back to installing windows and was able to get it working with virtualbox. So that rules out network connection. I believe as someone mentioned is that the drivers is not in the HA Kernel so it’s not giving me an IP address at all.

I would go with a Proxmox install for this box.
Proxmox is probably faster to update the drivers needed for this chipset and the box is pretty powerful, so Proxmox gives the opportunity to run multiple servers/containers.
Especially if the system have more than 8Gb of ram, because the additional ram amount will most likely just be a sitting idle with HA only.

I never heard of proxmox. Will look into it now. Does that run on windows like virtualbox? Thanks

That’s correct. Making a google search this seems to be a long time issue. Why haven’t HA added those drivers already? There is topics dating back 2 years ago. The reason I ask is because will these drivers ever be added? If I want to run HA OS directly I might have to return this machine or buy a Ethernet to usb adapter.
Or just run on a VM

No, it does not run on Windows.
It replaces windows and it is an OS that is designed to run VMs and containers, like Virtualbox.

In Windows terms this would be equivalent to the Windows Hyper-V server OS.

The HA Cookbook have links to guides on how to install HA on promox 8.