LINUX.ORG.RU

[2.6.32][не собирается]broadcom-sta-5.10.91.9.3-r1


0

0

Собрал новое ядро (2.6.32), затем стал пересобирать модули (virtualbox-modules и broadcom-sta). Модуль виртуалбокса собрался, а вот wl (broadcom-sta) нет.

Версия broadcom-sta: 5.10.91.9.3-r1

build.log: http://dpaste.com/128578/

bugs.gentoo.org чист, гугл тоже.

>>> Compiling source in /var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9.3-r1/work ...
ln: создание символьной ссылки `Module.symvers': Файл существует
 * Preparing wl module
make -j3 HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= -C /usr/src/linux M=/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9.3-r1/work wl.ko 
make: Entering directory `/usr/src/linux-2.6.32-gentoo'
  CC [M]  /var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9.3-r1/work/src/wl/sys/wl_linux.o
  CC [M]  /var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9.3-r1/work/src/shared/linux_osl.o
  CC [M]  /var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9.3-r1/work/src/wl/sys/wl_iw.o
/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9.3-r1/work/src/wl/sys/wl_linux.c: В функции ‘wl_free’:
/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9.3-r1/work/src/wl/sys/wl_linux.c:707: ошибка: неявная декларация функции ‘schedule’
make[1]: *** [/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9.3-r1/work/src/wl/sys/wl_linux.o] Ошибка 1
make[1]: *** Ожидание завершения заданий...
make: *** [wl.ko] Ошибка 2
make: Leaving directory `/usr/src/linux-2.6.32-gentoo'
 * 
 * ERROR: net-wireless/broadcom-sta-5.10.91.9.3-r1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 3404:  Called linux-mod_src_compile
 *             environment, line 2634:  Called die
 * The specific snippet of code:
 *               eval "emake HOSTCC=\"$(tc-getBUILD_CC)\" 						CROSS_COMPILE=${CHOST}- 				LDFLAGS=\"$(get_abi_LDFLAGS)\" 						${BUILD_FIXES} 						${BUILD_PARAMS} 		${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
 *  The die message:
 *   Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS=  -C /usr/src/linux M=/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9.3-r1/work wl.ko
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9.3-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9.3-r1/temp/environment'.
 * 

>>> Failed to emerge net-wireless/broadcom-sta-5.10.91.9.3-r1, Log file:

>>>  '/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9.3-r1/temp/build.log'

 * Messages for package net-wireless/broadcom-sta-5.10.91.9.3-r1:

 * 
 * ERROR: net-wireless/broadcom-sta-5.10.91.9.3-r1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 3404:  Called linux-mod_src_compile
 *             environment, line 2634:  Called die
 * The specific snippet of code:
 *               eval "emake HOSTCC=\"$(tc-getBUILD_CC)\" 						CROSS_COMPILE=${CHOST}- 				LDFLAGS=\"$(get_abi_LDFLAGS)\" 						${BUILD_FIXES} 						${BUILD_PARAMS} 		${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
 *  The die message:
 *   Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS=  -C /usr/src/linux M=/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9.3-r1/work wl.ko
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9.3-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9.3-r1/temp/environment'.
 * 
★★★★★

[2.6.32][не собирается]broadcom-sta-5.10.91.9.3-r1

У меня оно собралось но дальше все еще интереснее http://bugs.gentoo.org/show_bug.cgi?id=295577 в dmesg можешь посмотреть wl грузится ;)

init_6 ★★★★★ ()

[2.6.32][не собирается]broadcom-sta-5.10.91.9.3-r1

Если собирать вручную, тот же результат:

$ make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory `/usr/src/linux-2.6.32-gentoo'
  LD      /home/edigaryev/wl/built-in.o
  CC [M]  /home/edigaryev/wl/src/wl/sys/wl_linux.o
/home/edigaryev/wl/src/wl/sys/wl_linux.c: В функции ‘wl_free’:
/home/edigaryev/wl/src/wl/sys/wl_linux.c:705: ошибка: неявная декларация функции ‘schedule’
make[2]: *** [/home/edigaryev/wl/src/wl/sys/wl_linux.o] Ошибка 1
make[1]: *** [_module_/home/edigaryev/wl] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-2.6.32-gentoo'
make: *** [all] Ошибка 2

edigaryev ★★★★★ ()

[2.6.32][не собирается]broadcom-sta-5.10.91.9.3-r1

Бугагашечки.

Пофиксил, просто добавив:

#include <linux/sched.h>
в src/wl/sys/wl_linux.c

edigaryev ★★★★★ ()
Ответ на: [2.6.32][не собирается]broadcom-sta-5.10.91.9.3-r1 от edigaryev

[2.6.32][не собирается]broadcom-sta-5.10.91.9.3-r1

Не помогло.

Тогда мне оч интересно как оно у меня собирается но зато в районе ACPI ядра 2.6.32 какой то тотальный ппц?

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

modprobe b43, все работает искаропки.

4.2 родной! наглое и тупое 4.2!!! b43 как бы...

14e4:4315 - in progress; 14e4:4321, 14e4:4324, 14e4:4325, 14e4:4328, 14e4:4329, 14e4:432b not supportedp

а если повезло тебе то это не значит что повезло всем.

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

[ 4.351100] b43-pci-bridge 0000:06:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 4.351113] b43-pci-bridge 0000:06:00.0: setting latency timer to 64
[ 4.888004] b43-phy0: Broadcom 4312 WLAN found (core revision 15)
[ 5.050272] Registered led device: b43-phy0::tx
[ 5.050295] Registered led device: b43-phy0::rx
[ 5.050315] Registered led device: b43-phy0::radio
[ 299.960121] b43 ssb0:0: firmware: requesting b43/ucode15.fw
[ 299.986716] b43 ssb0:0: firmware: requesting b43/lp0initvals15.fw
[ 299.997042] b43 ssb0:0: firmware: requesting b43/lp0bsinitvals15.fw
[ 300.136119] b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10)
[ 782.764110] b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10)

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