Такие же грабли. Только на BC4313. Вариантов два:
1. Сидеть на открытом драйвере (он на самом деле неплох. Только не умеет каналы в 40МГц, но мне например это не критично).
2. Собирать драйвера от saucy salamander. Т.е. скачать пакет с исходниками, пересобрать и установить.
Второй вариант я пробовал и реально помогает. Но мне не понравилось что wifi-интерфейс называется eth1 и почему-то не получилось подключиться к точке на 13-м канале (К другим нормально цепляется). Интернет полон сообщений об этой проблеме и возможно есть решение, но я не стал заморачиваться.