LINUX.ORG.RU

BCM3413 vifi не работает.


0

1

Есть ноут asus eee pc 1215N там стоит чип BCM4313.

Не работает зараза.

Пробовал родные драйвера STA, открытый не знаю как собрать и ndiswrapper по чему то не работает.

Ndiswrapper выдаёт следующие:

[   16.649633] ndiswrapper version 1.56 loaded (smp=yes, preempt=no)
[   19.975144] ndiswrapper (import:233): unknown symbol: ntoskrnl.exe:'IoUnregisterPlugPlayNotification'
[   19.975178] ndiswrapper (import:233): unknown symbol: ntoskrnl.exe:'IoRegisterPlugPlayNotification'
[   19.975216] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisFreeIoWorkItem'
[   19.975228] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisMSetMiniportAttributes'
[   19.975258] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisMResetComplete'
[   19.975269] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisMAllocatePort'
[   19.975281] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisAllocateIoWorkItem'
[   19.975293] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisMSendNetBufferListsComplete'
[   19.975305] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisMDeregisterMiniportDriver'
[   19.975318] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisAllocateNetBufferListPool'
[   19.975334] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisMNetPnPEvent'
[   19.975351] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisMRegisterScatterGatherDma'
[   19.975363] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisMRegisterMiniportDriver'
[   19.975375] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisMFreePort'
[   19.975387] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisQueueIoWorkItem'
[   19.975402] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisMPauseComplete'
[   19.975414] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisMOidRequestComplete'
[   19.975426] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisFreeNetBufferListPool'
[   19.975437] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisCancelTimerObject'
[   19.975449] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisOpenConfigurationEx'
[   19.975461] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisSetTimerObject'
[   19.975473] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisFreeTimerObject'
[   19.975492] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisAllocateTimerObject'
[   19.975504] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisMDeregisterScatterGatherDma'
[   19.975516] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisMRegisterInterruptEx'
[   19.975534] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisMIndicateStatusEx'
[   19.975556] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisMSynchronizeWithInterruptEx'
[   19.975571] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisMIndicateReceiveNetBufferLists'
[   19.975583] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisMSetBusData'
[   19.975595] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisAllocateMemoryWithTagPriority'
[   19.975615] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisFreeMdl'
[   19.975626] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisAllocateMdl'
[   19.975638] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisAllocateNetBufferAndNetBufferList'
[   19.975650] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisGetSystemUpTimeEx'
[   19.975662] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisMGetBusData'
[   19.975683] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisFreeNetBufferList'
[   19.975695] ndiswrapper (import:233): unknown symbol: NDIS.SYS:'NdisMDeregisterInterruptEx'
[   19.975701] ndiswrapper (load_sys_files:207): couldn't prepare driver 'bcmwl6'
[   20.560827] ndiswrapper (load_wrap_driver:109): couldn't load driver bcmwl6; check system log for messages from 'loadndisdriver'
[   20.583266] usbcore: registered new interface driver ndiswrapper

★★★★

а если использовать те, что поставляются в комплекте с ядром? Может быть, им всего лишь микрокод нужен?

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

А здесь http://ubuntuforums.org/showthread.php?t=1424280 говорят либо так:

First download the latest drivers here :
http://www.broadcom.com/support/802.11/linux_sta.php

Then launch the Terminal and do the following steps :
- apt-get install build-essential linux-headers-generic
- apt-get build-dep linux
Then go to the directory where you downloaded the drivers then :
- mkdir hybrid_wl
- cd hybrid_wl
- tar xzf ../hybrid-portsrc.tar
- make
Now you should have a file called «wl.ko».
- rmmod wl
- mv <path-to-prev-driver>/wl.ko <path-to-prev-driver>/wl.ko.orig
- cp wl.ko <path-to-prev-driver>/wl.ko
Where <path-to-prev-driver> is /lib/modules/<kernel-version>/kernel/net/wireless.
Then add some default drivers to blacklist :
- rmmod b43
- rmmod ssb
- echo «blacklist ssb» >> /etc/modprobe.d/blacklist.conf
- echo «blacklist b43» >> /etc/modprobe.d/blacklist.conf
Finally load drivers :
- cd <path-to-prev-driver>
- modprobe lib80211
- insmod wl.ko
- modprobe wl
Now, your Wi-Fi should work.

либо так:
http://www.broadcom.com/docs/linux_sta/README.txt

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

Спасибо.

ВНЕЗАПНО заработали дрова скачанные с сайта broadcom.

До этого ставил те что в ubunte были.

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

Ubuntu 10.10, поставил с репов сорцы bcmwl, они притянули dkms, он их скомпилил, все работает.

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