»Начало 
Intel igb 4.0.17 и kernel 3.7.0


Intel igb 4.0.17 и kernel 3.7.0

15/12/2012, 1 коментар

igb-то не иска да се компилира по подразбиране, защото в Makefile се опитва да намери версията на kernel-а и явно не успява. Това пък значи, че ще се спъне на първата проверка и ще изплюе нещо, че версията ви е прекалено стара (например 2.4.нещо си).

За да не се морите да ровите просто намирате къде пише:

KVER_CODE := $(shell $(CC) $(EXTRA_CFLAGS) -E -dM $(VSP) 2>/dev/null |
        grep -m 1 LINUX_VERSION_CODE | awk '{ print $ }' | sed 's/"//g')

и след него заковавате версията си на:

KVER_CODE := 198400

Ако се чудите, както значи това, то сметката е нещо като:

3.7.0 -> 3*6556 7*256 0 = 198400

Следва make install и ще се спънете за втори път със съобщение, че една структура вече е променена:

igb-4.0.17/src/igb_main.c:7836:22: error: 'struct pci_dev' has no member named 'pcie_type'

За радост и тук решението е сравнително лесно. Отваряте igb_main.c и на ред 7836 заменяте bdev->pcie_type с pci_pcie_type(bdev):

while (bdev && (pci_pcie_type(bdev) != PCI_EXP_TYPE_ROOT_PORT))

make install и сте вие ... наздраве!


Коментари


Big thanks!
Публикуван на: 26/12/2012 07:12
Автор: Alexey a3137603_at_rmqkr.net

Большое спасибо за данное решение проблемы.

напиши нов коментар
Какво е това?

Това трябва да бъде нещо като микро блог или просто начин да записвам разни кратки мисли, идеи, линкове и т.н.

Към всеки пост може да има "закачени" следните елементи:

  Линк към страница
  Прикачена картинка
  Прикачен видео файл
Показва времето на публикуването, заедно с линк към страницата с поста и коментарите
2.4HGz OFF / 5GHz Only ON
bye bye Debian ... apt-get dist-upgrade може да деинсталира ядро :) E ... крайно време беше да го разкарам това недоразумение :)
drWEB Live CD е Gentoo базирано - well done!
Като едно време ... 3.11

Linux notebook 3.11.0-gentoo-dr #1 SMP PREEMPT Tue Sep 3 22:17:44 EEST 2013 i686 Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz GenuineIntel
вчера 3.6.4, днеска 3.6.5 ... така е то ...
не искам глупави thumbail-и от firefox ПЪК! browser.pagethumbnails.capturing_disabled = true
... напоследък дори журналистите имат проблем с разбиране на написаното ...
Мързи ме да напиша около 20 реда код вече ... 10 дни ...
noteX31 ~ # uptime
23:12:42 up 1016 days, 14:39, 2 users, load average: 1.45, 0.64, 0.24
4:30 поздрава за всички, които отърваха Ugly Kid Joe :P
нЕкви хора си правят нЕкъв PR ... и разказват, че станали жертви ...
noteX31 ~ # uptime
10:36:05 up 939 days, 2:03, 4 users, load average: 0.11, 0.66, 0.52
... като не си гледаш разните странни E-Mail-и като например hostmaster@... ти изтича SSL сертификата ...
stretch
stretch
stretch
stretch
interoffice
interoffice
interoffice
interoffice