cvs commit: src/share/man/man4 re.4 src/sys/dev/re if_re.c
src/sys/dev/mii rgephy.c src/sys/pci if_rlreg.h
keramida at freebsd.org
Tue Jun 27 17:29:08 UTC 2006
On 2006-06-26 20:31, Bill Paul <wpaul at freebsd.org> wrote:
> wpaul 2006-06-26 20:31:32 UTC
> FreeBSD src repository
> Modified files:
> share/man/man4 re.4
> sys/dev/re if_re.c
> sys/dev/mii rgephy.c
> sys/pci if_rlreg.h
> Add support for the RealTek 8169SC/8110SC and RTL8101E devices. The
> latter is a PCIe 10/100 chip.
> Finally fix the EEPROM reading code so that we can access the EEPROMs on all
> devices. In order to access the EEPROM, we must select 'EEPROM programming'
> mode, and then set the EEPROM chip select bit. Previously, we were setting
> both bits simultaneously, which doesn't work: they must be set in the
> right sequence.
Something in this commit breaks re(4) interface here.
With a kernel after this change, no re(4) interfaces appear to attach:
# pficonf -lv
none2 at pci2:0:0: class=0x020000 card=0x81aa1043 chip=0x816810ec rev=0x01 hdr=0x00
vendor = 'Realtek Semiconductor'
class = network
subclass = ethernet
Reverting this change fixes my re0 interface, but I am not sure I can
track down why it broke. Any ideas about where to look for the reason
my re(4) NIC fails to attach after this change?
More information about the cvs-all