From: Igor Zubkov <igor.zubkov@gmail.com> To: ALT Linux kernel packages development <devel-kernel@lists.altlinux.org> Subject: Re: [d-kernel] Драйвер для WiFi BroadCom BCM 43228 Date: Mon, 9 Sep 2013 20:36:09 +0300 Message-ID: <CAJXf7QMx9DoSmXgC9X+i04q0UWqcPXntgpZX=5PkHx=46EvjPw@mail.gmail.com> (raw) In-Reply-To: <522DFF6F.9040906@nevod.ru> 2013/9/9 Костарев Алексей <kaf@nevod.ru>: > > Добрый день! > > Планирую приобрести новый ноутбук > При работе в режиме LiveCD ALTLinux P7 не увидел WiFi А если поставить http://packages.altlinux.org/ru/Sisyphus/srpms/kernel-modules-bcmwl-std-def ? В описании написано: 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. Может и заработает. :) > LiveCD ALTLinux P6 WiFi увидел > > Через lspci посмотрел тип - BroadCom BCM43228 > > Нашел исходники драйвера - > http://www.broadcom.com/support/802.11/linux_sta.php > Скачал, попытался собрать под имеющийся у меня > /usr/src/linux-3.10.10-std-def > Обнаружил проблему по сборке драйвера под 3-е ядро > Нашел патчи - > http://lsoft.daraba.ru/content/broadcom-драйвера-wifi-в-linux-ядрах-версий-34-и-35 > Применил их к src/wl/sys/wl_linux.c > Но при сборке ядра получаю ошибку: Если сильно охота собирать руками, то вот патч -- http://packages.altlinux.org/ru/Sisyphus/srpms/kernel-modules-bcmwl-std-def/patches/bcmwl-build-kernel3.10.patch :) > # 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 > > Не сталкивался ли кто с такой проблемой? -- Igor Zubkov http://hi.im/ice
next parent reply other threads:[~2013-09-09 17:36 UTC|newest] Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top 2013-09-09 17:36 ` Igor Zubkov [this message] 2013-09-09 18:47 ` Hihin Ruslan 2013-09-10 4:37 ` Eugene Prokopiev 2013-09-10 6:58 ` Eugene Prokopiev 2013-09-10 4:32 ` Eugene Prokopiev 2013-09-10 12:32 ` Yura Kalinichenko 2013-09-11 13:01 ` Michael Shigorin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to='CAJXf7QMx9DoSmXgC9X+i04q0UWqcPXntgpZX=5PkHx=46EvjPw@mail.gmail.com' \ --to=igor.zubkov@gmail.com \ --cc=devel-kernel@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux kernel packages development This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \ devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com public-inbox-index devel-kernel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel-kernel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git