[SUGGESTION] RTL8101E support.

betatest3
Member
Joined: 3:21 AM - Apr 07, 2015

5:29 AM - Apr 09, 2015 #1

I would like to see the RTL8101E ethernet card be supported in MenuetOS, I will even help with the development of a driver.

I have some resources that may help:
http://hackipedia.org/Hardware/ethernet ... isters.pdf
Quote
Like
Share

villemt
Advanced Member
villemt
Advanced Member
Joined: 8:29 AM - Apr 25, 2004

10:58 AM - Apr 13, 2015 #2

Documentation area has instructions for writing a network driver. If the card uses memory mapped interface, you can define memory areas non-cacheable. The first 2MB of driver is reserved for code and common data and the second 2MB can be defined also as non-cacheable memory. Memory access within the driver is different from applications, it needs to be referred using the base address, which is supplied in register when the driver is called by the OS.
Quote
Like
Share

akakor
Newbie
akakor
Newbie
Joined: 3:36 PM - Jan 05, 2018

3:55 PM - Jan 05, 2018 #3

@betatest: linux source code might help too:


https://git.kernel.org/pub/scm/linux/ke ... ek/r8169.c
Quote
Like
Share