LINUX.ORG.RU

NForce2+2.6.10 net driver


0

0

Gentoo, 2.6.10
Кто-нибуь пытался настроить дрова для встроенной сетевухи
в Nforce2 после установки 2.6.10? Они в ядре есть?
И если есть как они там назваются?

Описание настройки:
Очередной раз убедился в состоятельности золотого правила:
"Работает не трогай". Было 2.6.9 поставил 2.6.10. В config-е
не нашел опций, ответвенных за мою сетевуху (в 2.6.9 вроде были,
хотя точно не помню).
Ладно - скачал с nvidia.com NFORCE-Linux-x86-1.0-0292-pkg1.run
Данный драйвер отказался установиться записав в лог фразу:
Лишний параметр в pci_restore_state() в файле nvenet.c
Оказалось файлы /linux/pci.h отличаются в разных ядрах
синтаксисом двух функций. На сайте nvidia ни слова не нашел
о несовместимости дров с ядром. Методом тыка нашел решение.
Распаковал дрова:
./NFORCE-Linux-x86-1.0-0292-pkg1.run -x
Убрал в nvnet/nvenet.c первый параметр у функций pci_XXX_state();
Т.е. было
...
pci_restore_state(priv->pdev, priv->pci_state);
...
pci_save_state(priv->pdev, priv->pci_state);
...
Стало
...
pci_restore_state(priv->pci_state);
...
pci_save_state(priv->pci_state);
...
Запустил
./nforce-installer
Все заработало. Если кто знает в чем прикол - пишите сюда.

anonymous

modprobe forcedeth

anonymous
()

аналогично, если про это кто-то помнит, с тем что в ядре - работает, теперь нвидиа дрова попробую.

WerNA ★★★★★
()

блин, со звуком тоже байда =))

/home/verna/Soft/nvidia/nvsound/main/nvmain.c:853: error: too few arguments to function `remap_page_range'
make[3]: *** [/home/verna/Soft/nvidia/nvsound/main/nvmain.o] Error 1
make[2]: *** [_module_/home/verna/Soft/nvidia/nvsound/main] Error 2


в Makefile.kbuild закомментил это:

#ifeq ($(REMAP_PAGE_RANGE),5)
EXTRA_CFLAGS += -DREMAP_NEW
#endif

собралось =)

да, ядро 2.6.10.

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