Здравейте!
Срещам трудности при компилирането на модул за управлението на мрежовата карта, която е вградена на дъното, а трябва да я ползвам

. Ситуацията е следната - инсталирам dom0 на gentoo, версия на ядрото 2.6.21 (няма по-висока версия в portage

), но там липсва поддръжка за този модел мрежова карта. След кратко търсене и консултация с google се оказа, че модула не се казва e1000 - коректното му име е e1000
e. Изтеглих от сайта на интел (производителя на дъното) пакета с изходния код за компилирането му, но при опит за такова

на модула показва:
GeSHi (Bash):
laughter src # make CFLAGS_EXTRA=-DCONFIG_E1000E_SEPARATE_TX_HANDLER CFLAGS_EXTRA=-DDISABLE_PCI_MSI CFLAGS_EXTRA=-DE1000E_NO_NAPI install
/usr/bin/make -C /lib/modules/2.6.21-xenH/build SUBDIRS=/usr/local/src/e1000e-0.5.11.2/src modules
make[1]: Entering directory `/usr/src/linux-2.6.21-xen'
CC [M] /usr/local/src/e1000e-0.5.11.2/src/netdev.o
/usr/local/src/e1000e-0.5.11.2/src/netdev.c: In function ‘e1000_probe’:
/usr/local/src/e1000e-0.5.11.2/src/netdev.c:5522: error: ‘struct dev_pm_info’ has no member named ‘should_wakeup’
make[2]: *** [/usr/local/src/e1000e-0.5.11.2/src/netdev.o] Error 1
make[1]: *** [_module_/usr/local/src/e1000e-0.5.11.2/src] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.21-xen'
make: *** [default] Error 2
и това е при по-усложнения вариант, не че
GeSHi (Bash):
make install
работи.... Тъй като не разбирам от програмиране (при все че ползвам gentoo

), искам да помоля за помощ.... Предполагам, съм изключил нейде някоя поддръжка на нещо-си-в-ядрото, но като не знам кое и какво...
Благодаря предварително!