LINUX.ORG.RU

Дрова на Broadcom 440x


0

0

одскажите please как настроить сетевуху. Значи скачал дрова c www.broadcom.com,скомпилировал под линухой(RED HAT Linux)без ошибок. Далее делаю

#insmod bcm4400.o возникает ошибка: bcm4400.o: Kernel-module version mismatch bcm4400.o:was compiled for kernel version 2.4.20-8anton while this is version 2.4.20-8custom Почнму у меня gcc всегда компилирует под версию ядра 2.4.20-8anton? Как это исправить чтоб всё работало? Неужто ядро опять перекомпилировать?

anonymous

проверь, что в /usr/src/linux :-)))

vadv ★★
()

дык это, есть же в ведре, хз с какой древней версии дрова для broadcom 440x.

b44.c:v1.01 (Jun 16, 2006)
eth0: Broadcom 4400 10/100BaseT Ethernet 00:17:08:45:dc:c8
b44: eth0: Link is up at 100 Mbps, full duplex.

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

Ввёл комаду # head /usr/src/linux/Makefile выдала версию 2.4.20-8anton. Я открыл Makefile и присвоил EXTRAVERSION=2.4.20-8custom. Теперь при запуске head выдаётся версия 2.4.20-8custom. Но это не решило проблемы: Заново распаковал архив с дровами, сделал make успешно. далее делаю insmod пишет тоже самое:

bcm4400.o: Kernel-module version mismatch bcm4400.o:was compiled for kernel version 2.4.20-8anton while this is version 2.4.20-8custom

Как сделать чтоб gcc компилировал под версию 2.4.20-8custom а не под 2.4.20-8anton? Где ещё кроме Makefile надо что-то подправить?

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

может быть попробовать ядро пересобрать? без инсталляции.

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