Re: yongari nfe problems

From: Pyun YongHyeon <pyunyh_at_gmail.com>
Date: Sun, 11 Mar 2007 14:06:27 +0900
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
Received on Sun Mar 11 2007 - 04:04:36 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:06 UTC