Пытаюсь запустить точку доступа на Mele A2000G. lsusb сообщает, что в ней стоит:
Bus 003 Device 002: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
Вики Debian'а, и не только оно, говорит, что заработать всё должно с модулем 8192cu. На этой странице говорится, что нужно ещё некоторые опции модуля сообщить ядру. И hostapd тоже надо взять не из реп, но сканпелять самому.
Выполнил все условия, но при запуске hostapd получаю сообщение
Non-free firmware is required for all drivers, which can be provided by installing the firmware-realtek package. RTL8192U firmware is currently not packaged (588142).
После того как поставил, модуль ядра перезагрузил?
Да, перезагрузил, всю железку, неоднократно. В /etc/modprobe.c/8192cu.conf
options 8192cu rtw_power_mgnt=0 rtw_enusbss=0
При загрузке модуль загружается. Проверял параметры cat'ом файлов в /sys/modules/8192cu/parameters/, в соответствующих файлах 0, то есть вроде бы загружены как надо.
Не пойму в чём дело. Сейчас работает старый бинарник со старым конфигом. Возможно надо было просто вайфайную сеть «забывать» в network manager'е, или ждать подольше, пока IP'шник от DHCP подцепится.