У меня роутер D-Link DIR-300 и WiFi чип Broadcom BCM4312. Так вот, под Windows/Ubuntu всё работает прекрасно, а на Debian Squeeze подключается очень редко (примерно раз в день) и только при помощи танца с бубном почти в буквальном смысле. То-есть иногда подключается если роутер перезапустить, иногда если комп перезапустить, иногда если WiFi на ноутбуке несколько раз включить/выключить, а иногда если ноутбук полностю отключить от питания на время. От чего это зависит - мне непонятно. Хотя список доступных сетей виден всегда.
Что можна с этим сделать? На Убунту возвращаться не охота.
UPD:
BCM4312 (linux-kernel 2.6.32 is needed, 2.6.33 or latter is recommended)
В Debian Squeeze 2.6.32.
UPD2:
Как можно обновить ядро не переходя на testing/unstable?
Что за репозитории proposed-updates/squeeze-updates?
UPD3:
В убунту у меня тоже 2.6.32.
UPD4:
На Debian драйвер - firmware-b43-lpphy-installer, а на Убунту по ходу bcmwl-kernel-source и b43-fwcutter (хотя последний не совсем драйвер кажется). И последний апдейт драйверов в Ubuntu по ходу был уже тогда, когда драйвер стал открытым (у меня ещё в тот момент как раз с ним проблемы были).
И к статы как там ситуация с открытостью этих драйверов? Кажись Broadcom обещали их открыть и впилить в 2.6.37, но когда я игрался с новой OpenSUSE, а там как раз это ядро, то я что-то не особенно почувствовал драйвера.