Re: [PATCH net] dsa: mv88e6xxx: Ensure all pending interrupts are handled prior to exit
From: Andrew Lunn <andrew@lunn.ch>
Date: 2019-02-12 01:21:33
From: Andrew Lunn <andrew@lunn.ch>
Date: 2019-02-12 01:21:33
Yes, it is true the PHY and SERDES enables in Global 2 should be cleared before the interrupt handler is installed for device interrupts. That's what is done for the interrupts enables in Global 1. I'm not seeing that these enables are initialized. Which switch?
6390X.
The device interrupts are not be cleared properly on that board.
I added in code to mask all interrupts. It did not help. I need to go deeper and see if it is a PHY problem.
I suspect the same would happen if level interrupts were used.
I've not seen it loop. Which is why i want to understand it fully.
Andrew