Tiny Core Linux

Tiny Core Base => TCB Bugs => Topic started by: tzx17077 on March 02, 2026, 05:10:18 PM

Title: CorePure64 v17 networking issues
Post by: tzx17077 on March 02, 2026, 05:10:18 PM
Hi all,

I am running TinyCore guest VMs in different hypervisors, such as VMW, Virtualbox, Hyper-V.
All of those use the 64bit port w/o graphical desktop (CorePure64).
With the latest version I face issues with my virtual network switches for Hyper-V supervisor: TinyCore does not detect them as network cards and thus refuses to go „online“.
VMWare and Virtualbox on the other hand work fine.

Anyone else facing similiar issues with Hyper-V? Does the kernel lack the capability to support Hyper-V networking? It so, why was this not the case with the previous versions?
Title: Re: CorePure64 v17 networking issues
Post by: Rich on March 02, 2026, 08:16:38 PM
Hi tzx17077
I just took a look at the TC16 and 17 x86_64 config files and noticed a
bunch of  HYPERV  options visible in TC16 but missing in TC17.

This one stood out. Does this look like what's missing:
http://tinycorelinux.net/16.x/x86_64/release/src/kernel/config-6.12.11-tinycore64
Code: [Select]
#
# Microsoft Hyper-V guest support
#
CONFIG_HYPERV=m
# CONFIG_HYPERV_VTL_MODE is not set
CONFIG_HYPERV_TIMER=y
CONFIG_HYPERV_UTILS=m
CONFIG_HYPERV_BALLOON=m
# end of Microsoft Hyper-V guest support

http://tinycorelinux.net/17.x/x86_64/release/src/kernel/config-6.18.2-tinycore64
Code: [Select]
#
# Microsoft Hyper-V guest support
#
# CONFIG_HYPERV is not set
# end of Microsoft Hyper-V guest support

Here are all of the  HYPERV  entries for both config files.
TC16:
Code: [Select]
tc@E310:~/Desktop$ grep HYPERV config-6.12.11-tinycore64
CONFIG_HYPERVISOR_GUEST=y
# CONFIG_KVM_HYPERV is not set
CONFIG_HYPERV_VSOCKETS=m
CONFIG_PCI_HYPERV=m
CONFIG_PCI_HYPERV_INTERFACE=m
CONFIG_SYS_HYPERVISOR=y
CONFIG_HYPERV_STORAGE=m
CONFIG_HYPERV_NET=m
CONFIG_HYPERV_KEYBOARD=m
# CONFIG_DRM_HYPERV is not set
CONFIG_FB_HYPERV=m
CONFIG_HID_HYPERV_MOUSE=m
CONFIG_HYPERV=m
# CONFIG_HYPERV_VTL_MODE is not set
CONFIG_HYPERV_TIMER=y
CONFIG_HYPERV_UTILS=m
CONFIG_HYPERV_BALLOON=m
CONFIG_XEN_SYS_HYPERVISOR=y
CONFIG_HYPERV_IOMMU=y
# CONFIG_HYPERV_TESTING is not set

TC17:
Code: [Select]
tc@E310:~/Desktop$ grep HYPERV config-6.18.2-tinycore64
CONFIG_HYPERVISOR_GUEST=y
# CONFIG_KVM_HYPERV is not set
CONFIG_SYS_HYPERVISOR=y
# CONFIG_HYPERV is not set
CONFIG_XEN_SYS_HYPERVISOR=y
Title: HyperV Synthetic NIC Driver/Compatibility
Post by: bdesro on March 03, 2026, 12:53:15 PM
Tinycore wont recognize HyperV synthetic NIC and is apparently missing modules to recognize HyperV synthetic NICs. we highly use TCL has a router but being only able to use legacy NIC is quite problematic.

Any help or suggestion to easily manage HyperV NIC without recompiling the kernel constantly would be appreciated :)
Title: Re: CorePure64 v17 networking issues
Post by: Rich on March 03, 2026, 01:04:57 PM
Hi bdesro
Welcome to the forum.

I merged your topic with this one because they appear to be related.
Title: Re: CorePure64 v17 networking issues
Post by: bdesro on March 03, 2026, 02:15:12 PM
Hi, I too am facing the same issue. it seems that only legacy HyperV adapter are recognized because they dont require any drivers from the OS perspective. I tried with both version 16 and 17 and they both didnt have the proper kernel module for HyperV nor the packages available for installation.... I'm trying to figure a proper alternative to recompiling the kernel because legacy NIC in hyperV are limited to 100mbps....
Title: Re: CorePure64 v17 networking issues
Post by: tzx17077 on March 03, 2026, 04:04:11 PM
So can anyone recompile kernel with all Hyper-V modules? If not, where can I find instructions on how to do it myself and compile a custom kernel?
Title: Re: CorePure64 v17 networking issues
Post by: CNK on March 03, 2026, 09:26:15 PM
There are instructions for building a custom kernel on the Wiki (https://wiki.tinycorelinux.net/doku.php?id=wiki:custom_kernel).
Title: Re: CorePure64 v17 networking issues
Post by: tzx17077 on March 04, 2026, 03:21:22 PM
I keep getting errors when following the steps mentioned inside the wiki. Can someone build a custom kernel with all Hyper-V configuration settings enabled (or at least set to m).
Title: Re: CorePure64 v17 networking issues
Post by: Juanito on March 04, 2026, 04:25:30 PM
It would help if you could show the steps you took and the errors you got