Date: Sun, 2 Aug 2020 12:42:08 +0200 From: Stefan Esser <se@freebsd.org> To: Stephen Hocking <stephen.hocking@gmail.com> Cc: hackers@freebsd.org Subject: Re: Support for RealTek RTL8125B chipset? Message-ID: <f9188c96-7c83-de9e-147f-5d032419a75c@freebsd.org> In-Reply-To: <CA%2BxzKjBniaNKU1zrBvsrQST5TRt9vW0ZOcLxErmajmoLdrs9FQ@mail.gmail.com> References: <CA%2BxzKjAnEzJk2N%2BNiuTDHQrU4VyFcod3bPyHBnZWcwKkVq9k0w@mail.gmail.com> <83f06794-1945-649a-6997-dc2959cb0d82@freebsd.org> <CA%2BxzKjBniaNKU1zrBvsrQST5TRt9vW0ZOcLxErmajmoLdrs9FQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Am 02.08.20 um 04:47 schrieb Stephen Hocking: > Hi Stefan, > > Thanks for updating me on this - do you need any hardware for testing etc? Hi Stephen, thank you for the offer - I've got a main-board with RTL8125B and have added RTL8111H and i210-T1 cards to compare the RTL8125 with. I'm limited to 1000baseTX speed due to other available interfaces and switch ports, but I'd hope that if 1000baseTX works, the higher speeds will be simple to test (and could be come at a later time, since having on-board RTL8125 chips support by the base system at least at 1 Gbit/s is my primary goal for now). The problem is lack of documentation for the MAC and PHY, and there are even 4 firmware blobs for different versions of the RTL8125 alone (two each for RTL8125A and B since both already exist in two revisions). Since I do not have any documentation (except for the RealTek driver that has a friendly license, being derived from Bill Paul's FreeBSD driver) I do not really know which parts of the initialization and register setup that is different for those different chips needs to be merged into out driver - for now I assume a mostly verbatim copy of the blobs and of code fragments is the only way forward, since I have access to only 1 of those 4 chip versions ... Regards, STefan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?f9188c96-7c83-de9e-147f-5d032419a75c>