Skip to content

Enable AX102 tweaks#36

Merged
bretton merged 3 commits intodepenguin-me:mainfrom
bretton:ax102updates
Dec 6, 2025
Merged

Enable AX102 tweaks#36
bretton merged 3 commits intodepenguin-me:mainfrom
bretton:ax102updates

Conversation

@bretton
Copy link
Contributor

@bretton bretton commented Dec 3, 2025

Simple solution for Issue #100 and AX102 servers.

If running bsdinstall manually, then in final step exit to shell and run tweak_ax102.sh to set required parameters.

If running the unattended install, configure tweak_ax102="1" in depenguin_settings.sh to enable required parameters.

Passing in smbios options to qemu doesn't seem practical as limited useful info when checking DMI values.

…AX102 servers.

If running `bsdinstall` manually, then in final step exit to shell and run `tweak_ax102.sh` to set required
parameters.

If running the unattended install, configure `tweak_ax102="1"` in `depenguin_settings.sh` to enable required
parameters.

Passing in smbios options to qemu doesn't seem practical as limited useful info when checking DMI values.
@bretton
Copy link
Contributor Author

bretton commented Dec 3, 2025

  1. for tweak_ax102.sh, run after installer but before reboot (exit to shell to make changes) - is it necessary to mount the filesystem somewhere for the changes first?

  2. test images available for testing AX102 adjustments. May be replaced by future test images.

for 13.5-rc1 test

wget https://depenguin.me/qa.sh
chmod +x qa.sh
./qa.sh <your ssh key url>

for 14.3-rc1 test

wget https://depenguin.me/qa2.sh
chmod +x qa2.sh
./qa2.sh <your ssh key url>

will test on ax102 and ax41 servers and confirm works.

  1. for depenguin-run script, we can do a CPU check and alert to tweaks required when CPU matches specific CPU models

@bretton
Copy link
Contributor Author

bretton commented Dec 3, 2025

unattended installer works fine for 14.3, boots with AX102 tweaks enabled.

however manually running bsdinstall doesn't have the file tweak_ax102.sh available in the filesystem during "exit to shell to make final tweaks" step. How can we make it available? Else steps have to be run manually.

@bretton
Copy link
Contributor Author

bretton commented Dec 3, 2025

we will need a special INSTALLERCONFIG.ax102 script which copies tweak_ax102.sh to /root/tweak_ax102.sh inside the chroot, and then run bsdinstall script ./INSTALLERCONFIG.ax102 for ax102 hosts.

this seems redundant with the unattended installer already doing the required steps.

@bretton
Copy link
Contributor Author

bretton commented Dec 4, 2025

if no objections, I'm going to take this one live, complete testing with live images, as I want to get a 15.0 installer completed too

@bretton bretton merged commit 8b9555b into depenguin-me:main Dec 6, 2025
2 checks passed
@bretton
Copy link
Contributor Author

bretton commented Dec 6, 2025

live images tested for 13.5, 14.3 installs on AX41 and AX102 using unattended installer, all good.

will get a PR up for 15.0 installer image soon

@bretton bretton deleted the ax102updates branch December 6, 2025 09:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant