cvs commit: src/sys/dev/ep if_ep.c if_ep_isa.c if_ep_pccard.c if_epreg.h if_epvar.h

M. Warner Losh imp at bsdimp.com
Tue Oct 21 07:37:22 PDT 2003


In message: <20031021074238.GA1182 at webcom.it>
            Andrea Campi <andrea at webcom.it> writes:
: I am quite sure it's this group of commits, as I cvsup'ed immediately
: before and immediately after in order to verify this.

I'm pretty sure it is too.  Some others have reported this, but I've
not seen it on my machine.  I'm rebuilding and trying again with a
wider selection of cards today.  I'd tested it on two different pcmcia
cards before the commit, but I saw no issues at all.

: Incidentally, even when ep is sane, I still need to remove MPSAFE from
: pccbb.c, or it stops after a few dozens of packets are sent/received.
: Rerunning ifconfig on the interface brings it back for a few more packets.

Hmmm.  I've not seen this, but others have.  I've done buildworlds
over nfs even.  So it may be related to other interrupts on that same
irq.  i say related, not to point fingers, but to try to understand
how the 'deadlocks' appear to happen.  I'm suspecting a giant leak of
some kind, but haven't been able to track it down.  The real solution
is, of course, to lock ep, ed, sn, and all the other drivers that have
issues similar.

Warner


More information about the cvs-src mailing list