Компилиране на Broadcom wl
3 отговора
0 прегледа
Компилиране на 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.
Ако спреш за момент да търсиш чуждите грешки, може и да видиш своите...
Преди няма и месец излезе нов драйвер за 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.
Ако спреш за момент да търсиш чуждите грешки, може и да видиш своите...
Re: Компилиране на Broadcom wl
Да, под различни дистрибуции, на различни ядра от 2.6.32 нагоре (32 и 64 включително), без проблеми.
Но определено лакърдията около драйверите за този вид мрежови карти е поредният солиден пирон в ковчега на лайнукс като десктоп.
Но определено лакърдията около драйверите за този вид мрежови карти е поредният солиден пирон в ковчега на лайнукс като десктоп.
Re: Компилиране на Broadcom wl
Интересното е, че на ядра до 2.6.33 включително се компилира незнайно как. Проблема е от 2.6.34 нагоре включително. Както и да е, продължих да ровя и търсенето ми беше възнаградено - вчера намерих този пач, който ми реши проблема под Fedora.
Ако спреш за момент да търсиш чуждите грешки, може и да видиш своите...
Ако спреш за момент да търсиш чуждите грешки, може и да видиш своите...
Редактирано от Филип Петев на
Aаааа
Брутален евтинджос хак пач.
Исках да ти кажа друго: че без пачове и някакви особени проблеми го компилирам този драйвер на всякакви ядра, под различни дистрибуции.
Исках да ти кажа друго: че без пачове и някакви особени проблеми го компилирам този драйвер на всякакви ядра, под различни дистрибуции.