Skip site navigation (1)Skip section navigation (2)
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>