Подскажите please как настроить сетевуху. Значит скачал дрова c www.broadcom.com,скомпилировал под линухой(RED HAT Linux 9.0) без ошибок. Далее делаю как в руководстве по установке дров:
#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?
Как это исправить ?
Неужто ядро опять придется перекомпилировать?
Подскажите пожалуйста!
Жду ответа.
Проблемы с сетевой картой Broadcom 440x
Модератор: Модераторы разделов
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: Проблемы с сетевой картой Broadcom 440x
-
nafanya
- Сообщения: 5
Re: Проблемы с сетевой картой Broadcom 440x
Действительно комада
# 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 надо что-то подправить?
# 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 надо что-то подправить?