После установки 10.04 была приобретена PCI карта на чипе rtl8185. Определилась и заработала сразу, но с драйверами 8180, которые были в комплекте работал режим один -  Managed.

sudo iwconfig wlan0 mode ad-hoc
Error for wireless request “Set Mode” (8B06) : SET failed on device wlan0 ; Operation not supported

Шаманство с ndiswrapper не помогло да и хотелось нормальный драйвер.
Идем другим путем:

1. Скачиваем и устанавливаем инструменты для сборки драйверов

sudo apt-get install build-essential linux-headers-generic patch

2. Скачиваем драйвера для чипсета
Для i386 компилятся драйвера с сайта производителя http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=1&PFid=1&Level=6&Conn=5&DownTypeID=3&GetDown=false&Downloads=true
На платформе amd64 они никак не собираются, поэтому берем отсюда: http://larzac.believer.free.fr/linux

3. Распаковываем

4. Компилируем

sudo su
cd rtl8185_linux_26.1031.1207.2009.release
make
make install

5. В системе появляется драйвер r8185b но по умолчинию грузится все равно rtl8180
меняем приоритеты
блокируем загрузку старого драйвера

sudo echo blacklist rtl8180 >/etc/modprobe.d/rtl8180.conf

Подгружаем новый драйвер:

sudo echo r8185b >>/etc/modules

6. Проверяем
после перезагрузки должно быть примерно так

lsmod | grep 818
r8185b                175344  0

iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     802.11bg link..  Mode:Managed  Frequency=2.437 GHz
Access Point: 00:17:33:39:A5:F5   Bit Rate=11 Mb/s
Retry:on   RTS thr:off   Fragment thr:off
Power Management:off
Link Quality=0/100  Signal level=0 dBm  Noise level=0 dBm
Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
Tx excessive retries:0  Invalid misc:0   Missed beacon:0

sudo iwconfig wlan0 mode ad-hoc

При проверке ошибок не обнаружено.