[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Buildd

On Fri, Dec 01, 2006 at 06:29:14PM +0100, Michael Schmitz wrote:
> The Q840 has a MACE ethernet card IIRC? Someone really needs to flesh out
> the TX timeout handler for MACE - it's just a stub so far.

Yes, the AV models all have MACE. It's exactly the same chip as in some
early powermacs. I've never tried the macmace.c driver since it used
to be very unstable. I had extra 8390 cards laying around anyway.

> I'd suggest to at least perform a TX DMA reset after freeing the skb's
> currently in-flight, and calling netif_wake_queue(dev) to restart
> transmits. If that's not enough, reset the chip (see mace_open for the
> magic incantations).
> The powermac MACE driver does somewhat more elaborate reset handling, so
> look there if all else fails.

I'll try to take a look if I can get my Q840AV running again, but that
may or may not be posssible. Hopefully someone else can take a look
at it before then.

One of my current projects is to make it so we can share a few more
drivers with pmac, and mace.c is one of them (pmac_zilog.c is
first on the list). I haven't had much time to work on it lately,
and several of my macs are starting to have trouble.

	Brad Boyer

Reply to: