yongari nfe problems

Pyun YongHyeon pyunyh at gmail.com
Sun Mar 11 05:04:36 UTC 2007


On Sat, Mar 10, 2007 at 07:13:12AM -0800, Mr. Darren wrote:
 > 
 > --- Pyun YongHyeon <pyunyh at gmail.com> wrote:
 > 
 > > On Fri, Mar 09, 2007 at 10:21:45PM -0800, Mr. Darren
 > > wrote:
 > >  > 
 > >  > --- Pyun YongHyeon <pyunyh at gmail.com> wrote:
 > >  > 
 > >  > > On Fri, Mar 09, 2007 at 08:08:56PM +0900, To
 > > Mr.
 > >  > > Darren wrote:
 > >  > >  > On Thu, Mar 08, 2007 at 04:33:36PM -0800,
 > > Mr.
 > >  > > Darren wrote:
 > >  > >  >  > I tried the following overhauled nfe
 > > drivers
 > >  > > after no
 > >  > >  >  > success in getting nfe to work with my
 > >  > > hardware.  
 > >  > >  >  > >
 > >  > > http://people.freebsd.org/~yongari/nfe/if_nfe.c
 > >  > >  >  > >  > >  > > >
 > >  > >  >  > >
 > >  > >
 > > http://people.freebsd.org/~yongari/nfe/if_nfereg.h
 > >  > >  >  > >  > >  > > >
 > >  > >  >  > >
 > >  > >
 > > http://people.freebsd.org/~yongari/nfe/if_nfevar.h
 > >  > >  >  > 
 > >  > >  >  > It still doesn't work, but I have a new
 > > set of
 > >  > > errors.
 > >  > >  >  > 
 > >  > >  >  > nfe0: <NVIDIA nForce MCP55 Networking
 > > Adapter>
 > >  > > port
 > >  > >  >  > 0xb000-0xb007 mem
 > >  > >  >  >
 > >  > >
 > >  >
 > >
 > 0xfe02a000-0xfe02afff,0xfe029000-0xfe0290ff,0xfe028000-0xfe02800f
 > >  > >  >  > irq 10 at device 16.0 on pci0
 > >  > >  >  > nfe0: Ethernet address: 00:15:f2:f4:af:5e
 > >  > >  >  > miibus1: <MII bus> on nfe0
 > >  > >  >  > nfe0: [ITHREAD]
 > >  > >  >  > nfe1: <NVIDIA nForce MCP55 Networking
 > > Adapter>
 > >  > > port
 > >  > >  >  > 0xac00-0xac07 mem
 > >  > >  >  >
 > >  > >
 > >  >
 > >
 > 0xfe027000-0xfe027fff,0xfe026000-0xfe0260ff,0xfe025000-0xfe02500f
 > >  > >  >  > irq 11 at device 17.0 on pci0
 > >  > >  >  > nfe1: Ethernet address: 00:15:f2:f4:af:5f
 > >  > >  >  > miibus2: <MII bus> on nfe1
 > >  > >  >  > nfe1: [ITHREAD]
 > >  > >  >  > nfe0: link state changed to DOWN
 > >  > >  >  > nfe0: link state changed to UP
 > >  > >  >  > nfe0: watchdog timeout (missed Tx
 > > interrupts)
 > >  > > --
 > >  > >  >  > recovering
 > >  > >  >  > nfe0: watchdog timeout (missed Tx
 > > interrupts)
 > >  > > --
 > >  > >  >  > recovering
 > >  > >  >  > 
 > >  > >  > 
 > >  > >  > According to Shigeaki Tagashira'page nForce
 > > 590
 > >  > > is supported by
 > >  > >  > nfe(4). ATM I have no idea why it shows
 > > watchdog
 > >  > > timeout errors.
 > >  > >  > Btw, I don't see what PHY driver was
 > > attached in
 > >  > > your message.
 > >  > >  > (You can check it with dmesg(8) and normally
 > > it
 > >  > > would pick up
 > >  > >  > e1000phy(4).)
 > >  > >  > 
 > >  > > 
 > >  > > Oops, I think I've posted wrong version.
 > >  > > Please re-fetch and try again.
 > >  > > 
 > >  > >  >  > 
 > >  > >  >  > the missing tx interrupts were made while
 > >  > > trying
 > >  > >  >  > /sbin/dhclient nfe0
 > >  > >  >  > 
 > >  > >  >  > My motherboard is the ASUS crosshair
 > > NVIDIA
 > >  > > nForce 590
 > >  > >  >  > FreeBSD DARREN 7.0-CURRENT FreeBSD
 > > 7.0-CURRENT
 > >  > > #12:
 > >  > >  >  > Thu Mar  8 16:57:38 UTC 2007    
 > >  > >  >  > root at DARREN:/usr/obj/usr/src/sys/DARREN 
 > > amd64
 > >  > >  >  > the cvsup this kernel was compiled with
 > > is
 > >  > > less than 1
 > >  > >  >  > week old.
 > >  > >  >  > 
 > >  > >  >  > -Darren
 > >  > >  > -- 
 > >  > >  > Regards,
 > >  > >  > Pyun YongHyeon
 > >  > > 
 > >  > > -- 
 > >  > > Regards,
 > >  > > Pyun YongHyeon
 > >  > > 
 > >  > 
 > >  > 
 > >  > e1000phy0: <Marvell 88E1116 Gigabit PHY> PHY 1 on
 > >  > miibus1
 > >  > e1000phy0:  10baseT, 10baseT-FDX, 100baseTX,
 > >  > 100baseTX-FDX, 1000baseTX-FDX, auto
 > >  > e1000phy1: <Marvell 88E1116 Gigabit PHY> PHY 1 on
 > >  > miibus2
 > >  > e1000phy1:  10baseT, 10baseT-FDX, 100baseTX,
 > >  > 100baseTX-FDX, 1000baseTX-FDX, auto
 > >  > 
 > >  > same problem with the new driver downloaded from 
 > >  > http://people.freebsd.org/~yongari/nfe/ .  again,
 > >  > while /sbin/dhclient nfe0 while in communication
 > > to my
 > >  > router.
 > >  > 
 > >  > nfe0: link state changed to DOWN
 > >  > nfe0: link state changed to UP
 > >  > nfe0: watchdog timeout (missed Tx interrupts) --
 > >  > recovering
 > >  > nfe0: watchdog timeout (missed Tx interrupts) --
 > >  > recovering
 > >  > nfe0: watchdog timeout (missed Tx interrupts) --
 > >  > recovering
 > >  > nfe0: watchdog timeout (missed Tx interrupts) --
 > >  > recovering
 > >  > nfe0: watchdog timeout (missed Tx interrupts) --
 > >  > recovering
 > >  > 
 > > 
 > > Before starting dhclient(8) would you run 'ifconfig
 > > up nfe0' and
 > > check media status? Does it reports correct media
 > > speed/duplex
 > > settings?
 > > 
 > > -- 
 > > Regards,
 > > Pyun YongHyeon
 > > _______________________________________________
 > > freebsd-current at freebsd.org mailing list
 > >
 > http://lists.freebsd.org/mailman/listinfo/freebsd-current
 > > To unsubscribe, send any mail to
 > > "freebsd-current-unsubscribe at freebsd.org"
 > > 
 > ran ifconfig nfe0 up, the media is correct.
 >         media: Ethernet autoselect (100baseTX
 > <full-duplex>)
 > attempted /sbin/dhclient nfe0 with the same results as
 > before.
 > 

Did stock nfe(4) work on MCP55?
(I'm not interested in how nve(4) works on MCP55.)
I'm afraid MCP55 requires different programming. Searching archives
for Linux forcedeth driver also reveals issues on MCP55 which is
exactly the same issue I think.
I'll let you know if I find a clue but it's hard to fix due to lack
of MCP55 hardware and documentation.

-- 
Regards,
Pyun YongHyeon


More information about the freebsd-current mailing list