On Wed, Sep 14, 2016 at 11:11:15PM +0200, m...@belopuhov.com wrote:
> On Wed, Sep 14, 2016 at 21:46 +0200, Mike Belopuhov wrote:
> > On Tue, Sep 13, 2016 at 08:50 +0000, Olivier Cherrier wrote:
> > > >Synopsis:        crash with oce(4)
> > > >Category:        network
> > > >Environment:
> > >   System      : OpenBSD 6.0
> > >   Details     : OpenBSD 6.0 (GENERIC.MP) #2319: Tue Jul 26
> > >   13:00:43 MDT 2016
> > >                    
> > > dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> > > 
> > >   Architecture: OpenBSD.amd64
> > >   Machine     : amd64
> > > >Description:
> > > 
> > > After upgrading systems from 5.9 (with patch 004) to 6.0, I am getting
> > > crash after a few seconds the network is configured. The problem seems
> > > to be linked to oce(4) and pool, at least not linked to carp/vlan since
> > > I can reproduce the crash with just «ifconfig ocex up» commands as
> > > shown here while booting in single user:
> > > 
> > 
> > I didn't test CARP, but I cound't reproduce this with vlans on
> > top of a trunk on top of two oce's with 6.0-release.  I will
> > double check -current tomorrow.  I don't see a good reason for
> > the "missing descriptor in rxeof" unless it's a stray interrupt
> > with a valid completion queue entry which is a bit too weird.
> > 
> > Perhaps we're not filling the Rx ring with enough slots and get
> > a heavily fragmented jumbo frame that the card has managed to
> > only partially fit into provided space.  How about this diff?
> >
> 
> Nah.  This is rubbish, otherwise the driver wouldn't have been
> usable at all.  I would still ask you to try it for possbile
> side effects and for the extended printf.
 
OK, I'll give it a try.  Thanks a lot !

> Could you downgrade to 5.9 and retry your configuration?
> I wonder if there could be some hardware or RAM related
> issues.

It was working perfectly well with 5.9 and it is still working
on other similar machines.

Best
oc

Reply via email to