Support for newer Ethernet chips in RE(4) driver?

Pyun YongHyeon pyunyh at gmail.com
Fri Oct 8 17:02:32 UTC 2010


On Fri, Oct 08, 2010 at 05:31:03PM +0200, Mark Martinec wrote:
> The current re(4) Realtek Ethernet adapter driver supports the
> 8139C+/8169/816xS/811xS/8101E chips, but lacks support for newer
> Realtek network interface controllers such as RTL8111 C/E/D,
> the RTL8168 series and some other.
> 

Actually re(4) supports much more controllers than that. Man page
needs updating to reflect this.

> This is unfortunate as the RTL8111E and RTL8111D controllers
> found their way (in singles or in pairs) into the current families
> of GigaByte motherboards (such as GA-X58A-UD9/7/5/3R, GA-H55M*, ...),
> and RTL8111C found its way into Asus motherboards (such as P6T),
> and quite likely into other newer products.
> 

RTL8111C/D/DP are supported. Because there are too many variants
there might be some revisions which are not supported yet but I
didn't see any other reports that request supports for newer
RealTek controllers.

> An updated re driver source for FreeBSD 8.0 is available from
> the Realtek's web site ( http://www.realtek.com.tw/downloads/ )
> and claims to add support for chips and chipsets:
> 
>   RTL8111/RTL8111B/RTL8111C/RTL8111CP/RTL8111D(L)/RTL8111DP/RTL8111E
>   RTL8168/RTL8168B/RTL8168C/RTL8168CP/RTL8168D/RTL8168E
>   RTL8169S/RTL8169SB/RTL8169SC
>   RTL8101E/RTL8102E/RTL8103E/RTL8401E/RTL8105E
> 

Specifically I don't know RTL8104E/RTL8105E controllers but others
would be supported by re(4).

> I tested the new Realtek driver with RTL8111E on FreeBSD 8.1-RELEASE,
> works well.
> 

Does stock re(4) fail to recognize your controller? If yes, please
send me dmesg output(pciconf output is useless for RealTek
controllers).

> Any chance of importing the updated driver (or adding support

I don't see any reason importing their driver.

> for newer chips in some other way) into CURRENT so that it
> could find its way to the 9.0 ?
> 

As I said if your controller is not supported by re(4), show me
more information about your controller.


More information about the freebsd-current mailing list