Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Jul 2009 18:48:00 -0700
From:      Ryan Rogers <webmaster@doghouserepair.com>
To:        freebsd-current@freebsd.org
Subject:   nfe problem on 8.0-BETA2
Message-ID:  <4A651E50.6000508@doghouserepair.com>

next in thread | raw e-mail | index | archive | help
I'm running 8.0-BETA2/amd64 on a system that has on-board ethernet.  It 
is detected by FreeBSD as the following:

nfe0: <NVIDIA nForce MCP55 Networking Adapter> port 0xac00-0xac07 mem 
0xcfffa000-0xcfffafff,0xcfff9000-0xcfff90ff,0xcfff8000-0xcfff800f irq 22 
at device 17.0 on pci0
miibus1: <MII bus> on nfe0
e1000phy0: <Marvell 88E1116 Gigabit PHY> PHY 1 on miibus1
e1000phy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
1000baseT-FDX, auto

The problem is, I can't get packets to move across the interface.  I 
know that the interface works in Windows as well as Ubuntu, but it looks 
like it's failing to get fully configured in FreeBSD.  The output of 
ifconfig nfe0 is:

nfe0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
	ether 00:04:4b:01:8c:0b
	inet 10.10.10.3 netmask 0xffffff00 broadcast 10.10.10.255
	media: Ethernet autoselect (none)
	status: active

The part that I find odd is "media: Ethernet autoselect (none)".  If I 
manually force it to "media 1000baseT mediaopt full-duplex", that line 
becomes "media: 1000baseT full-duplex (10baseT/UTP half-duplex)". 
Still, the interface is dead.

I found PR kern/127910 which describes the same problem, except for 
7.0-RELEASE.  There's been no activity on that for 9 months though 
(aside from my update today).  Can anyone offer me any insight on this?

Thanks,
Ryan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A651E50.6000508>