-
nikolamdanmcd, dladm show-ether shows nothing new , I aslo have another card using rge driver in the same machine, 8111 that one is external interface and it works. No new one showed
-
nikolamI am currently looking only on 1GB one, that is what pci10ec,8161 is for
-
danmcdYes.
-
danmcdThere are other bits to check. Hang on and I'll show what I'm talking about.
-
danmcdLo9ok at the `rge_phy_init()` function. I fully expect the rgep->chipid.mac_ver to produce something that needs to be checked.
-
danmcdWe define these MAC_VER_ values in rge_hw.h.
-
danmcdFreeBSD defines them in sys/dev/rl/if_rlreg.h (rl is their 100Mbit, re is their Gbit, and rge is their > Gbit, but they ALL USE THE SAME HEADER FROM rl !!!)
-
danmcdNow unless you know how to get RealTek to cough up a reference manual, the only thing we have is to poke around FreeBSD and reverse from there. I wouldn't use Linux to avoid GPL contamination, and if we pull bits from there we should use our existing naming scheme, etc. etc.
-
danmcdYeah... we'll need to revisit things like TX_CONFIG_REG, TX_CONFIG_REG_RESV to pull in some newer-model 1Gbit rge(4D) parts for us.
-
danmcd(And ENOCYCLES for me on that right now, alas.)
-
danmcdI'm sorry. It might not be TOO difficult, but I can't dig into it now. Sorry @nikolam
-
nikolamdanmcd, thank you much. Right. It is insight into right direction.
6 hours ago