Я имею дело со странной проблемой с Wi-Fi на моем Raspberry Pi (я не уверен, имеет ли это влияние). Я попробовал это с 3 различными устройствами USB Wi-Fi. Все они работают отлично, если я подключаюсь к AP с wpa_supplicant. Проблемы начинаются, когда я запускаю kismet (2011-03-R2) - я получаю следующие сообщения об ошибках:
mac80211_setchannel() could not set channel 1/2412 on interface 'te0mon' err -25
Первоначальное название wifi-интерфейса - te0, оно настроено в udev, мне просто нужно было различить все мои wifi-устройства. Та же проблема с командой iw:
iw te0 set channel 1
возвращает:
command failed: Device or resource busy (-16)
Устройство не работает, не используется ни одним другим процессом (насколько я могу распознать). Эти проблемы начались после обновления ядра до версии 3.6.11 с версии 3.2 (что-то точно не помню). Я не могу понизить это, потому что другие проблемы были решены этим. Я даже пытался скачать iw версии 3.8 (самая новая) и драйверы совместимости 3.9, и это все то же самое.
У вас есть идеи, что может быть не так? Как это отладить (найти, почему устройство занято)?
Спасибо за любую помощь.