Thing is this should work (and did before) without ndiswrapper and wpasupplicant.
Update: now tried the daily cvs version of the legacy driver, and it build! On to the next problem

Update2: after doing most of the make install part by hand (with a mix of 2 how-tos, both several years old, and a README that is as much wrong), I have the module installed now. But the commands to configure it do no longer work in Hardy it seems

Update3: no idea what I did now (might have been the reboot), but after doing config from the command line, the the driver works. The card even sees my network! And it thinks it has encryption. Still no network though (probably since I cannot do the configuration from the interfaces file). Sigh
Final update: after installing a configuration tool, some random restarting of the network, and I finally have a wifi connection! I wonder if it will still work when I shut it down to move the PC back to its place though.