<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#CCFFFF" text="#663366">
<br>
Добрый день!<br>
<br>
Планирую приобрести новый ноутбук<br>
При работе в режиме LiveCD ALTLinux P7 не увидел WiFi<br>
LiveCD ALTLinux P6 WiFi увидел <br>
<br>
Через lspci посмотрел тип - BroadCom BCM43228<br>
<br>
Нашел исходники драйвера -
<a class="moz-txt-link-freetext" href="http://www.broadcom.com/support/802.11/linux_sta.php">http://www.broadcom.com/support/802.11/linux_sta.php</a><br>
Скачал, попытался собрать под имеющийся у меня <br>
/usr/src/linux-3.10.10-std-def<br>
Обнаружил проблему по сборке драйвера под 3-е ядро<br>
Нашел патчи -
<a class="moz-txt-link-freetext" href="http://lsoft.daraba.ru/content/broadcom-драйвера-wifi-в-linux-ядрах-версий-34-и-35">http://lsoft.daraba.ru/content/broadcom-драйвера-wifi-в-linux-ядрах-версий-34-и-35</a><br>
Применил их к <code>src/wl/sys/wl_linux.c<br>
Но при сборке ядра получаю ошибку:<br>
# make<br>
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`<br>
make[1]: Entering directory `/usr/src/linux-3.10.10-std-def-alt1'<br>
Wireless Extension is the only possible API for this kernel
version<br>
Using Wireless Extension API<br>
CC [M]
/home/kaf/tmp/hybrid-portsrc_x86_64-v5_100_82_112/src/wl/sys/wl_linux.o<br>
/home/kaf/tmp/hybrid-portsrc_x86_64-v5_100_82_112/src/wl/sys/wl_linux.c:
In function ‘wl_tkip_printstats’:<br>
/home/kaf/tmp/hybrid-portsrc_x86_64-v5_100_82_112/src/wl/sys/wl_linux.c:2971:7:
warning: passing argument 1 of ‘wl->tkipmodops->print_stats’
from incompatible pointer type [enabled by default]<br>
/home/kaf/tmp/hybrid-portsrc_x86_64-v5_100_82_112/src/wl/sys/wl_linux.c:2971:7:
note: expected ‘struct seq_file *’ but argument is of type ‘char
*’<br>
/home/kaf/tmp/hybrid-portsrc_x86_64-v5_100_82_112/src/wl/sys/wl_linux.c:2974:4:
warning: passing argument 1 of ‘wl->tkipmodops->print_stats’
from incompatible pointer type [enabled by default]<br>
/home/kaf/tmp/hybrid-portsrc_x86_64-v5_100_82_112/src/wl/sys/wl_linux.c:2974:4:
note: expected ‘struct seq_file *’ but argument is of type ‘char
*’<br>
/home/kaf/tmp/hybrid-portsrc_x86_64-v5_100_82_112/src/wl/sys/wl_linux.c:
In function ‘wl_reg_proc_entry’:<br>
/home/kaf/tmp/hybrid-portsrc_x86_64-v5_100_82_112/src/wl/sys/wl_linux.c:3181:2:
error: implicit declaration of function ‘create_proc_entry’
[-Werror=implicit-function-declaration]<br>
/home/kaf/tmp/hybrid-portsrc_x86_64-v5_100_82_112/src/wl/sys/wl_linux.c:3181:22:
warning: assignment makes pointer from integer without a cast
[enabled by default]<br>
/home/kaf/tmp/hybrid-portsrc_x86_64-v5_100_82_112/src/wl/sys/wl_linux.c:3186:16:
error: dereferencing pointer to incomplete type<br>
/home/kaf/tmp/hybrid-portsrc_x86_64-v5_100_82_112/src/wl/sys/wl_linux.c:3187:16:
error: dereferencing pointer to incomplete type<br>
/home/kaf/tmp/hybrid-portsrc_x86_64-v5_100_82_112/src/wl/sys/wl_linux.c:3188:16:
error: dereferencing pointer to incomplete type<br>
cc1: some warnings being treated as errors<br>
make[2]: ***
[/home/kaf/tmp/hybrid-portsrc_x86_64-v5_100_82_112/src/wl/sys/wl_linux.o]
Error 1<br>
make[1]: ***
[_module_/home/kaf/tmp/hybrid-portsrc_x86_64-v5_100_82_112] Error
2<br>
make[1]: Leaving directory `/usr/src/linux-3.10.10-std-def-alt1'<br>
make: *** [all] Error 2<br>
<br>
Не сталкивался ли кто с такой проблемой?<br>
<br>
</code><br>
<br>
<br>
<pre class="moz-signature" cols="72">--
С Уважением
Директор ООО НЕВОД
Костарев А.Ф.
</pre>
</body>
</html>