-
Notifications
You must be signed in to change notification settings - Fork 271
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fdrv appears in DISTRO_SPECS but is not loaded #785
Comments
It's a kernel line option. See init |
Why is it treated differently?? BTW - interest comes from @gyro's new up to date firmware .sfs On 29/05/16 11:50, Mick Amadio wrote:
|
I would like to ship firmware as an fdrv in the iso (in a similar way that I'm shipping the browser as an adrv) but this would only work if fdrv was treated similarly to adrv and ydrv and loaded automatically with no need to specify kernel line options..... People could then swap to different firmware - e.g. gyro's new .sfs's - easily by just replacing the fdrv.... The fdrv mechanism would also mean the huge_kernel zdrv would not need to be amended post kernel-kit build to add in firmware. Thanks |
Makes sense.. if fdrv is there, then just load it. If it's not, then don't. Looking at the code this looks like something easy to do. I just committed some changes by gyro Maybe he himself can do what you want... but I wonder what the team has to say about it. Any opinions? |
The reason for The building of the fdrv is automated in kernel-kit. Firmware that doesn't include a corresponding module is discarded. It is certainly possible to build a kernel from kernel-kit enabling all the latest firmware for each module produced; well that's the theory and it is all built into the kernel_modules sfs and no fdrv is produced. |
I used the kernel-kit, i don't recall clearly even when i did a lot of edits, that modded and unfinished version is posted in the forum. That kernel_modules.sfs is in fact the zdrv isn't it? |
I agree with peabee's idea that the presence of an fdrv should be enough of a trigger for it to be loaded. |
Ok, if we go that way then BUT.. @mrfricks is in the middle of xenialpup dev and less disruption the better for now. I am open to a new branch being created to merge into |
When the new branch is created, if you comment here, I can generate a pull request to remove the $EXTRAFW conditionals.
@01micko, |
This can probably be closed as it should be addressed by #789 I'll leave it to the OP. |
fdrv is listed in DISTRO_SPECS along with adrv and ydrv but....
adrv and ydrv are loaded automatically
fdrv isn't
They should behave in the same manner?
Puppy default filenames...
Note, the 'SFS' files below are what the 'init' script in initrd.gz searches for,
for the partition, path and actual files loaded, see PUPSFS and ZDRV in /etc/rc.d/PUPSTATE
DISTRO_PUPPYSFS='puppy_LxPupSc_16.05.3.sfs'
DISTRO_ZDRVSFS='zdrv_LxPupSc_16.05.3.sfs'
DISTRO_FDRVSFS='fdrv_LxPupSc_16.05.3.sfs'
DISTRO_ADRVSFS='adrv_LxPupSc_16.05.3.sfs'
DISTRO_YDRVSFS='ydrv_LxPupSc_16.05.3.sfs'
DISTRO_PUPPYDATE='May 2016'
The text was updated successfully, but these errors were encountered: