I have booted the MacBook Pro from an external drive. Now all network interfaces are recognised. Most odd. Going to try it from a clone made yesterday morning. If all is OK with that, I’ll restore from that drive. Bloody frustrating.