OK, I found out that part of my problem was due to some udev rules that had been generated back when the orinoco_pci driver was default. When the hostap_pci driver loaded, udev forced the card to be named eth*, rather than wlan*, which confuses the hostap_* and prism2_* programs.
I still have some more things to investigate, but I had to edit /etc/udev/rules.d/70-persistent-named-net.rules and change an "eth1" to "wlan0" -- [prism2.5] doesn't associate for network-manager with hostap_cs https://bugs.launchpad.net/bugs/57146 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs