[РЕШЕНО]wifi на Dell Inspiron 1501

===============

# lspci
...
05:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01)
...

# lspci -n
...
05:00.0 0200: 14e4:4311 (rev 01)
...

# ndiswrapper -l
bcmwl5 : driver installed
device (14E4:4311) present

# modprobe ndiswrapper

# dmesg
...
ndiswrapper version 1.53 loaded (smp=yes, preempt=no)
...

# dmesg | grep wlan

# iwconfig
lo no wireless extensions

eth0 no wireless extensions

===============

Через ndiswrapper с теми же самыми дровами ubuntu 7.10 с сетевой картой работала корректно.
ndiswrapper ставил через emerge.
Подскажите как заставить wi-fi работать.

у меня такой же

у меня такой же ноут. уберите нафиг ndiswrapper
используйте из 2.6.24 b43
потом emerge b43-fwcutter
далее при загрузке системы смотрите /var/log/messages
там будет ссылка на сайт откуда слить прошивку
далее по инструкции с сайта все делаете.
работает нормально

С этими дровами

С этими дровами появилось устройство wlan0 (и некий wmaster0 у которого no wireless extensions для чего оно?) Никиких сслок в messages не было (да и на сайте было сказано, чтопатчить надо для rev 02, а для rev 01 всё нормально). frimware - из http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2 - wl_apsta.o

Теперь

# iwlist wlan0 scanning
wlan0 Interface doesn't support scanning : Network is down

# ifconfig wlan0 up
SIOCSIFFLAGS: No such file or directory

При нажатии fn+f2 говорит в dmesg что нажата неизвестная кнопка и предлогает определить через setkeycodes e03e keycode
P.S. Не подскажите как настроить все существующие комбинации fn+some_key и как избавится от идущего ~ раз в секунду сообщения

atkbd.c: Unknown key pressed (translated set 2, code 0xв5 on isa0060/serio0).
atkbd.c: Use 'setkeycodes e055 keycode' to make it known.
atkbd.c: Unknown key released (translated set 2, code 0xв5 on isa0060/serio0).
atkbd.c: Use 'setkeycodes e055 keycode' to make it known.

иногда вместо того идет такое:

atkbd.c: Unknown key pressed (translated set 2, code 0x8d on isa0060/serio0).
atkbd.c: Use 'setkeycodes e00d keycode' to make it known.
atkbd.c: Unknown key released (translated set 2, code 0x8d on isa0060/serio0).
atkbd.c: Use 'setkeycodes e00d keycode' to make it known.

для нормально

для нормально работы клавишь нужен более или менее последний hal и hal-info.
также смотрите, чтобы hal был собран с флагом dell

Кнопки не

Кнопки не работают, хотя hal и hal-info последние, собраны с dell, laptop
В messages идет что неизвестная кнопка

Всем премного

Всем премного благодарен. Ошибка была в том что я написал frimware вместо firmware.

подскажите

подскажите пожалуйста, имеется такой же ноутбук. Все поставил с помощью b32-fwcutter, потом драйвера. Интерфейс wlan0 управляется, но сети не сканируются. Хотя если вручную указать название сети, то определяется уровень сигнала, и мак адрес точки доступа, но сама точка не пингуется и через нее ничего не работает :(
localhost aliens # iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

wmaster0 no wireless extensions.

wlan0 IEEE 802.11g ESSID:"aliens-net"
Mode:Managed Frequency:2.412 GHz Access Point: 00:13:49:E1:F8:71
Bit Rate=54 Mb/s Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Encryption key:off
Link Quality=98/100 Signal level=-36 dBm Noise level=-61 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Это если с помощь kwifimanager указать сеть вручную.

localhost aliens # dmesg | grep b43
b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10)
b43-phy0 debug: Chip initialized
b43-phy0 debug: 32-bit DMA initialized
b43-phy0 debug: Wireless interface started
b43-phy0 debug: Adding Interface type 2

Что может быть не так?

wmaster

wmaster предположительно для режима hastap но не думаю что это поддерживается
..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.

Такой же

Такой же ноутбук. kernel 2.6.25, b43
смотрите http://wireless.kernel.org/en/users/Drivers/b43
для ядер 2.6.24, 2.6.25 нужны разные версии firmware и b43-fwcutter для их извлечения.

dmesg | grep b43 должно помочь

ядро нужно скомпилировать с новым стеком MAC802.11

Если смущает то, что устройство называется wlan0, а не eth1 легко исправляется настройкой udev

блин, а я собрал

блин, а я собрал всё как ты говоришь, начал тестить.... вроде бы запахало, но потом заметил что качество связи... Скорость соединения плавает от 48, 36 до 18, 11, 9... и стоит чуток от точки отойти, как не с того не с сего связь может вообще оборваться :((((((((((((((((((( что за фигня? Пытаюсь через ndiswrapper прикрутить...

а вот через

а вот через ndiswrapper без запинок работает ))
делал по --

http://ph.ubuntuforums.com/showthread.php?s=39f140353d58be77edde66e017907be7&t=769990

надо писать в

надо писать в рассылку разработчиков. там были проблемы с качеством связи и их решали в новых версиях..

ПОдскажите

ПОдскажите пожалуйста. Имею такой же ноутбук, ядро 2.6.25, поставил b43-fwcutter для 25 ядра, драйвера.
в ifconfig есть wlan0, он поднимается, а как подключаться к сетям? а то kwifimanager не сканирует, если самому указать настройки wifi точки, то видит уровень сигнала, мак адрес точки, но трафик не бегает :(

что у Вас

что у Вас указано в /etc/wpa_supplicant/wpa_supplicant.conf ?
что пишется в /var/log/messages netwokmanager-ом.

В худшем случае можно попробовать собрать networkmanager и knetworkmanager из snv

localhost aliens # cat

localhost aliens # cat /etc/wpa_supplicant/wpa_supplicant.conf
# This is a network block that connects to any unsecured access point.
# We give it a low priority so any defined blocks are preferred.
network={
key_mgmt=NONE
priority=-9999999
}


Вот лог при включении NetworkManager и попытка включить вай-фай через KNetworkManager

Jul 12 19:31:19 localhost NetworkManager: starting...
Jul 12 19:31:19 localhost NetworkManager: Found radio killswitch /org/freedesktop/Hal/devices/dell_wlan_switch
Jul 12 19:31:21 localhost b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10)
Jul 12 19:31:21 localhost b43-phy0 debug: Chip initialized
Jul 12 19:31:21 localhost b43-phy0 debug: 32-bit DMA initialized
Jul 12 19:31:21 localhost b43-phy0 debug: Wireless interface started
Jul 12 19:31:21 localhost b43-phy0 debug: Adding Interface type 2
Jul 12 19:31:21 localhost NetworkManager: [1215880281.080995] GentooReadConfig(): Enabling DHCP for device wlan0.
Jul 12 19:31:21 localhost NetworkManager: wlan0: Device is fully-supported using driver '(null)'.
Jul 12 19:31:21 localhost NetworkManager: wlan0: driver supports SSID scans (scan_capa 0x01).
Jul 12 19:31:21 localhost NetworkManager: nm_device_init(): waiting for device's worker thread to start
Jul 12 19:31:21 localhost NetworkManager: nm_device_init(): device's worker thread started, continuing.
Jul 12 19:31:21 localhost NetworkManager: Now managing wireless (802.11) device 'wlan0'.
Jul 12 19:31:21 localhost NetworkManager: Deactivating device wlan0.
Jul 12 19:31:23 localhost NetworkManager: [1215880283.185070] GentooReadConfig(): Found config_eth0 in /etc/conf.d/net.
Jul 12 19:31:23 localhost NetworkManager: [1215880283.185337] GentooReadConfig(): Found routes_eth0 in config.
Jul 12 19:31:23 localhost NetworkManager: eth0: Device is fully-supported using driver '(null)'.
Jul 12 19:31:23 localhost NetworkManager: nm_device_init(): waiting for device's worker thread to start
Jul 12 19:31:23 localhost NetworkManager: nm_device_init(): device's worker thread started, continuing.
Jul 12 19:31:23 localhost NetworkManager: Now managing wired Ethernet (802.3) device 'eth0'.
Jul 12 19:31:23 localhost NetworkManager: Deactivating device eth0.
Jul 12 19:31:23 localhost NetworkManager: Will activate wired connection 'eth0' because it now has a link.
Jul 12 19:31:23 localhost NetworkManager: SWITCH: no current connection, found better connection 'eth0'.
Jul 12 19:31:23 localhost dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/eth0 for sub-path eth0.dbus.get.reason
Jul 12 19:31:23 localhost NetworkManager: Will activate connection 'eth0'.
Jul 12 19:31:23 localhost NetworkManager: Device eth0 activation scheduled...
Jul 12 19:31:23 localhost NetworkManager: Activation (eth0) started...
Jul 12 19:31:23 localhost NetworkManager: Activation (eth0) Stage 1 of 5 (Device Prepare) scheduled...
Jul 12 19:31:23 localhost NetworkManager: Activation (eth0) Stage 1 of 5 (Device Prepare) started...
Jul 12 19:31:23 localhost NetworkManager: Activation (eth0) Stage 2 of 5 (Device Configure) scheduled...
Jul 12 19:31:23 localhost NetworkManager: Activation (eth0) Stage 1 of 5 (Device Prepare) complete.
Jul 12 19:31:23 localhost NetworkManager: Activation (eth0) Stage 2 of 5 (Device Configure) starting...
Jul 12 19:31:23 localhost NetworkManager: Activation (eth0) Stage 2 of 5 (Device Configure) successful.
Jul 12 19:31:23 localhost NetworkManager: Activation (eth0) Stage 3 of 5 (IP Configure Start) scheduled.
Jul 12 19:31:23 localhost NetworkManager: Activation (eth0) Stage 2 of 5 (Device Configure) complete.
Jul 12 19:31:23 localhost NetworkManager: Activation (eth0) Stage 3 of 5 (IP Configure Start) started...
Jul 12 19:31:23 localhost NetworkManager: Activation (eth0) Stage 4 of 5 (IP Configure Get) scheduled...
Jul 12 19:31:23 localhost NetworkManager: Activation (eth0) Stage 3 of 5 (IP Configure Start) complete.
Jul 12 19:31:23 localhost NetworkManager: Activation (eth0) Stage 4 of 5 (IP Configure Get) started...
Jul 12 19:31:23 localhost NetworkManager: Activation (eth0) Stage 5 of 5 (IP Configure Commit) scheduled...
Jul 12 19:31:23 localhost NetworkManager: Activation (eth0) Stage 4 of 5 (IP Configure Get) complete.
Jul 12 19:31:23 localhost NetworkManager: Activation (eth0) Stage 5 of 5 (IP Configure Commit) started...
Jul 12 19:31:23 localhost NetworkManager: Deactivating device wlan0.
Jul 12 19:31:24 localhost NetworkManager: nm_system_set_hostname(): nm_system_set_hostname(): gethostbyaddr failed, h_errno = 2
Jul 12 19:31:24 localhost NetworkManager: Activation (eth0) Finish handler scheduled.
Jul 12 19:31:24 localhost NetworkManager: Activation (eth0) Stage 5 of 5 (IP Configure Commit) complete.
Jul 12 19:31:25 localhost b43-phy0 debug: Removing Interface type 2
Jul 12 19:31:25 localhost b43-phy0 debug: Wireless interface stopped
Jul 12 19:31:25 localhost b43-phy0 debug: DMA-32 0x0200 (RX) max used slots: 0/64
Jul 12 19:31:25 localhost b43-phy0 debug: DMA-32 0x02A0 (TX) max used slots: 0/128
Jul 12 19:31:25 localhost b43-phy0 debug: DMA-32 0x0280 (TX) max used slots: 0/128
Jul 12 19:31:25 localhost b43-phy0 debug: DMA-32 0x0260 (TX) max used slots: 0/128
Jul 12 19:31:25 localhost b43-phy0 debug: DMA-32 0x0240 (TX) max used slots: 0/128
Jul 12 19:31:25 localhost b43-phy0 debug: DMA-32 0x0220 (TX) max used slots: 2/128
Jul 12 19:31:25 localhost b43-phy0 debug: DMA-32 0x0200 (TX) max used slots: 0/128
Jul 12 19:31:25 localhost NetworkManager: Activation (eth0) successful, device activated.
Jul 12 19:31:30 localhost NetworkManager: User request to enable wireless overridden by radio killswitch.

Точка доступа моя открыта полностью

попробуйте

попробуйте убрать все из /etc/conf.d/net - можно просто переименовать файл. и запустите заново networkmanager
также скажите, что будет если нажат на кнопку включения/выключения wifi в логах?

вроде

вроде заработало все. Когда явно указал название вай-фай сети, и перезапустил NetworkManagerDispatcher. Вот только лампочка не работает :( т.е. она всегда горит) не выключается. Хотя само устрйоство отрубается. Спасибо за помощь!

хм... лампочка

хм... лампочка должна гаситься при нажатии на кнопку или при выключении networkmanager...
про явное указание имени сети - скорее всего на точке доступа стоит hide essid. то есть не показывать никому имя сети.

wifi & minimal install cd?

Возможно, глупый вопрос, но все же...

Реально ли заставить работать BCM94311MCG средствами Gentoo Minimal Install CD? Или же проще будет побегать с флэшкой или найти кусок сетевого кабеля?

если ядро там

если ядро там старое - ниже 2.6.24 - то вряд ли. если от этого и выше - то можно попробовать собрать модуль для именно этой версии ядра...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".