O BCM4312 в GNU/Linux

Posted on November 19, 2011

Вот уже почти два года я являюсь гордым обладателем нетбука Compaq Mini 311c. Машинка с уникальными для своего времени характеристиками умудрилась морально не устареть за эти два года (!). Ну, подумаешь, работает не больше четырёх часов от аккамулятора, да штатный винт подох где-то летом. Четырёх часов мне обычно хватает, винт заменил на SSD, живём :)

Все эти джва года на нетбуке царил полный Debian. Начиналось всё, вроде, с Lenny, потом Squeeze, и вот сейчас Sid. И всё это время для работы Wi-Fi (на базе Broadcom 4312) я использовал ndiswrapper , и не видел в этом ничего плохого. Работало и ладно. Правда, периодически соответствующий модуль ядра отказывался собираться после апдейтов, но это обычно быстро фиксилось. Да и в целом было не критично - вафлю я использовал раз в полгода, когда сидел в каком-нибудь ТЦ, а в основном выходил в интернеты с USB-свистка.

Потом появились все эти firmware-b43-installer ’ы и прочая фигня, которая вроде у кого-то и работала, но не у меня. Продолжал сидеть на ndiswrapper .

Буквально сегодня обновил ядро до 3.1 . Несчастный модуль ядра не собрался. Решил ещё раз погуглить об альтернативах, и внезапно нагуглил вот это . Где же я был эти два года! Оказывается, нативные драйверы можно было стянуть непосредственно от произодителя. Стянул, собрал, поставил, завелось. Автор, больше тебе человеческое спасибо!