-
Notifications
You must be signed in to change notification settings - Fork 120
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
bcm2711-rpi-400.dtb breaks PI400 ethernet :/ #566
Comments
Interesting. What board revision is the PI 400 (
(note the trailing |
My device tree (with or without rpi-400.dtb) produces |
Thanks. I'll run a few tests. |
Initial tests using that firmware version (which includes bcm2711-rpi-400.dtb) have been successful. Does your kernel build include |
Yes, I added the MICREL PHY. I dropped into RaspiOS -LIte to get mii output as follows:
|
I've just spotted that I am missing CONFIG_BROADCOM_PHY. |
Yes, it could be. Does |
I couldn't see anything in dmesg (with rpi-400.dtb):
I have extracted the config.gz file from both NOOBS and PINN so that I can get the complete set of settings, instead of just the reduced defconfig. I have sorted each file and diff'ed them (since config settings seem to move around arbitrarily. I can provide both raw files if it helps) Here is a list of all config lines that are in NOOBS but missing from PINN (for the armv7l version). Seems more than I expected, since mostly I have added extra things to it rather than taking them out, but it could be that I missed some new config lines that are essential. Many are just comments, but if you could cast an eye over them and see if there are any that I really should have, I would appreciate it.
|
@pelwell - I hope I've sorted it now for v3.7. I think it was the BROADCOM_PHY issue. |
The above config differences were comparing noobs 3.7 with pinn 3.6.2, hence my confusion! PINN 3.7 is a lot closer. 😄 |
@pelwell
I am updating PINN to match the latest NOOBS' firmware/kernel etc as per the following BUILD-DATA:
NOOBS v3.7 includes bcm2711-rpi-400.dtb, but when I add that to PINN, the Pi400 ethernet does not work - it doesn't seem to load any driver. Without it, the kernel loads the bcm_genet driver for the ethernet and it works fine.
I've been comparing kernel config files but I can't see anything amiss (nothing obvious to me, anyway)
Does the bcm2711-rpi-400.dtb device-tree specify a different ethernet driver that I have omitted to add?
The same thing happens if I add this dtb to pinn v3.6.2 which uses the following commits:
The text was updated successfully, but these errors were encountered: