Phil Elwell
Phil Elwell
Pi Towers is a bit of a desert when it comes to EEE - it's not present/active on the house networks I've tried. Fortunately other Pis can be used as...
Thanks, Nicolai - this is definitely one of those _rare_ cases of an upstream framework change breaking something.
This is the first bad commit for Pi 4: ``` commit 522605b4c506faf3f110705f72b04a74822be401 Author: Andrew Lunn Date: Sat Mar 2 20:53:02 2024 +0100 net: phy: Keep track of EEE configuration Have...
I'm currently flood pinging (`sudo ping -f ...`) a Pi 5 from a Pi 4 over a direct link using link local addresses, and so far I've not had a...
> I can ask production to send an affected device to you. That would be really helpful. I've established that the MACB hardware implements EEE, but the Linux driver doesn't...
Fortunately it looks as though the relevant information has been published by somebody else: https://onlinedocs.microchip.com/oxy/GUID-2ACDA668-0A87-46A1-B7FC-9DC74A5461AD-en-US-2/GUID-F191ED65-94C9-46C4-BF5F-13A9D7FE6E29.html The relevant registers/bits are: * GMAC_NCR: TXLPIEN * GMAC_NSR: RXLPIS * GMAC_ISR: RXLPISBC * GMAC_IER:...
I have no knowledge of the GMAC, but the register definitions and the wording of the datasheet match, so draw your own conclusions.
We think this may be caused by the addition of resource locking in the use of GPIO descriptors to prevent them being freed while in use, a change that appeared...
Indeed - the comment before that function was one of those I referred to. I can't help thinking that if your resource lifetime management requires interlocking on every single access,...
https://github.com/raspberrypi/linux/pull/6862 is a trial patch to reduce (remove?) the overhead of the GPIO chip safety measures. In about 40 minutes you'll be able to install a trial build of it...