Ядро 2.6.30 - ndiswrapper или broadcom-sta. Не работает bcm4312. [SOLVED]
joper 13 июля, 2009 - 20:43
Карточка Broadcom Corporation BCM4312 802.11b/g (rev 01).
Обновился тут до linux-2.6.30-gentoo-r2. Пересбрал ndiswrapper как полагается, но вифи так и не появился.
Попробовал поставить net-wireless/broadcom-sta-5.10.91.9-r1, поставил, подгрузил модуль(ессно все левые выгрузил, типа того же ndiswrapper или b43), интерфейса всёравно не видно.
Что не так? Кто заставлял работать сей девайс на 2.6.30?
»
- Для комментирования войдите или зарегистрируйтесь
не хватает информации, что за
не хватает информации, что за wi-fi , стояло до этого другое ядро на котором работало?
Гость написал(а):не хватает
Broadcom BCM4312 (b43 его не подддерживает)
До этого стояло ядро 2.6.28-r5 (насколько помню, сейчас на работе, не могу уточнить), все работало просто отлично.
Использую broadcom-sta
joper написал(а):Обновился
Ага, та же беда :( Двое суток пытался завести карточку под 2.6.30-r2, в итоге ничего так и не вышло. Откатился до 2.6.30-r1, карточка обнаружилась, определяется верно, находит мою беспроводную сеть, но вот работать в ней в упор не хочет. Даже делает вид, что подключается, но настройки по dhcp от роутера не получает, если же забиваю их руками, все-равно не работает.
Может кому-то все-таки удалось побороть сий девайс? А то откатываться еще дальше не охота :(
А у тебя на 2.6.30-r1
А у тебя на 2.6.30-r1 работает через ndiswrapper или через broadcom-sta?
joper написал(а):А у тебя на
через broadcom-sta
Может, его в ядро включили и
Может, его в ядро включили и теперь со сторонним модулем конфликтует?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
в ядре есть только b43, но он
в ядре есть только b43, но он сабжевый адаптер не поддерживает, потому его я даже не собирал, ни в ядре ни модулем. Другого ничего нет
http://bugs.gentoo.org/show_b
http://bugs.gentoo.org/show_bug.cgi?id=276057
нашел вот такое вот. надо будет попробовать, как буду дома.
Хы, помогло мне :)
Хы, помогло мне :)
Спасибо!!!!!!
Мне тоже помогло. Адаптер
Мне тоже помогло. Адаптер отлично завелся на 2.6.30-r1, но на 2.6.30-r2 с такой же конфигурацией ядра и тем же модулем, даже не определяется. Будем ждать новых патчей :)
Странно. А у мя завёлся на
Странно.
А у мя завёлся на 2.6.30-r2.
Ребят разжуйте плз, что
Ребят разжуйте плз, что именно вы сделали?
Добавили -*- Common routines for IEEE802.11 drivers"?
А то я уже месяц не могу завести свой 30:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 02)
Не пробовал пожалуй только ndiswrapper пока. попробовал до 2.6.30-r3 обновится с 2.6.29-r5 безрезультатно (
Собрал ядро по тем
Собрал ядро по тем параметрам, что описаны здесь:
http://bugs.gentoo.org/show_bug.cgi?id=276057
HOSTAP, CONFIG_COMPAT_NET_DEV_OPS включил, например...
2.6.30-r3, правда, я так и не пробовал. Все завел на 2.6.30-r1, на нем и сижу. Лень каждый раз с карточкой возится.
Если не поможет, могу вечером свой конфиг ядра выложить.
собственно я сделал
собственно я сделал аналагично все. точне там все включается одной опцией, а CONFIG_COMPAT_NET_DEV_OPS итак y. Я тут немного поигрался с точкой доступа. выяснил что сетевуха почему-то с шифрованием работать не хочет. Сеня вечерком буду копать в туже сторону. Пока сижу без шифрации. но поскольку умников у меня в доме хватает долго так сидеть не хочу )) попробую пост в багзиллу написать мб ченить получится. От конфига ядра не откажусь, попробую ченить почерпнуть. тут еще момент у вас чип rev01 у меня 02, мб там отличия есть, которые какую-то роль играют(лишь предположение)
- - -
Всю ветку читать лениво, поэтому просто опишу как я ставил.
1.
нативные дрова без (ndiswrapper'а) на оф.сайте:
http://www.broadcom.com/support/802.11/linux_sta.php
2.
патч для сборки на 2.6.30: http://ubuntuforums.org/showthread.php?p=7252017
3.
Распаковываем, прикладываем патч, собираем...
4.
Помещаем в blacklist следующие модули: bcm43xx, b43, b43legacy, ssb
5. модуль ssb все равно загружается несмотря на помещение в blacklist, поэтому, его надо каким-то образом деактивировать при загрузке... Например, добавив в /etc/conf.d/local:
rmmod ssb ; modprobe wl
Зачем так сложно? Всё же
Зачем так сложно? Всё же проще.
В ядре должны быть след. опции:
"HOSTAP && NETDEVICES && !S390 && WLAN_80211 && WIRELESS_EXT && CRYPTO && CRYPTO_ARC4 && CRYPTO_ECB && CRYPTO_AES &&
RYPTO_MICHAEL_MIC && CRYPTO_ECB && CRC32 && LIB80211 && LIB80211_CRYPT_WEP &&
LIB80211_CRYPT_TKIP && LIB80211_CRYPT_CCMP && CONFIG_COMPAT_NET_DEV_OPS"
Пересобираем ведро, потом емержим =net-wireless/broadcom-sta-5.10.91.9-r1
Ну и загружаем модуль wl.
Усё.
Я может покажусь глупцом, но
Я может покажусь глупцом, но я просто пользуюсь таким методом:
А Затем убераю полностью поддержку b43 в ядре, даже модулем его не собираю.
Уороче я потыкался, и
Уороче я потыкался, и наткнулся на интересный факт не работает только WEP) перешел на WPA-PSK все отлично ) Осталось только винду на другой машине подружить ) Правда что с WEPом пока покрыто тайной (
LIB80211_CRYPT_WEP В ядре
LIB80211_CRYPT_WEP
В ядре включено?
В конфиге нет такго параметра
В конфиге нет такго параметра вообще. Насколько я понял в поздних версиях ядер CONFIG_LIB80211 включает все эти параметры.
Зачем тебе WEP? Его даже
Зачем тебе WEP? Его даже школьники ломают без проблем. WPA2 + TLS + сертификаты! %))) Ну или проще, WPA2 для дома с одним паролем.
Кстати вот какой момент
Кстати вот какой момент работает он не на чесных 54g. Скорость не выше 120кб/сек поднимается. Никто не сталкивался?
У меня выдает 2-3 Мбайта в
У меня выдает 2-3 Мбайта в секунду через WPA2-PSK.
Все вроде хорошо, но если пару раз загрузить выгрузить модуль, то случается kernel panic.