Page 1 of 1

Intel E1000e

Posted: Sat Dec 14, 2024 12:56 pm
by schemil053
Hello,

I already found some resources to the Intel E1000 nic.

Now, I want to try out my OS on real hardware. I only got a PC with an intel e1000e (Intel 82566MM Gigabit Network Connection) (PCI ID 8086;1049).

Are there differences beetween the devices? How do I control the e1000e?

Thank's for your help!
~schemil053

Re: Intel E1000e

Posted: Sat Dec 14, 2024 3:21 pm
by rdos
Unlike RealTek NICs, Intel NICs are well-documented, and the specifications are publicly available. You should be able to find the documentation online.

The issue of what is compatible with what is a bit hard to know. There are many different chips, but many of them share the same software interface. I suspect most of Intel's gigabit chips are compatible with i2xx, but I don't know.

Re: Intel E1000e

Posted: Sat Dec 14, 2024 8:14 pm
by schemil053
Mmh, would you send me some documentation about the e1000e? I didn't find anything besides the osdev wiki and some reference implementations for the e1000.

Re: Intel E1000e

Posted: Sun Dec 15, 2024 12:39 am
by branan
I think https://web.archive.org/web/20170226164 ... manual.pdf is the document you're looking for. I couldn't find it anywhere on the modern internet, but the wayback machine never forgets

Re: Intel E1000e

Posted: Sun Dec 15, 2024 10:03 am
by schemil053
Thank you!