Date: Tue, 27 Jun 2006 20:28:41 +0300 From: Giorgos Keramidas <keramida@freebsd.org> To: Bill Paul <wpaul@freebsd.org> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: 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 Message-ID: <20060627172841.GA1310@gothmog.pc> In-Reply-To: <200606262031.k5QKVWbJ013375@repoman.freebsd.org> References: <200606262031.k5QKVWbJ013375@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2006-06-26 20:31, Bill Paul <wpaul@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 > Log: > 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@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?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060627172841.GA1310>