отсутствие беспроводных интерфейсов с ndisrapper может означать, что подобраны неверные виндовые драйверы
интерфейс поднимается только тогда, когда ndiswrapper нормально схватит карту с виндовыми дровами
вообще, по хорошему надо убить madwifi и добиваться подъема ndiswrapper
если нет интерфейса, смотреть внимательно, на что ругается ndiswrapper
dmesg | grep ndiswrapper
с виндовыми драйверами тоже не всё так просто, я перепробовал штуки 4 для одной карты, прежде чем добился нормальной работы, при чем окончательная версия драйверов была не самая новая.
а у тебя Ubuntu 64 ?
и еще, если устанавливаешь новые виндовые дрова, не забывай предварительно вычищать старые /etc/ndiswrapper (или куда там они у тебя устанавливаются)
кстати, твои карты должны работать не только на madwifi на и на стандартном модуле ядра ath5k. только ad-hoc не знаю как будет с ним работать