@MNtinkerer You are welcome. However, the "real" contributions regarding the PBP come from other people in this community who developed and upstreamed all the patches and found out which extra modules need to be loaded and config parameters to be changed. I had to condense these various bits of information anyways to get my PBP finally running. The purpose of the guide is to prevent others from struggling with this themselves.
@as400 Thank you and yeah, compiling in these modules is also what I thought about but I still don't understand why they don't get loaded in initramfs already. I always thought the purpose of its modules section is to do exactly that. I will try experimenting with the rootdelay-parameter before I bake them in since I wanted to stay as close to the config shipped by Debian as possible (they will almost certainly not bake in these modules into their generic arm64 kernel just because one of the hundreds of supported devices needs them, and personally I am a big fan of generic vs. device-specific kernels). Pzdr
Update: Setting rootdelay=10 did *not* help, the password prompt came later but the modules were not loaded before the pw prompt was shown on the serial console.
@as400 Thank you and yeah, compiling in these modules is also what I thought about but I still don't understand why they don't get loaded in initramfs already. I always thought the purpose of its modules section is to do exactly that. I will try experimenting with the rootdelay-parameter before I bake them in since I wanted to stay as close to the config shipped by Debian as possible (they will almost certainly not bake in these modules into their generic arm64 kernel just because one of the hundreds of supported devices needs them, and personally I am a big fan of generic vs. device-specific kernels). Pzdr
Update: Setting rootdelay=10 did *not* help, the password prompt came later but the modules were not loaded before the pw prompt was shown on the serial console.