Добавлено: Вт Авг 12, 2008 9:55 am Заголовок сообщения: А будут ли дравера для последних линукс ядер ??
Здравствуйте !! Решил пересобрать систему, все пересобрал, но драйвера под 2.6.25 ядро не собираются, поэтому вопрос, а будут ли они ???
С Уважением, Алексей.
P.S. логи всего:
gate sg16-lin2.6 # ./configure --kernel-source=/usr/src/linux
Kernel path setted to: /usr/src/linux
gate sg16-lin2.6 # make
make -C /usr/src/linux SUBDIRS=/root/sg16-lin2.6 modules
make[1]: Entering directory `/usr/src/linux-2.6.25-gentoo-r7'
CC [M] /root/sg16-lin2.6/sg16lan.o
include/linux/pci.h: In function `sg16_init':
/root/sg16-lin2.6/sg16lan.c:84: warning: ignoring return value of `pci_register_driver', declared with attribute warn_unused_result
/root/sg16-lin2.6/sg16lan.c: In function `sg16_pci_remove_one':
/root/sg16-lin2.6/sg16lan.c:159: error: structure has no member named `kobj'
/root/sg16-lin2.6/sg16lan.c: In function `sg16_isapnp_remove_one':
/root/sg16-lin2.6/sg16lan.c:273: error: structure has no member named `kobj'
/root/sg16-lin2.6/sg16lan.c: In function `sg16_probe':
/root/sg16-lin2.6/sg16lan.c:335: error: `SA_SHIRQ' undeclared (first use in this function)
/root/sg16-lin2.6/sg16lan.c:335: error: (Each undeclared identifier is reported only once
/root/sg16-lin2.6/sg16lan.c:335: error: for each function it appears in.)
/root/sg16-lin2.6/sg16lan.c:359: error: implicit declaration of function `SET_MODULE_OWNER'
/root/sg16-lin2.6/sg16lan.c:365: error: structure has no member named `kobj'
/root/sg16-lin2.6/sg16lan.c:365: warning: ignoring return value of `sysfs_create_link', declared with attribute warn_unused_result
/root/sg16-lin2.6/sg16lan.c: In function `init_sg16_in_sysfs':
/root/sg16-lin2.6/sg16lan.c:1340: warning: ignoring return value of `device_create_file', declared with attribute warn_unused_result
/root/sg16-lin2.6/sg16lan.c:1341: warning: ignoring return value of `device_create_file', declared with attribute warn_unused_result
/root/sg16-lin2.6/sg16lan.c:1342: warning: ignoring return value of `device_create_file', declared with attribute warn_unused_result
/root/sg16-lin2.6/sg16lan.c:1343: warning: ignoring return value of `device_create_file', declared with attribute warn_unused_result
/root/sg16-lin2.6/sg16lan.c:1344: warning: ignoring return value of `device_create_file', declared with attribute warn_unused_result
/root/sg16-lin2.6/sg16lan.c:1345: warning: ignoring return value of `device_create_file', declared with attribute warn_unused_result
/root/sg16-lin2.6/sg16lan.c:1346: warning: ignoring return value of `device_create_file', declared with attribute warn_unused_result
/root/sg16-lin2.6/sg16lan.c:1347: warning: ignoring return value of `device_create_file', declared with attribute warn_unused_result
/root/sg16-lin2.6/sg16lan.c:1349: warning: ignoring return value of `device_create_file', declared with attribute warn_unused_result
/root/sg16-lin2.6/sg16lan.c:1350: warning: ignoring return value of `device_create_file', declared with attribute warn_unused_result
/root/sg16-lin2.6/sg16lan.c:1351: warning: ignoring return value of `device_create_file', declared with attribute warn_unused_result
/root/sg16-lin2.6/sg16lan.c:1352: warning: ignoring return value of `device_create_file', declared with attribute warn_unused_result
/root/sg16-lin2.6/sg16lan.c:1353: warning: ignoring return value of `device_create_file', declared with attribute warn_unused_result
/root/sg16-lin2.6/sg16lan.c:1355: warning: ignoring return value of `device_create_file', declared with attribute warn_unused_result
/root/sg16-lin2.6/sg16lan.c:1357: warning: ignoring return value of `device_create_file', declared with attribute warn_unused_result
/root/sg16-lin2.6/sg16lan.c:1358: warning: ignoring return value of `device_create_file', declared with attribute warn_unused_result
/root/sg16-lin2.6/sg16lan.c:1360: warning: ignoring return value of `device_create_file', declared with attribute warn_unused_result
/root/sg16-lin2.6/sg16lan.c:1361: warning: ignoring return value of `device_create_file', declared with attribute warn_unused_result
make[2]: *** [/root/sg16-lin2.6/sg16lan.o] Ошибка 1
make[1]: *** [_module_/root/sg16-lin2.6] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-2.6.25-gentoo-r7'
make: *** [sg16lan.ko] Ошибка 2
Добавлено: Вт Фев 24, 2009 2:51 pm Заголовок сообщения: Версии ядер ростут, а дров так и нет :(
Прошу прощения, а Вы не смотрели еще драйвера для новых ядер ??? попробывал сейчас 2.6.27 - не собирается ((
dom ~ # dom sg16-lin2.6 # ./configure
/lib/modules/2.6.27-gentoo-r8/build
Kernel path setted to: /lib/modules/2.6.27-gentoo-r8/build
dom sg16-lin2.6 # make
make -C /lib/modules/2.6.27-gentoo-r8/build SUBDIRS=/root/sg16-lin2.6 modules
make[1]: Entering directory `/usr/src/linux-2.6.27-gentoo-r8'
CC [M] /root/sg16-lin2.6/sg16lan.o
/root/sg16-lin2.6/sg16lan.c: В функции ‘sg16_init’
/root/sg16-lin2.6/sg16lan.c:84: предупреждение: результат ‘__pci_register_driver’, декларированной с атрибутом warn_unused_result, игнорируется
/root/sg16-lin2.6/sg16lan.c: В функции ‘sg16_pci_remove_one’
/root/sg16-lin2.6/sg16lan.c:159: ошибка: ‘struct device_driver’ has no member named ‘kobj’
/root/sg16-lin2.6/sg16lan.c: В функции ‘sg16_isapnp_remove_one’
/root/sg16-lin2.6/sg16lan.c:273: ошибка: ‘struct device_driver’ has no member named ‘kobj’
/root/sg16-lin2.6/sg16lan.c: В функции ‘sg16_probe’
/root/sg16-lin2.6/sg16lan.c:335: ошибка: ‘SA_SHIRQ’ undeclared (first use in this function)
/root/sg16-lin2.6/sg16lan.c:335: ошибка: (Each undeclared identifier is reported only once
/root/sg16-lin2.6/sg16lan.c:335: ошибка: for each function it appears in.)
/root/sg16-lin2.6/sg16lan.c:359: ошибка: implicit declaration of function ‘SET_MODULE_OWNER’
/root/sg16-lin2.6/sg16lan.c:365: ошибка: ‘struct device_driver’ has no member named ‘kobj’
/root/sg16-lin2.6/sg16lan.c: В функции ‘shdsl_dload_fw’
/root/sg16-lin2.6/sg16lan.c:661: предупреждение: passing argument 3 of ‘shdsl_issue_cmd’ discards qualifiers from pointer target type
/root/sg16-lin2.6/sg16lan.c:664: предупреждение: passing argument 3 of ‘shdsl_issue_cmd’ discards qualifiers from pointer target type
/root/sg16-lin2.6/sg16lan.c: В функции ‘init_sg16_in_sysfs’
/root/sg16-lin2.6/sg16lan.c:1340: предупреждение: результат ‘device_create_file’, декларированной с атрибутом warn_unused_result, игнорируется
/root/sg16-lin2.6/sg16lan.c:1341: предупреждение: результат ‘device_create_file’, декларированной с атрибутом warn_unused_result, игнорируется
/root/sg16-lin2.6/sg16lan.c:1342: предупреждение: результат ‘device_create_file’, декларированной с атрибутом warn_unused_result, игнорируется
/root/sg16-lin2.6/sg16lan.c:1343: предупреждение: результат ‘device_create_file’, декларированной с атрибутом warn_unused_result, игнорируется
/root/sg16-lin2.6/sg16lan.c:1344: предупреждение: результат ‘device_create_file’, декларированной с атрибутом warn_unused_result, игнорируется
/root/sg16-lin2.6/sg16lan.c:1345: предупреждение: результат ‘device_create_file’, декларированной с атрибутом warn_unused_result, игнорируется
/root/sg16-lin2.6/sg16lan.c:1346: предупреждение: результат ‘device_create_file’, декларированной с атрибутом warn_unused_result, игнорируется
/root/sg16-lin2.6/sg16lan.c:1347: предупреждение: результат ‘device_create_file’, декларированной с атрибутом warn_unused_result, игнорируется
/root/sg16-lin2.6/sg16lan.c:1349: предупреждение: результат ‘device_create_file’, декларированной с атрибутом warn_unused_result, игнорируется
/root/sg16-lin2.6/sg16lan.c:1350: предупреждение: результат ‘device_create_file’, декларированной с атрибутом warn_unused_result, игнорируется
/root/sg16-lin2.6/sg16lan.c:1351: предупреждение: результат ‘device_create_file’, декларированной с атрибутом warn_unused_result, игнорируется
/root/sg16-lin2.6/sg16lan.c:1352: предупреждение: результат ‘device_create_file’, декларированной с атрибутом warn_unused_result, игнорируется
/root/sg16-lin2.6/sg16lan.c:1353: предупреждение: результат ‘device_create_file’, декларированной с атрибутом warn_unused_result, игнорируется
/root/sg16-lin2.6/sg16lan.c:1355: предупреждение: результат ‘device_create_file’, декларированной с атрибутом warn_unused_result, игнорируется
/root/sg16-lin2.6/sg16lan.c:1357: предупреждение: результат ‘device_create_file’, декларированной с атрибутом warn_unused_result, игнорируется
/root/sg16-lin2.6/sg16lan.c:1358: предупреждение: результат ‘device_create_file’, декларированной с атрибутом warn_unused_result, игнорируется
/root/sg16-lin2.6/sg16lan.c:1360: предупреждение: результат ‘device_create_file’, декларированной с атрибутом warn_unused_result, игнорируется
/root/sg16-lin2.6/sg16lan.c:1361: предупреждение: результат ‘device_create_file’, декларированной с атрибутом warn_unused_result, игнорируется
make[2]: *** [/root/sg16-lin2.6/sg16lan.o] Ошибка 1
make[1]: *** [_module_/root/sg16-lin2.6] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-2.6.27-gentoo-r8'
make: *** [sg16lan.ko] Ошибка 2
Добавлено: Ср Мар 04, 2009 1:28 pm Заголовок сообщения:
Еще раз здравствуйте.
Драйвер уже спортирован и проверен на ядре 2.6.27. То есть beta-версия готова. В ближайшие дни буду проверять на предыдущих ядрах и делать обратную совместимость (вероятнее всего в beta-версии ее нет).
Думаю к следующей неделе будет релиз. Извините за задержку, она связана с проверкой драйвера на как можно большем количестве ядер.
Добавлено: Вт Мар 10, 2009 1:06 pm Заголовок сообщения:
Новая версия драйвера (v2.3) выложена.
Я проверил на след. ядрах: 2.6.16, 2.6.20, 2.6.22, 2.6.27, 2.6.28. Дополнительно проверил под повышенной нагрузкой в течение нескольких суток.
На непроверенных ядрах в диапазоне 2.6.16-2.6.28 тоже должно все работать.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах