Werner Posted 11 hours ago Posted 11 hours ago 6 hours ago, Scritch said: Usbip modules are gone: https://github.com/armbian/build/pull/9971 0 Quote
Scritch Posted 8 hours ago Posted 8 hours ago Wow, this is great! Thanks for the super fast response. Could this be also enabled in edge builds? 0 Quote
Scritch Posted 7 hours ago Posted 7 hours ago (edited) How did you determine which configs to edit? Can I simply send a PR without testing? I guess there is a CI behind which takes care of testing? Edited 7 hours ago by Scritch 0 Quote
Werner Posted 7 hours ago Posted 7 hours ago I'd check all "edge" configs for the presence of usbip. at one of those at least a build test should occur 0 Quote
Scritch Posted 7 hours ago Posted 7 hours ago (edited) I see. I will check. Furthermore: The usbip config was present but got lost between Armbian 26.2 and 26.5. I see frequent PRs which do "Automatic: kernel config rewrite". How can we make sure these changes get persisted and not lost again? However the automated kernel config rewrite works, also needs to consider usbip. Edit: In concrete, it got removed with PR 9381: https://github.com/armbian/build/pull/9381/changes?mode=single#diff-9a3979f7f80525cd7ddd10a00d15aa3e4156c49357184ef9405432599e85a588 The PR talks about "groundhog day". I guess there is a process behind to "generate" a more than 100k lines PR? Edited 6 hours ago by Scritch 0 Quote
Werner Posted 4 hours ago Posted 4 hours ago 2 hours ago, Scritch said: "groundhog day". hehe, yes. because on every new major kernel version the same stuff occurs: rollover and adjust the (huge) patchset to the new version. Because patches were copied, this resulted in these large line numbers. in any case, kernel rewrite addresses things like unmet dependencies, hence throwing stuff out which would not work this way anyway. to make sure it is persistent, use kernel-config to spawn a menu config and enable the necessary options. The resulting kernel config should persist. 0 Quote
Scritch Posted 1 hour ago Posted 1 hour ago vor 2 Stunden schrieb Werner: to make sure it is persistent, use kernel-config to spawn a menu config and enable the necessary options Sorry, I dont know how to do this. Either I will need more guidance in how to do it, or we will have live with adding the usbip module options also to the edge configs and keep the fingers crossed future major kernel versions will have a better merge outcome. 0 Quote
Werner Posted 28 minutes ago Posted 28 minutes ago I have sent a new pr. basically you do something like this: ./compile.sh BOARD=orangepioneplus BRANCH=edge kernel-config This will spawn a kernel menuconfig where you can modify the kernel config. This menu also takes all necessary dependencies into account. Once everything is done the kernel config file in config/kernel is modified. If you use a tool like vscode this will automatically visualize. If you manually change the kernel config file and want to check if your settings are persistent to rewriting you can use the rewrite-kernel-config command similar to the one above. 0 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.