<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-&gt;tkipmodops-&gt;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-&gt;tkipmodops-&gt;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>