Компилиране на Broadcom wl

3 отговора 0 прегледа
#1

Компилиране на Broadcom wl

Здравейте

Преди няма и месец излезе нов драйвер за wireless мрежовите адаптори на Broadcom на сайта им - става въпрос за техния драйвер wl версия 5.60.246.2. Питането ми е - някой въобще успял ли е да го компилира, независимо под кой Linux, защото опитах под Fedora и Ubuntu, и получавам една и съща грешка:

[philip@philip-eeepc Aa]$ make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory `/usr/src/kernels/2.6.34.7-61.fc13.i686'
CC [M] /home/philip/Aa/src/wl/sys/wl_linux.o
/home/philip/Aa/src/wl/sys/wl_linux.c: In function ?_wl_set_multicast_list:
/home/philip/Aa/src/wl/sys/wl_linux.c:1451: warning: assignment from incompatible pointer type
/home/philip/Aa/src/wl/sys/wl_linux.c:1451: error: ?struct netdev_hw_addr has no member named ?next
make[2]: *** [/home/philip/Aa/src/wl/sys/wl_linux.o] Error 1
make[1]: *** [_module_/home/philip/Aa] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.34.7-61.fc13.i686'
make: *** [all] Error 2

Това е съобщението от Fedora 13, но същото го показа и под Ubuntu 10.04. Обърнах целия интернет с главата надолу, но нито чичко Гугъл ми помогна, нито съм получил досега отговор на писмото, което пратих преди повече от две седмици на съпорта на Broadcom.

Ако спреш за момент да търсиш чуждите грешки, може и да видиш своите...
Отговор
в отговор на Филип Петев #2

Re: Компилиране на Broadcom wl

Да, под различни дистрибуции, на различни ядра от 2.6.32 нагоре (32 и 64 включително), без проблеми.

Но определено лакърдията около драйверите за този вид мрежови карти е поредният солиден пирон в ковчега на лайнукс като десктоп.

Отговор
в отговор на root #3

Re: Компилиране на Broadcom wl

Интересното е, че на ядра до 2.6.33 включително се компилира незнайно как. Проблема е от 2.6.34 нагоре включително. Както и да е, продължих да ровя и търсенето ми беше възнаградено - вчера намерих този пач, който ми реши проблема под Fedora.

Ако спреш за момент да търсиш чуждите грешки, може и да видиш своите...

Редактирано от Филип Петев на

Отговор
в отговор на Филип Петев #4

Aаааа

Брутален евтинджос хак пач.


Исках да ти кажа друго: че без пачове и някакви особени проблеми го компилирам този драйвер на всякакви ядра, под различни дистрибуции.

Отговор