Panic in tulip_txprobe
John Baldwin
jhb at freebsd.org
Wed Dec 21 10:58:32 PST 2005
On Wednesday 21 December 2005 01:07 pm, Bernd Walter wrote:
> On Wed, Dec 21, 2005 at 10:21:12AM -0500, John Baldwin wrote:
> > This is more fallout from Ruslan's IF_LLADDR changes. The simplest fix
> > would be to change tulip_txprobe() to use sc->tulip_enaddr rather than
> > IF_LLADDR prior to the call to ether_ifattach(). Hmmm,
> > tulip_addr_filter() can also be called from tulip_init_locked() via
> > tulip_linkup() via tulip_media_poll() as well. *sigh* I hate to call
> > ether_ifattach() before the chip is actually known to be in a working
> > state though which is the other alternative. You can try this patch
> > which uses sc->tulip_enaddr early on:
>
> It's booting with your patch.
> If you need a functional test let me know - so far the card is just in,
> because it's a combo card, network connection is done using an fxp card.
Booting is good. :) That's mostly what it changes. The only other thing to
test would be to hook a cable up to it and make sure it works, then change
the MAC address via ifconfig and make sure it can figure out its link state
ok and still work.
--
John Baldwin <jhb at FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve" = http://www.FreeBSD.org
More information about the freebsd-alpha
mailing list