I am using Unraid 6.9.2 with changes in /lib/modules, /lib/firmware because I want to use less common devices with Docker containers.
For customization, I used unraid-kernel-helper from ich999.
I tried the other day to use hyper-v on a windows 10 vm, but it doesn't seem to work.
I tried 6.10.0rc4.
It worked like magic.
I would like to incorporate the driver for the device into 6.10.0rc4.
It seems that unraid-kernel-helper has been closed to the public.
Why has it been closed to the public?
I have no choice, so I am trying to build it by myself by trial and error.
I understood the procedure regarding bzimage, bzmodules from the following page.
https://forums.unraid.net/topic/82625-kernelcustom-kernel-build-with-treaks-20200307-v683558419108naviveganfsv4r8125zen2/
I would like some tips regarding bzfirmware.
I would also like to understand the following pages
https://wiki.unraid.net/Manual/Release_Notes/Unraid_OS_6.9.0#Better_Module.2FThird_Party_Driver_Support
According to this description, the objective can be achieved without creating our own bz*.
I checked with the mount command and found that the overlay is set as follows.
###
/boot/bzfirmware on /lib/firmware type squashfs (ro,relatime,errors=continue)
overlay on /lib/firmware type overlay (rw,relatime,lowerdir=/lib/firmware,upperdir=/var/local/overlay/lib/firmware,workdir=/var/local/overlay-work/lib/firmware)
/boot/bzmodules on /lib/modules type squashfs (ro,relatime,errors=continue)
overlay on /lib/modules type overlay (rw,relatime,lowerdir=/lib/modules,upperdir=/var/local/overlay/lib/modules,workdir=/var/local/overlay-work/lib/modules)
###
is the upperdir, /var/local/overlay/*
exists in ram and seems to disappear after reboot.
How are nvidia drivers etc. working?
Thank you in advance.
Translated with www.DeepL.com/Translator (free version)