Anyway, are you using a 2.6 driver for the e1000? ORe can only handle 2.4 at the moment.
The driver claims to support both 2.4.x and 2.6.x. And it even compiles just fine. _alloc_pages() being not implemented seems to be the only problem here.
I suppose I have to link something else? Any hints appreciated.
The fastest solution will probably be to adapt the driver to not use _alloc_pages(), but get its memory from somewhere else instead. (kmalloc()?, L4 dataspace with PINNED flag set?).
Hmm, will look into that...