Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Jul 2002 14:16:53 -0400 (EDT)
From:      "Andrew R. Reiter" <arr@watson.org>
To:        Thomas Moestl <tmoestl@gmx.net>
Cc:        freebsd-sparc64@FreeBSD.org
Subject:   Re: hme0 -- 0x20000 error (no rx descs)
Message-ID:  <Pine.NEB.3.96L.1020711141547.78656F-100000@fledge.watson.org>
In-Reply-To: <20020711165803.GB318@crow.dom2ip.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 11 Jul 2002, Thomas Moestl wrote:

:On Thu, 2002/07/11 at 12:29:31 -0400, Andrew R. Reiter wrote:
:> :On Thu, 2002/07/11 at 06:12:39 -0400, Andrew R. Reiter wrote:
:> :> 
:> :> Today I used the ISO from people.freebsd.org/~jake/sparc64/ and got my
:> :> ultra60 going and got the distribution installed and it's all working fine
:> :> so far ... except hme0 :))  I keep getting errors like:
:> :> 
:> :> # ifconfig hme0 x.x.x.y netmask 0xfffffff0
:> :> # hme0: error signaled, status=0x20101
:> :> 
:> :> # hme0: error signaled, status=0x20101
:> :> 
:> :> # ping x.x.x.x
:> :> PING x.x.x.x (x.x.x.x): 48 data bytes
:> :> hme0: error signaled, status=0x20101
:> :> hme0: error signaled, status=0x20001
:> :> hme0: error signaled, status=0x20101
:> :> hme0: too may errors; not reporting any more
:> :> ping: sendto: Host is down
:> :> 
:> :> 
:> :> Have I missed something known?
:> :
:> :If you can easily reproduce this, it would be nice if you could
:> :compile a kernel with KTR, and KTR_MASK set to KTR_CT2. Then please
:> :wait until the problem occurs, and dump the trace buffer (using
:> :ktrdump is probably the easiest way to do this). The driver has pretty
:> :verbose traces in it, so I hopefully should be able to tell what's
:> :wrong from seeing the output.
:> 
:> I've reproduced this everytime I've attempted to use the device; however,
:> this is my first time getting the machine going, so the lack of a net
:> connection is hurting me (in terms of sources to recompile).  I think our
:> sparc64 ISOs (well, seems just jake@ is putting them up now?) should
:> definetly have the distrib*.tar include the current source tree that the
:> iso was built from, no?
:> 
:> Since I can't get the machine on the net, any recommendations for getting
:> source?
:
:Hmmm, actually, I think that the kernel on the ISO was compiled with
:KTR, so you just need to set the mask (no recompile required), using
:either a loader tunable ("set debug.ktr.mask=0x2000000" on the loader
:prompt) or sysctl ("sysctl debug.ktr.mask=0x2000000"). Since it
:doesn't seem to happen during boot the sysctl method should suffice.
:
:	- thomas
:

Awesome!  I'm actually not able to do this until probably 8 or so hours
from now, so I'll get back with this information then.

Thanks for the assistance and I look forward to helping with the sparc64
support,
Andrew


--
Andrew R. Reiter
arr@watson.org
arr@FreeBSD.org


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-sparc" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96L.1020711141547.78656F-100000>