Switched back to SIOCGIFHWADDR for getting hardware address. Other platforms will need some more work...