Re: xe(4) MPSAFE patch

From: John Baldwin <jhb_at_freebsd.org>
Date: Tue, 3 Jun 2008 17:35:59 -0400
On Tuesday 03 June 2008 03:43:26 pm Ian FREISLICH wrote:
> Ian FREISLICH wrote:
> > John Baldwin wrote:
> > > I actually broke the timer (it only ran once and didn't reschedule
> > > itself) and it also was going to emit the warning each time it ran
> > > even if there wasn't an actual timeout.  I've fixed both issues and
> > > updated the patch at the URL again.
> >
> > Ok, I'll try it again tonight.
> 
> Seems to work
> 
> xe0: <Xircom RealPort Ethernet 10/100 + Modem 56> at port 0x2e8-0x2ef irq 11 
function 0 config 39 on pccard0
> xe0: version 0x55/0x05, 100Mbps capable, with modem
> xe0: Ethernet address: 00:10:a4:b6:0a:32
> xe0: [ITHREAD]
> 
> and no more watchdog timeouts

Cool, thanks.  If you are still up for testing, try out 
http://www.FreeBSD.org/~jhb/patches/xe_intr.patch

It uses the bus_read API instead of bus_space and splits the interrupt handler 
up into sub-functions for tx/rx/MAC events.

-- 
John Baldwin
Received on Tue Jun 03 2008 - 19:36:57 UTC

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