<html>
<head>
<meta content="text/html; charset=KOI8-R" http-equiv="Content-Type">
</head>
<body bgcolor="#CCFFFF" text="#663366">
<div class="moz-cite-prefix">On 09/09/2013 11:36 PM, Igor Zubkov
wrote:<br>
</div>
<blockquote
cite="mid:CAJXf7QMx9DoSmXgC9X+i04q0UWqcPXntgpZX=5PkHx=46EvjPw@mail.gmail.com"
type="cite">
<pre wrap="">2013/9/9 Костарев Алексей <a class="moz-txt-link-rfc2396E" href="mailto:kaf@nevod.ru"><kaf@nevod.ru></a>:
</pre>
<blockquote type="cite">
<pre wrap="">
Добрый день!</pre>
</blockquote>
</blockquote>
Доброй ночи, Игорь!<br>
<blockquote
cite="mid:CAJXf7QMx9DoSmXgC9X+i04q0UWqcPXntgpZX=5PkHx=46EvjPw@mail.gmail.com"
type="cite">
<blockquote type="cite">
<pre wrap="">
Планирую приобрести новый ноутбук
При работе в режиме LiveCD ALTLinux P7 не увидел WiFi
</pre>
</blockquote>
<pre wrap="">
А если поставить
<a class="moz-txt-link-freetext" href="http://packages.altlinux.org/ru/Sisyphus/srpms/kernel-modules-bcmwl-std-def">http://packages.altlinux.org/ru/Sisyphus/srpms/kernel-modules-bcmwl-std-def</a>
?
В описании написано:
These packages contain Broadcom's IEEE 802.11a/b/g/n hybrid Linux device
driver for use with Broadcom's BCM4311-, BCM431i2-,
BCM4321-, and BCM4322-based hardware.
Может и заработает. :)
</pre>
</blockquote>
OK<br>
Ноутбука под рукой нет.<br>
Как я понимаю проверить под LiveCD не удастся :-(<br>
Придется покупать, ставить дистрибутив и эксперементировать<br>
Вашим советом попытаюсь воспользоваться, только не соображу как
обновить ядро и модули<br>
из Sisyphus<br>
<br>
Пока нашел временной решение - еще набор патчей для ядра 3.10 -<br>
<a class="moz-txt-link-freetext" href="https://github.com/kolasa/bcmwl-5.100.82.112/tree/master/patches">https://github.com/kolasa/bcmwl-5.100.82.112/tree/master/patches</a><br>
<br>
Компиляция модулей прошла, правда сборка нет, так как собирал
64-битной модуль под 32-битным GCC,<br>
но это поправимо<br>
Правда не знаю не потребуется ли для последних ядер новые патчи -
что-то больно уж активно меняется интерфейс ядра в 3.x... <br>
<br>
<br>
<br>
<blockquote
cite="mid:CAJXf7QMx9DoSmXgC9X+i04q0UWqcPXntgpZX=5PkHx=46EvjPw@mail.gmail.com"
type="cite">
<pre wrap="">
</pre>
<blockquote type="cite">
<pre wrap="">LiveCD ALTLinux P6 WiFi увидел
Через lspci посмотрел тип - BroadCom BCM43228
Нашел исходники драйвера -
<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>
Скачал, попытался собрать под имеющийся у меня
/usr/src/linux-3.10.10-std-def
Обнаружил проблему по сборке драйвера под 3-е ядро
Нашел патчи -
<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>
Применил их к src/wl/sys/wl_linux.c
Но при сборке ядра получаю ошибку:
</pre>
</blockquote>
<pre wrap="">
Если сильно охота собирать руками, то вот патч --
<a class="moz-txt-link-freetext" href="http://packages.altlinux.org/ru/Sisyphus/srpms/kernel-modules-bcmwl-std-def/patches/bcmwl-build-kernel3.10.patch">http://packages.altlinux.org/ru/Sisyphus/srpms/kernel-modules-bcmwl-std-def/patches/bcmwl-build-kernel3.10.patch</a>
:)
</pre>
<blockquote type="cite">
<pre wrap=""># make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory `/usr/src/linux-3.10.10-std-def-alt1'
Wireless Extension is the only possible API for this kernel version
Using Wireless Extension API
CC [M]
/home/kaf/tmp/hybrid-portsrc_x86_64-v5_100_82_112/src/wl/sys/wl_linux.o
/home/kaf/tmp/hybrid-portsrc_x86_64-v5_100_82_112/src/wl/sys/wl_linux.c: In
function 'wl_tkip_printstats':
/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]
/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 *'
/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]
/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 *'
/home/kaf/tmp/hybrid-portsrc_x86_64-v5_100_82_112/src/wl/sys/wl_linux.c: In
function 'wl_reg_proc_entry':
/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]
/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]
/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
/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
/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
cc1: some warnings being treated as errors
make[2]: ***
[/home/kaf/tmp/hybrid-portsrc_x86_64-v5_100_82_112/src/wl/sys/wl_linux.o]
Error 1
make[1]: *** [_module_/home/kaf/tmp/hybrid-portsrc_x86_64-v5_100_82_112]
Error 2
make[1]: Leaving directory `/usr/src/linux-3.10.10-std-def-alt1'
make: *** [all] Error 2
Не сталкивался ли кто с такой проблемой?
</pre>
</blockquote>
<pre wrap="">
</pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">--
С Уважением
Директор ООО НЕВОД
Костарев А.Ф.
</pre>
</body>
</html>