Apparent fxp regression in FreeBSD 8.4-RC3
YongHyeon PYUN
pyunyh at gmail.com
Wed May 29 06:42:33 UTC 2013
On Tue, May 28, 2013 at 03:34:00PM -0400, Michael L. Squires wrote:
> Short answer: it didn't work.
[...]
> Patch did not solve the problem on the home NAT box. I'll try it on the
Hmm, I can't reproduce it on my box. I double checked every
possible controller initialization sequences in driver but couldn't
find a clue. Let you know if I manage to narrow down the issue.
> second 1U box at work tomorrow.
>
> I applied the patch (see below) and recompiled/reinstalled world.
>
Rebuilding kernel should be enough.
> root at familysquires:/usr/src/sys/dev/fxp # uname -a
> FreeBSD familysquires.net 8.4-RELEASE FreeBSD 8.4-RELEASE #54: Sun May 26
> 22:56:19 EDT 2013 root at familysquires.net:/usr/obj/usr/src/sys/NEWGATE
> i386
>
> drwxr-xr-x 236 root 3584 May 28 10:28 ../
> -rw-r--r-- 1 root 95366 May 28 10:28 if_fxp.c
> -rw-r--r-- 1 root 94968 Mar 28 09:04 if_fxp.c.orig
> -rw-r--r-- 1 root 15638 Mar 28 09:04 if_fxpreg.h
> -rw-r--r-- 1 root 8717 Mar 28 09:04 if_fxpvar.h
> -rw-r--r-- 1 root 23009 Mar 28 09:04 rcvbundl.h
>
> One immediate difference in behavior is that without the modified rc.conf
> the box was unable to use ntp to the outside world; it eventually sync'd on
> my internal ntp server. With the modified rc.conf the box immediately
> sync'd to an ntp server in the outside world.
>
There is a side-effect of the rc.conf workaround. Parallel
detection may or may not work and generally can result in duplex
mismatch.
More information about the freebsd-stable
mailing list