I know some of the older PoE injectors from Cisco are not 802.3af compliant and do not work with non Cisco equipment.
AIR-PWRINJ3 is an example that I've come accross that doesn't work with Aruba APs and I subsequently discovers that it's because it's not compliant.