Intel E1000e

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
User avatar
schemil053
Posts: 3
Joined: Fri May 24, 2024 2:39 pm

Intel E1000e

Post 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
Last edited by schemil053 on Sun Dec 15, 2024 10:07 am, edited 1 time in total.
rdos
Member
Member
Posts: 3297
Joined: Wed Oct 01, 2008 1:55 pm

Re: Intel E1000e

Post 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.
User avatar
schemil053
Posts: 3
Joined: Fri May 24, 2024 2:39 pm

Re: Intel E1000e

Post 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.
branan
Posts: 5
Joined: Sun Apr 24, 2011 6:05 pm

Re: Intel E1000e

Post 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
User avatar
schemil053
Posts: 3
Joined: Fri May 24, 2024 2:39 pm

Re: Intel E1000e

Post by schemil053 »

Thank you!
Post Reply