-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
[gpio4=0] filter on PI 3 #1266
Comments
I also have a switch-of-64bitness, so it should work. I suspect you have some other filter active, but post your config.txt (or just the bits you've added). |
|
Yep - thought so. The conditional filters are quite powerful, but with that power comes a few gotchas. There are a number of orthogonal/independent sets of filter flags - model, edid, gpio and serial number - all of which have to be true for the settings to be used. By default, all filter flags are set to true, but when the parser finds a filter setting it updates the relevant filter flag based on the system state. On a Pi 4 all is well, but on Pi 3 by the time it reaches |
Hmm... I've added a [pi3] section before the [pi4] section so the model flag should be true when the parser reaches the gpio4 filter, no? But that didn't make a difference so I must not understand your explanation correctly. Can you provide a config.txt that sets arm_64bit=1 when gpio4=0 for all PIs that support the 64-bit kernel? |
? |
Works. Thanks! |
When it comes to organising larger config files it probably makes more sense to put the blank line (if there is one) after the first |
Hi,
I'm trying to boot the 64-bit kernel on a PI 3 using gpio4, i.e.:
I've shorted pin 7 to ground but the firmware still loads the 32-bit kernel. This works just fine on a PI 4. What am I missing?
The text was updated successfully, but these errors were encountered: