[SUGGESTION] RTL8101E support.

Cool apps

[SUGGESTION] RTL8101E support.

betatest3
Member
Joined: April 7th, 2015, 3:21 am

April 9th, 2015, 5:29 am #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: April 25th, 2004, 8:29 am

April 13th, 2015, 10:58 am #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: January 5th, 2018, 3:36 pm

January 5th, 2018, 3:55 pm #3

@betatest: linux source code might help too:


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