Re: Which network driver for RTL8211 or 8201 NIC's?

2011-01-20 Thread Mike Clarke
On Thursday 20 January 2011, Pyun YongHyeon wrote:

 On Wed, Jan 19, 2011 at 11:54:54PM +, b. f. wrote:
  Mike Clarke wrote:
   I need to replace a failing motherboard. I'm aiming to keep the
   existing Athlon CPU so I'm tied down to to a socket AM2(+) board
   and the majority of those available seem to have nForce 630a
   chipsets and RTL8211CL or 8201EL NIC's which aren't explicitly
   mentioned in the release notes
   http://www.freebsd.org/releases/8.1R/hardware.html#ETHERNET. I
   see that the strings RTL8211C(L) and RTL8201L (but not EL) appear
   in /usr/src/sys/dev/rgephy.c and rlphy.c but the man page for the
   rl driver only mentions RealTek 8129/8139 and I'm not sure which
   driver is built from rgephy.c.
  
   Am I going to have problems if I get a motherboard with one of
   these NIC's?
 
  It's a bit confusing, because there are product numbers associated
  with NICs, and with different individual component chipsets, and
  some

 Correct. Identifying exact model number is the one of hardest thing
 in Realtek controllers. I think RTL8211CL or 8201EL are not MAC
 controller but the PHY model name. These PHY are supported by
 rlphy(4) since they are not gigabit PHY(e.g. Fast Ethernet).

I recently found someone with a motherboard with the same chipset in a 
Windows PC and was able to experiment with it by booting off a FreeBSD 
install CD to confirm that the RTL8211CL was recognised. So I went 
ahead and bought my new motherboard (Gigabyte GA-M68M-S2P) and things 
are working fine.

According to the specs the RTL8211CL is Fast Ethernet, claiming 
10/100/1000 Mb/sec. I'm only using 100Mb/sec so can't confirm the 
1000Mb capability.

In case the information is of use to anyone, here's an extract from 
dmesg:

nfe0: NVIDIA nForce MCP61 Networking Adapter port 0xec00-0xec07 mem 
0xfe02d000-0xfe02dfff irq 20 at device 7.0 on pci0
miibus0: MII bus on nfe0
rgephy0: RTL8169S/8110S/8211B media interface PHY 3 on miibus0
rgephy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
1000baseT-FDX, auto
nfe0: Ethernet address: 6c:f0:49:9e:88:97
nfe0: [FILTER]

... and pciconf -lv

nfe0@pci0:0:7:0:class=0x068000 card=0xe0001458 chip=0x03ef10de 
rev=0xa2 hdr=0x00
vendor = 'NVIDIA Corporation'
device = 'Nvidia Networking Card (nForce 405)'
class  = bridge

-- 
Mike Clarke
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Which network driver for RTL8211 or 8201 NIC's?

2011-01-19 Thread b. f.
Mike Clarke wrote:
 I need to replace a failing motherboard. I'm aiming to keep the existing
 Athlon CPU so I'm tied down to to a socket AM2(+) board and the
 majority of those available seem to have nForce 630a chipsets and
 RTL8211CL or 8201EL NIC's which aren't explicitly mentioned in the
 release notes
 http://www.freebsd.org/releases/8.1R/hardware.html#ETHERNET. I see
 that the strings RTL8211C(L) and RTL8201L (but not EL) appear
 in /usr/src/sys/dev/rgephy.c and rlphy.c but the man page for the rl
 driver only mentions RealTek 8129/8139 and I'm not sure which driver is
 built from rgephy.c.

 Am I going to have problems if I get a motherboard with one of these
 NIC's?

It's a bit confusing, because there are product numbers associated
with NICs, and with different individual component chipsets, and some
code is shared.  Pyun YongHyeon, who has been working on the re(4) and
rl(4) drivers in -CURRENT and -STABLE recently, could probably tell
you more (I've cc'ed him).

b.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Which network driver for RTL8211 or 8201 NIC's?

2011-01-19 Thread Pyun YongHyeon
On Wed, Jan 19, 2011 at 11:54:54PM +, b. f. wrote:
 Mike Clarke wrote:
  I need to replace a failing motherboard. I'm aiming to keep the existing
  Athlon CPU so I'm tied down to to a socket AM2(+) board and the
  majority of those available seem to have nForce 630a chipsets and
  RTL8211CL or 8201EL NIC's which aren't explicitly mentioned in the
  release notes
  http://www.freebsd.org/releases/8.1R/hardware.html#ETHERNET. I see
  that the strings RTL8211C(L) and RTL8201L (but not EL) appear
  in /usr/src/sys/dev/rgephy.c and rlphy.c but the man page for the rl
  driver only mentions RealTek 8129/8139 and I'm not sure which driver is
  built from rgephy.c.
 
  Am I going to have problems if I get a motherboard with one of these
  NIC's?
 
 It's a bit confusing, because there are product numbers associated
 with NICs, and with different individual component chipsets, and some

Correct. Identifying exact model number is the one of hardest thing
in Realtek controllers. I think RTL8211CL or 8201EL are not MAC
controller but the PHY model name. These PHY are supported by
rlphy(4) since they are not gigabit PHY(e.g. Fast Ethernet).

 code is shared.  Pyun YongHyeon, who has been working on the re(4) and
 rl(4) drivers in -CURRENT and -STABLE recently, could probably tell
 you more (I've cc'ed him).
 

All Realtek controllers are supported so I think you don't have to
worry about that. Very recent controller like RTL8105 is not
supported yet but it would be done in near future.

 b.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


RE: Which network driver for RTL8211 or 8201 NIC's?

2010-12-23 Thread Graeme Dargie


-Original Message-
From: Mike Clarke [mailto:jmc-freeb...@milibyte.co.uk] 
Sent: 22 December 2010 21:46
To: freebsd-questions@freebsd.org
Subject: Which network driver for RTL8211 or 8201 NIC's?


I need to replace a failing motherboard. I'm aiming to keep the existing

Athlon CPU so I'm tied down to to a socket AM2(+) board and the 
majority of those available seem to have nForce 630a chipsets and 
RTL8211CL or 8201EL NIC's which aren't explicitly mentioned in the 
release notes 
http://www.freebsd.org/releases/8.1R/hardware.html#ETHERNET. I see 
that the strings RTL8211C(L) and RTL8201L (but not EL) appear 
in /usr/src/sys/dev/rgephy.c and rlphy.c but the man page for the rl 
driver only mentions RealTek 8129/8139 and I'm not sure which driver is 
built from rgephy.c.

Am I going to have problems if I get a motherboard with one of these 
NIC's?

-- 
Mike Clarke
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to
freebsd-questions-unsubscr...@freebsd.org


I have an am2+ board in a machine with a realtek card and it is using
the re driver, might be worth having a look there.

Regards

Graeme 

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org