Всем привет)
Я собираю прошивку с кастомным /etc/config/wireless
config wifi-device 'radio0'
option type 'mac80211'
option channel '11'
option hwmode '11g'
option htmode 'HT20'
option txpower '19'
option country 'RU'
option path 'platform/qca953x_wmac'
option disabled '0'
config wifi-iface 'private_wifi'
option device 'radio0'
option mode 'ap'
option encryption 'psk2'
option network 'stuff'
option disabled '0'
option key '123456789'
option ssid 'private-wifi'
config wifi-iface 'public_wifi'
option device 'radio0'
option mode 'ap'
option encryption 'none'
option network 'lan'
option ssid 'public-wifi'
под роутеры tlwr841n/nd версий 7,8,9,10.
Проблема в следующем: у этих роутеров разные wifi девайсы от версии к версии, и если прошить роутер такой прошивкой, то иногда wifi не поднимается, из-за того что указан не тот wifi девайс.
Как можно определить имя девайса автоматически? Я знаю что система сама создает еще один wifi-device с правельным путем к wifi девайсу, в случае ошибки. Но как она это делает? Куда идти и куда смотреть по этому поводу?