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 [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]