gentoo minimail CD + 802.11 Linux STA driver
papaya 23 марта, 2010 - 00:11
Есть возможность подключения только через WiFi сеть.
Notebook Lenovo G550.
802.11 Linux STA driver
Устройство исходя из lspci -vnnk судя по всему такое
4312 2.4 Ghz 0x14e4 0x4315
http://www.broadcom.com/docs/linux_sta
здесь взял драйвер для wifi, скинул на флешку.
mount /dev/sdb1 /mnt/usb
закидываю содержимое в /lib/firmware/
разворачиваю. Дальше в 2-х словах что делать подскажите?
»
- Для комментирования войдите или зарегистрируйтесь
1
Не определяется Wifi карточка и все тут.
iwconfig - пусто.
emachines e250 wifi:broadcom 4312:(4315 e01b)
все расскажу как на духу (:
сам корячился долго.
в итоге.
чтобы завести точно такую же карточку надо:
1) ┌[ joker@joker-nb: ~ ]
└► zcat /proc/config.gz |grep MAC80211
CONFIG_MAC80211=m
CONFIG_MAC80211_DEFAULT_PS=y
CONFIG_MAC80211_DEFAULT_PS_VALUE=1
CONFIG_MAC80211_RC_PID=y
CONFIG_MAC80211_RC_MINSTREL=y
CONFIG_MAC80211_RC_DEFAULT_PID=y
# CONFIG_MAC80211_RC_DEFAULT_MINSTREL is not set
CONFIG_MAC80211_RC_DEFAULT="pid"
CONFIG_MAC80211_LEDS=y
# CONFIG_MAC80211_DEBUG_MENU is not set
# CONFIG_MAC80211_HWSIM is not set
┌[ joker@joker-nb: ~ ]
└► zcat /proc/config.gz |grep B43
# CONFIG_B43 is not set
# CONFIG_B43LEGACY is not set
┌[ joker@joker-nb: ~ ]
└► zcat /proc/config.gz |grep SSB
CONFIG_SSB_POSSIBLE=y
# CONFIG_SSB is not set
2) echo "net-wireless/broadcom-sta ~x86" >> /etc/portage/package.keywords
3) emerge broadcom-sta
4) ┌[ joker@joker-nb: ~ ]
└► cat /etc/modprobe.d/wl.conf
# modules.d configuration file for WL
# Internal Aliases - Do not edit
# ------------------------------
alias eth1 wl
5) update-modules
6) reboot;
7) lspci -k
01:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
Subsystem: Foxconn International, Inc. Device e01b
Kernel driver in use: wl
Kernel modules: wl
8) все гут.
9) ln -s /etc/init.d/net.lo /etc/init.d/net.eth1
10) emerge dhcp dhcpcd
11) /etc/init.d/net.eth1 start
12) iwconfig -a; ifconfig -a
lspci -k Network controller:
lspci -k
Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
Subsystem: Foxconn International, Inc. Device
Kernel driver in use: b43-pc-brigde
Kernel modules: ssb
2) echo "net-wireless/broadcom-sta ~x86" >> /etc/portage/package.keywords
3) emerge broadcom-sta
Вот это я как раз сделать не могу (у меня нет никакой сети)
Могу только флешкой закинуть...
ну можкт стоит сделать emerge
ну можкт стоит сделать emerge -pf broadcom-sta и скопировать адрес для скачки.И через флешку закинуть
Решил - но не до конца.
проблему решил.
просто нужно отключить b43 и ssb драйвера, возможно добавить в black-list, а потом загрузить broadcom-sta
как написано в README.txt появившемся при развертывании hybrid...tar.gz(broadcom-sta дров)
А моя проблема была в том,- что я никогда этого не делал./ и драйвер невозможно скомпилировать.
Подскажите как все таки это сделать это под minimal CD
потому как для установки драйвера нужен make или emerge которые начинают работать только после того как
chroot /mnt/gentoo/ /bin/bash
env-update
но при этом теряется /lib/modules/
К тому же после этого не работает iwconfig.
Поэтому загрузился с gentoo LiveCD.
Там работал и make и iwconfig одновременно и в lib все присутствовало, потому драйвер установился.
iwconfig eth1 key s:1234567890
такая команда не воспринимается.
iwconfig eth1 key s:1234567890 - не работает(здесь должен указываться зашифрованный ключ) а я указываю WPA-PSK ключ.
iwlist eth1 - видит default сеть защищенную ключем 6 канал. итп.
dhcpcd eth1 - дает какой то левый адресс сетевухе.
Что делать?
а статику не пробовал дать
а статику не пробовал дать eth1?
в /etc/conf.d/net пробовал
в /etc/conf.d/net пробовал любые комбинации.
У меня точка доступа dlink (WPA-PSK1)(в Windows пароль на default net 1234567890)
iwconfig eth1 txpower on
iwconfig eth1 key s:1234567890 (не воспринимается)
iwconfig eth1 channel 6(по iwlist eth1 scanning видна default сетка ее мак вид ключа итп.)
устанавливал в /etc/conf.d/net
config_eth1 = ( "192.168.1.5/24" )
config_route = тоже ставил
essid_eth1="default", essid_eth1="any"
key_ESSID="s:1234567890"
все варианты перепробовал
mac_key_00195B66AAC6="s:1234567890"
подключается все равно без ключа непонятно куда.
может нужен wpa-supplicant чтобы подключиться к сети?
я его скачал, но куда и как его правильно ставить не имею ни малейшего понятия. Да и может без него можно обойтись.
wep /etc/conf.d/net
попробуй wep для начала примерно так
дальше только для некоторых карт, может и тебе пригодится
буду честен, я не знаю, почему у меня все работает
Это я все пробовал. iwlist
Это я все пробовал.
iwlist eth1 scanning
eth1 Scan completed:
Cell01 - Address: 00:19:5B:66:AA:C6
ESSID: "default"
Mode: Managed
Frequency:2.437 GHz(channel 6)
Quality 5/5 Signal level:-43dBm Noise level:-90dBm
IE: WPA Version 1
^^^^^^^^^^^^^^^^^
Group Cipher:TKIP
Pairwise Ciphers(2) : TKIP CCMP
Authentication Suites(1):PSK
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Encription Key:on
далее частоты.
В общем так. Без Supplicanta никак?
да. без него никак :(
да. без него никак :(
поставил wpa-supplicant если
поставил wpa-supplicant если это можно сказать поставил(так как грузился с livedvd) .cfg
переписал сырцы, tar -xvzf wpa-supplicant .. tar.gz
cd/wpa-supplicant/wpa-supplicant
cp
make
в etc/conf.d/net добавил
modules=("wpa-supplicant") - что бесполезно в _моей ситуации
так как при /etc/init.d/net.eth1 restart (не находит модуль WPA-supl)
создал /etc/wpa_supplicant.conf
дальше извращался с различными видами шифрования и без него
генерил 64 значный WPA ключ из 1234567890 подставлял и пробовал просто
network={
ssid="default"
mode=1
proto=WPA
key_mgmt=WPA-NONE
pairwise=NONE
group=TKIP
psk="1234567890"
}
оно видит точку коннектится с ней но ключи не воспринимает.
Vopros zakrit
subj