Clover is based on rEFIt. I've never used rEFIt, so I don't know if it has the capability to provide patched DSDT/SSDTs. I have used Clover to boot my Apple MacBookAir6,2 and I know that works... I did that just for the purpose of providing patched DSDT/SSDTs for some "investigations" I was doing.
But first you should check the PCI bus to see if the device is present. If it is present, but not working, you can use (customized) NullEthernetInjector.kext, which would allow you to still boot your Mac in the normal way. Use DPCIManager->PCI List to see if the device is still there...