LINUX.ORG.RU

Кроме того, тут
https://wireless.wiki.kernel.org/en/users/drivers/b43
сказано, что BCM4312 также поддерживается свободным драйвером b43. Для этого нужно установить вырезанную из проприетарного драйвера фирмварь:
https://slackbuilds.org/repository/14.2/network/b43-fwcutter/
https://slackbuilds.org/repository/14.2/network/b43-firmware/

bormant ★★★★★
()
Ответ на: комментарий от bormant

Спасибо за ответ. Буду пробовать по-порядку. Сначала скачал я собранный по ссылке. broadcom-sta-6.30.223.271_4.4.14-x86_64-1_SBo.txz Попробую понять что с ним дальше делать.

megased
() автор топика
Ответ на: комментарий от megased

Допустим, пакет лежит в /tmp. От рута:
installpkg /tmp/broadcom-sta-6.30.223.271_4.4.14-x86_64-1_SBo.txz

bormant ★★★★★
()

Хотя, ядрышко-то обновлялось до 4.4.19, если обновление установлено, пакет под него чуть позже пересоберу/выложу.

bormant ★★★★★
()

Перед установкой обновлений ядра до 4.4.19 нужно будет загрузить этот пакет:
http://rusfolder.com/45249901
broadcom-sta-6.30.223.271_4.4.19-x86_64-1_SBo.txz
После обновления ядра до 4.4.19 выполнить от рута:

# upgradepkg --install-new /tmp/broadcom-sta-6.30.223.271_4.4.19-x86_64-1_SBo.txz

bormant ★★★★★
()
Ответ на: комментарий от bormant

Положил пакет в /tmp. От рута запустил installpkg /tmp/broadcom-sta-6.30.223.271_4.4.14-x86_64-1_SBo.txz Установилось. Перезагрузил. Работает. Спасибо.

megased
() автор топика
Ответ на: комментарий от megased

Для самостоятельной сборки точно таких же:
1) идем на http://slackbuilds.org, ищем «broadcom-sta», попадаем на страничку
http://slackbuilds.org/repository/14.2/network/broadcom-sta/
2) загружаем в /tmp
 — собственно слакбилд (Download SlackBuild)
http://slackbuilds.org/slackbuilds/14.2/network/broadcom-sta.tar.gz
 — архив драйвера (Source Downloads (64bit))
https://www.broadcom.com/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_...
3) поднимаем привилегии до root, собираем и ставим пакет с драйвером:

$ su -
# cd /tmp
# tar xf broadcom-sta.tar.gz
# cd broadcom-sta
# mv ../hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz ./
# bash *Build
...
Slackware package /tmp/broadcom-sta-6.30.223.271_4.4.14-x86_64-1_SBo.txz created.

# upgradepkg --install-new /tmp/broadcom-sta-*$(uname -r)*.t?z

После обновления ядра достаточно пересобирать под него пакет и ставить его:
# cd /tmp/broadcom-sta
# bash *Build
# upgradepkg --install-new /tmp/broadcom-sta-*$(uname -r)*.t?z


Обычно, когда на машине есть сеть, сборка руками со slackbuilds.org выглядит несколько проще:
# cd /tmp
# wget http://slackbuilds.org/slackbuilds/14.2/network/broadcom-sta.tar.gz
# tar xf broadcom-sta.tar.gz
# cd broadcom-sta
# less README
# . *info
# wget $DOWNLOAD_x86_64
# bash *Build
# upgradepkg --install-new /tmp/broadcom-sta-*$(uname -r)*.t?z


А если поставить sbopkg с http://sbopkg.org, то еще проще:
# sbopkg -Ri broadcom-sta

bormant ★★★★★
()
Ответ на: комментарий от megased

А можно сделать чтобы это в live-CD работало?

Можно.
Вот тут только нужно уточнить, про какой из live-CD речь.

bormant ★★★★★
()
Ответ на: комментарий от megased

И по русски чтобы писалось, чтобы комп не перезагружать

http://www.slackware.ru/wiki/Русификация#UTF-8

В п.3 может быть достаточно

setfont -v LatArCyrHeb-16
если нравится terminus, то вписать один из его вариантов, например,
setfont -v ter-c16b
Почитать про варианты терминуса там: less /usr/share/kbd/consolefonts/README.terminus

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 1)
Ответ на: комментарий от bormant

На диске две папки boot и slax В папке slax есть файл changelog в котором написано: 6.0.9 - upgraded to Slackware-12.2 - upgraded to Linux Kernel 2.6.27.8

В этот слакс можно драйвер wifi broadcom встроить?

megased
() автор топика
Ответ на: комментарий от megased

В папке slax есть файл changelog в котором написано: 6.0.9 - upgraded to Slackware-12.2 - upgraded to Linux Kernel 2.6.27.8
В этот слакс можно драйвер wifi broadcom встроить?

Да (с оговоркой на случай, если не соберется под 2.6.27.8 или соберется, но будет падать).

Кстати, в 6-й ветке последним был slax 6.2.0.

Посмотрите, что выдает uname -r.

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 1)
Ответ на: комментарий от megased

Посмотрите, что выдает uname -r

?
А также покажите выхлоп следующих команд:

# ls -l /lib/modules/$(uname -r)/kernel/extra/wl.ko
# ls /etc/modprobe.d/b43*
# modprobe -v wl
# lsmod | grep -w wl

И на всякий случай, если в выводе последней команды пусто, а первой нет:
# depmode -a
# modprobe -v wl
# lsmod | grep -w wl

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 1)
Ответ на: комментарий от bormant

root@slax:~# ls -l /lib/modules/$(uname -r)/kernel/extra/wl.ko -rw-r--r-- 1 root root 6515180 Sep 1 07:51 /lib/modules/2.6.27.8/kernel/extra/wl.ko root@slax:~# ls /etc/modprobe.d/b43* /etc/modprobe.d/b43_blacklist.conf root@slax:~# modprobe -v wl root@slax:~# lsmod | grep -w wl wl 6181924 0 root@slax:~# depmode -a -bash: depmode: command not found

megased
() автор топика
Ответ на: комментарий от megased

depmod обновляет информацию о модулях и их зависимостях.

Пока из вывода следует, что файл драйвера на месте, версии ядра соответствует, загружается без ошибок.
С другой стороны, не видно зависимого драйвера cfg80211. Хорошо бы глянуть

# modinfo wl

и проверить отсутствие в памяти конфликтующих драйверов:
# lsmod | grep -w 'b43\|brcmsmac\|ssb\|bcma'

Если кто-то есть, выгрузить; заново загрузить cfg80211 и wl и посмотреть на результат:
# rmmod b43
# rmmod brcmsmac
# rmmod ssb
# rmmod bcma
# rmmod wl

# modprobe cfg80211
# modprobe wl
# lsmod | grep -w wl
# iwconfig

И, пожалуйста, пользуйтесь в сообщениях тегом [ code ] [ /code ].

bormant ★★★★★
()
Ответ на: комментарий от bormant

Про cfg80211 — отбой, на 2.6.х он с этим API не может собраться, собирается только с wext (про который в этой версии broadcom-sta сказано, что он устаревший (deprecated), соответственно, насчет работоспособности могут быть вопросы).

То есть, при отсутствии b43, brcmsmac, ssb, bcma и наличии wl должен увидеть беспроводной адаптер wlconfig. Это тот минимум, с которым сейчас нужно определиться.

bormant ★★★★★
()
Ответ на: комментарий от bormant

[ code ]root@slax:~# modinfo wl filename: /lib/modules/2.6.27.8/kernel/extra/wl.ko license: MIXED/Proprietary alias: pci:v*d*sv*sd*bc02sc80i* depends: vermagic: 2.6.27.8 SMP mod_unload 486 parm: passivemode:int parm: wl_txq_thresh:int parm: oneonly:int parm: piomode:int parm: instance_base:int parm: nompc:int parm: intf_name:string[ /code ]

[ code ]root@slax:~# lsmod | grep -w 'b43\|brcmsmac\|ssb\|bcma'[ /code ]

[ code ]root@slax:~# rmmod b43 ERROR: Module b43 does not exist in /proc/modules[ /code ]

[ code ]root@slax:~# rmmod brcmsmac ERROR: Module brcmsmac does not exist in /proc/modules[ /code ]

[ code ]root@slax:~# rmmod ssb ERROR: Module ssb does not exist in /proc/modules[ /code ]

[ code ]root@slax:~# rmmod bcma ERROR: Module bcma does not exist in /proc/modules[ /code ]

[ code ]root@slax:~# rmmod wl[ /code ]

[ code ]root@slax:~# modprobe cfg80211[ /code ]

[ code ]root@slax:~# modprobe wl[ /code ]

[ code ]root@slax:~# lsmod | grep -w wl wl 6181924 0[ /code ]

[ code ]root@slax:~# iwconfig lo no wireless extensions.

eth0 IEEE 802.11bg ESSID:«» Nickname:«» Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated Bit Rate:54 Mb/s Tx-Power:24 dBm Retry min limit:7 RTS thr:off Fragment thr:off Power Managementmode:All packets received Link Quality=5/5 Signal level=0 dBm Noise level=0 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0[ /code ]

megased
() автор топика
Ответ на: комментарий от megased

Так вот же ваша беспроводная карта:

eth0 IEEE 802.11bg ESSID:"" Nickname:"" Mode:Managed Frequency:2.412 GHz

Осталось настроить подключение и в бой.

bormant ★★★★★
()
Ответ на: комментарий от megased

Не за что, обращайтесь.

Кстати, результат достигнут весьма несложно. В самой Slax 6.0.9 выполнено:

# cd /tmp
# wget http://slackbuilds.org/slackbuilds/14.2/network/broadcom-sta.tar.gz
# tar xf broadcom-sta.tar.gz
# cd broadcom-sta
# sed -i -e 's,https:,http:,g' *info
# . *info
# wget $DOWNLOAD
# bash *Build
# cd /tmp

Далее полученный пакет можно поставить в постоянное хранилище:
# installpkg /tmp/broadcom-sta-*t?z

Или преобразовать в модуль и закинуть на носитель к модулям
# tgz2lzm broadcom-sta-*t?z broadcom-sta.lzm

bormant ★★★★★
()
Ответ на: комментарий от bormant

Теперь осталось мне узнать что надо сделать чтобы при загрузке сразу подключалось автоматически к интернету, и по-русски чтобы можно было писать. Чтобы не перезагружать мне компьютер взад-вперёд чтобы написать здесь.

megased
() автор топика
Ответ на: комментарий от megased

чтобы при загрузке сразу подключалось автоматически к интернету

Мы про Slax?

Смотрите, после старта загружен ли wl? (lsmod | grep -w wl)
Если нет, можно добавить принудительную загрузку, например, вписав в
/etc/rc.d/rc.netdevice (создав его и сделав исполняемым)

modprobe wl


Далее, каким образом настраиваете беспроводную сеть?
Если при помощи /etc/rc.d/rc.inet1.conf, то можно принять к руководству http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:network

по-русски чтобы можно было писать

Мы про Slax? К нему есть модули локализации.
Если про установленную, уже писал выше:
Помогите установить драйвер wifi Broadcom BCM4312 на Slackware 14.2 (комментарий)

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 1)
Ответ на: комментарий от bormant

Slax12.2 liveCD. Его я сейчас пытаюсь настроить. Нравится он мне. Маленький и шустрый. Ничего лишнего. Но всё очень медленно пока. Потому что мало что понятно. Сейчас вот загружу его опять и попробую сделать то, что написано выше. Интернет теоретически уже есть, сигнал показывает. А тот, который 14.2, в нём интернет работает. Ваши советы не напрасны.

megased
() автор топика
Ответ на: комментарий от megased

Потому что мало что понятно

Из старых Slax актуальная версия 6.1.2.
Загрузить: http://old.slax.org/?lang=ru
В том числе модули локализации на русский язык:
http://ftp.linux.cz/pub/linux/slax/SLAX-6.x/multi-language/6.1.2/russian/
Почитать: http://old.slax.org/documentation.php?lang=ru
Там же можно подготовить кастомный образ: http://old.slax.org/build.php?lang=ru

Так должно стать попонятней, полагаю.

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 2)
Ответ на: комментарий от bormant

Там же есть готовый модуль wl:
http://old.slax.org/modules.php?action=detail&id=4241
только версии существенно постарше.

Это я к тому, что много чего есть готового на 6.1.2, поэтому не стоит гнаться за 6.0.9 — получится как в том анекдоте «в гамаке стоя».

bormant ★★★★★
()
Ответ на: комментарий от megased

Актуальный Slax 7.0.8 был выпущен тоже довольно давно, 16.03.2013 c KDE4.
На него тоже есть неплохая документация.

Сайт с загрузками, модулями документацией: http://slax.org

Разговоры про Slax конкретной версии неплохо было бы вести в отдельной теме.

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 1)
Ответ на: комментарий от bormant

В итоге драйвер wifi Broadcom BCM4312 на Slackware 14.2 работает, находит сеть, предлагает вписать пароль, вписываешь и всё хорошо. Ты в интернете. На Slackware 12.2 работает, сеть видит, куда вписать пароль?

megased
() автор топика
Ответ на: комментарий от megased

Если rc.inet1.conf и wpa, то ссылку давал выше, в /etc/wpa_supplicant.conf.
Если wicd, то уже точно не помню, где-то должно быть.

bormant ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.