Try using the 2.4.x ac kernel series (ftp.<country>.kernel.org/pub/linux/kernel/people/alan/2.4/) as it has a patch in it that recognizes the new DLink 530 cards. The PCI ID of these cards changed at some point, instead of identifying themselves as realtek 8139, they now identify themselves as actual dlink cards, so the old driver doesn't detect them. The AC kernels have a fix for this, but Linus hasn't merged it into his tree yet, as far as I know. Works fine for me. If you don't feel like living on the edge, just plop that one patch into your 2.4.2 kernel, it's pretty small.
HTH, james