Не работает беспроводной адаптер на ноутбуке

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

leonm
Сообщения: 90

Не работает беспроводной адаптер на ноутбуке

Сообщение leonm »

Читал http://linuxforum.ru/index.php?showtopic=24564&st=all
и другое, что нашел поиском. У меня вроде бы иной случай. Даю сразу побольше информации.

У меня на ноутбуке стоит Мандрива 2006.
Беспроводной адаптер определяется системой так:

Идентификация
Производитель: Broadcom Corporation
Описание: BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller
Класс носителя: NETWORK_OTHER
Соединение
Шина: PCI
Шина PCI : 2
PCI устройство : 3
PCI функция : 0
ID производителя: 5348
ID устройства: 17176
Sub ID производителя: 4136
ID под-устройства: 5
Misc Модуль: неопределенный

При конфигурировании беспроводного интерфейса через центр управления выбираю "использовать драйвер Windows (c ndiswrapper)" --> далее --> показываю ему файл bcmw15.inf --> пишет: "не обнаружено устройств, поддерживающих bcmw15 ndiswrapper драйвер!"
При попытке "загрузить драйвер вручную", в списке драйверов bcm15 нет, а похожие от Broadcom не идут.

Вот результаты команд в консоли:

--------------------------------
[root@localhost ~]# iwconfig
lo no wireless extensions.

eth1 no wireless extensions.

eth0 no wireless extensions.

sit0 no wireless extensions.
-----------------------------
[root@localhost ~]# lspci
00:00.0 Host bridge: Intel Corporation Mobile ...........
.............................................................
02:03.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
----------------------------------
[root@localhost ~]# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:14:22:A5:2E:CD
inet6 addr: fe80::214:22ff:fea5:2ecd/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:18

eth1 Link encap:UNSPEC HWaddr 32-4F-C0-00-11-A5-ED-21-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:5 dropped:5 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:424 errors:0 dropped:0 overruns:0 frame:0
TX packets:424 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:32032 (31.2 KiB) TX bytes:32032 (31.2 KiB)

sit0 Link encap:IPv6-in-IPv4
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
----------------------------------------

Помогите, пожалуйста, кто может.
Спасибо сказали:
Аватара пользователя
BaZilio
Сообщения: 457
Статус: Say оПХБЕР again!

Re: Не работает беспроводной адаптер на ноутбуке

Сообщение BaZilio »

Если у тебя ядро 2.6.17+ то модуль драйвера нужно выгрузить сначала, чтобы устройство освободилось.

Код: Выделить всё

rmmod bcm43xx
rmmod ieee80211softmac
rmmod ieee80211
rmmod ieee80211_crypt
ndiswrapper -i ./bcmwl5.inf

Код: Выделить всё

ndiswrapper -l
должно показать что поставился драйвер. И потом говорим

Код: Выделить всё

modprobe ndiswrapper
и должен появиться интерфейс wlan0.


Честно говоря, у меня ноут с Broadcom всего месяц, но эта чехарда меня достала. Думаю поменять карточку на Intel...

Windows XP:
Netbook - Acer Aspire One A150.
Debian Squeeze amd64:
Laptop - Acer TravelMate 5520G.
Laptop_work - Toshiba Satellite C660.
Windows 7 x64:
Desktop - Core2Duo 6600 2.4GHz/6 GB/i965/GeForce 9500GT.

4 the lulz!
Спасибо сказали:
leonm
Сообщения: 90

Re: Не работает беспроводной адаптер на ноутбуке

Сообщение leonm »

вот ответ на первый код:

[root@localhost ~]# rmmod bcm43xx
ERROR: Module bcm43xx does not exist in /proc/modules
[root@localhost ~]# rmmod ieee80211softmac
ERROR: Module ieee80211softmac does not exist in /proc/modules
[root@localhost ~]# rmmod ieee80211
ERROR: Module ieee80211 does not exist in /proc/modules
[root@localhost ~]# rmmod ieee80211_crypt
ERROR: Module ieee80211_crypt does not exist in /proc/modules
[root@localhost ~]# ndiswrapper -i ./bcmwl5.inf
bcmwl5 is already installed. Use -e to remove it
[root@localhost ~]# ndiswrapper -l
Installed ndis drivers:
bcmwl5 invalid driver!
bcmwl5.sys invalid driver!
Спасибо сказали:
leonm
Сообщения: 90

Re: Не работает беспроводной адаптер на ноутбуке

Сообщение leonm »

Ядро у меня 2.6.12

Теперь добился, что:
[root@localhost bcmwl]# /usr/sbin/ndiswrapper -l
Installed ndis drivers:
bcmwl5 driver present, hardware present

[root@localhost bcmwl]# /usr/sbin/ndiswrapper -m
modprobe config already contains alias directive


однако интерфейса wlan0 или другого беспроводного не появилось.
В центре настройки пишут: интерфейс ndisdriver не обнаружен

[root@localhost bcmwl]# modprobe ndiswrapper


тоже ничего не дает
Кроме установки ndiswrapper пользовался этой докой
http://fedoranews.org/mediawiki/index.php/...ing_Ndiswrapper
Спасибо сказали:
Аватара пользователя
BaZilio
Сообщения: 457
Статус: Say оПХБЕР again!

Re: Не работает беспроводной адаптер на ноутбуке

Сообщение BaZilio »

Почитайте modinfo ndiswrapper, там написано какой параметр передавать с именем интерфейса.
Что говорит iwconfig после modprobe ndiswrapper?

Windows XP:
Netbook - Acer Aspire One A150.
Debian Squeeze amd64:
Laptop - Acer TravelMate 5520G.
Laptop_work - Toshiba Satellite C660.
Windows 7 x64:
Desktop - Core2Duo 6600 2.4GHz/6 GB/i965/GeForce 9500GT.

4 the lulz!
Спасибо сказали:
leonm
Сообщения: 90

Re: Не работает беспроводной адаптер на ноутбуке

Сообщение leonm »

[root@localhost bcmwl]# iwconfig
lo no wireless extensions.
eth1 no wireless extensions.
sit0 no wireless extensions.
eth0 no wireless extensions.

Ниже не понимаю ничего, к сожалению

Код: Выделить всё

 [root@localhost bcmwl]# modinfo ndiswrapper
filename:       /lib/modules/2.6.12-12mdk/kernel/3rdparty/ndiswrapper/ndiswrapper.ko.gz
author:         ndiswrapper team <ndiswrapper-general@lists.sourceforge.net>
version:        1.2
license:        GPL
vermagic:       2.6.12-12mdk 686 gcc-4.0
depends:        usbcore
srcversion:     4053A6C7057E345A70AB170
parm:           debug:debug level (int)
parm:           hangcheck_interval:The interval, in seconds, for checking if driver is hung. (default: 0) (int)
parm:           proc_gid:The gid of the files created in /proc (default: 0). (int)
parm:           proc_uid:The uid of the files created in /proc (default: 0). (int)
parm:           if_name:Network interface name or template (default: wlan%d) (charp)
вероятно последняя строка?
Спасибо сказали:
leonm
Сообщения: 90

Re: Не работает беспроводной адаптер на ноутбуке

Сообщение leonm »

Благодарю за помощь, разобрался, все работает.
Мой вариант настройки здесь:
http://linuxforum.ru/index.php?act=ST&...t=0#entry262041
Спасибо сказали: