On Wed, Sep 14, 2016 at 11:11:15PM +0200, [email protected] 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 > > > > > > [email protected]:/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
