Having a similar problem with a PCMCIA card, thought I would post here in case anyone had suggestions:
I recently purchased an AirNet AWN108 PCMCIA card for an older HP ze4420us laptop running WinXP Home SP2.
I installed the latest drivers, and the card worked fine, however, when I restart the laptop, the card is not detected. I unplug the card (Windows beeps) and plug it back in (another beep) and it is recognized and connects to the network.
More info, background:
We recently got DSL connected. BellSouth shipped a Westell 327W Gateway, and a Netopia 3D Reach card.
The 3D Reach card installed fine and was detected at bootup, but BellSouth will allow me to return the 3D Reach card and the AirNet card is cheaper.
The AirNet drivers were not WHQL certified, and I had to manually point Windows to the driver folder on the CD.
I set a restore point and installed Airnet's utility software, but it didn't seem to do anything, so I uninstalled it.
I have had one time that the card did not work after plugging it back in. (Windows said the drivers were corrupted, re-installing them got it working again).
I also uninstalled the Netopia card through device manager and re-installed the AirNet and didn't see any improvement.
In the Newegg Reviews of the AWN154 (which is the same card as this one except for lack of 108 Mbps support), a user on 4/25/06 reports using D-Link DWL-650 Rev. C software with that card. I have downloaded that and am considering installing it (nothing much to lose . . .) but haven't tried it yet. (Also might try installing the AWN154 drivers as I don't need the 108 capability - 108 card was cheaper than the 54 card after the rebate).