D-Link DWA-510 (ralink rt61) и master mode [SOLVED]

Работает в режиме точки доступа в xp и нормально работал до переустановки в linux. Раньше довольно долго стоял "чистый" gentoo собранный с minimal install cd, но пару дней назад пришлось переустановить в связи с тем, что умудрился похерить ФС на /.
Теперь не могу никак заставить работать его в режиме master. Прошивка net-wireless/rt61-firmware стоит и вроде бы как подгружается судя по dmesg (rt61pci 0000:03:03.0: firmware: requesting rt2561.bin).
Переустанавливал ситему с calculate linux desktop kde 10.4 о чем слегка пожалел - все равно много чего пришлось обновлять и пересобирать при ~arch.
Пробовал на обоих ядрах: calculate-sources и zen-sources собранное по старому "допереустановочному" конфигу.

gentoo ~ # iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      no wireless extensions.

wlan0     IEEE 802.11bg  Mode:Managed  Access Point: Not-Associated   
          Tx-Power=off   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          
gre0      no wireless extensions.

ppp0      no wireless extensions.

gentoo ~ # iwconfig wlan0 mode master
Error for wireless request "Set Mode" (8B06) :
    SET failed on device wlan0 ; Invalid argument.

Ранее все работало через hostapd и мост между wlan0 и eth0. Теперь же хочу попробовать сделать нормальным роутингом. Может быть стоит опять попробовать с мостом?
Старый /etc/conf.d/net к сожалению утерялся, но я помню, что в нем было:

config_wlan0="null"
config_eth0="null"
и конфиг моста

Есть некоторые подозрения на то, что в calculate возможно либо установлено что-то лишнее, либо чего-то не хватает. Был wicd, но я его удалил. Не мог ли он что-то нехорошее где-то от себя оставить?
Так или иначе мне кажется что wireless-tools, hostapd и rt61-firmware должно быть достаточно, я прав?

P.S. lspci говорит "03:03.0 Network controller: RaLink RT2561/RT61 rev B 802.11g"

lscpi: 00:09.0 Network

lscpi: 00:09.0 Network controller: RaLink RT2561/RT61 rev B 802.11g

/etc/conf.d/net

#...
config_wlan0=( "null" )
config_eth0=( "null" )

essid_wlan0="BlaBla"
channel_wlan0=6
mode_wlan0="ad-hoc"

bridge_br0=( "eth0" )
config_br0=( "192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255" 

Далее не весь /etc/hostapd/hostapd.conf

interface=wlan0
bridge=br0
#...
ssid=BlaBla
country_code=RU
hw_mode=g
channel=11
#...

net-wireless/hostapd
net-wireless/rt61-firmware
net-wireless/wireless-tools

Спасибо. Как оказалось

Спасибо. Как оказалось смартфон брата поддерживает ad-hoc - так и оставлю.
Текущие конфиги если кому пригодится
/etc/conf.d/net

config_wlan0="172.16.2.1 netmask 255.255.255.0"
mode_wlan0="ad-hoc"
channel_wlan0="4"
essid_wlan0="Gentoo_Linux"
key_Gentoo_Linux="s:пароль в 13 знаков для wep"

доступ к инету через ppp0 и iptables
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
и dnsmasq

pm2d@gentoo ~ $ grep -v -E "#|^$" /etc/dnsmasq.conf
bogus-priv
interface=wlan0
expand-hosts
dhcp-range=172.16.2.2,172.16.2.254,255.255.255.012h
cache-size=512

Все-таки осилил master mode

Дело было в том, что по какой-то причине hostapd версии 0.7.2 не выводит никакого дебага, в отличии от, например, 0.6.9.
Поправил немного конфиг, поправил некоторые ошибки - все заработало. И вроде некоторые опции таки не поддерживаются, поэтому желательно сначала поиграться с версией 0.6.9, затем после того как конфиг будет готов и работать - обновиться до 0.7.2 и сделать dispatch-conf. В /etc/conf.d/net ничего не трогал.
Если что в качестве драйвера в hostapd.conf указал driver=nl80211

config_lan0=( "null"

config_lan0=( "null" )
config_wlan0=( "null" )

modules_wlan0=( "!iwconfig" "!wpa_supplicant" )

bridge_br0="lan0 wlan0"
config_br0=( "192.168.0.1/24" )
brctl_br0=( "setfd 0" "stp off" )

depend_br0(){
    need net.lan0 hostapd # !!! Если пытаться просто поднять wlan0 в master, 
                          # !!! без hostapd, то на 34 ядре у меня ничего не получалось
}
interface=wlan0
bridge=br0
driver=nl80211
logger_syslog=-1
logger_syslog_level=4
logger_stdout=-1
logger_stdout_level=2
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
ssid=Homenetwork_nl80211
country_code=RU-KYA
hw_mode=g
eapol_key_index_workaround=0
eap_server=0
wpa=2
wpa_psk_file=/etc/hostapd/hostapd.wpa_psk
wpa_pairwise=TKIP CCMP
rsn_pairwise=TKIP CCMP

У меня все поднимается, точка доступа видна, но уровень сигнала у нее равен нулю. Что делать? :(

Два разных wifi-устройства

Два разных wifi-устройства подтверждают, что уровень сигнала 0 ?

Из этого hostapd.conf

Из этого hostapd.conf непонятно на какой channel настроена точка доступа

несмотря на то, что SOLVED

сам долго копался с этим девайсом, поэтому решил сюда положить ссылку, где понятно написано, что к чему :)
http://my.opera.com/CrazyTerabyte/blog/2009/10/23/wi-fi-with-master-mode-finally

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".