Hello all,

I have a mini-itx machine that acts as a router for a small office with a
couple of servers behind it, and it runs openbsd.

I previously had issues with this sf card, and while I'm very tempted to
replace it, I'm trying to hold off for at least the summer, when I'm going
to be able to replace the entire thing with something newer/faster.  The
sf0: device timeout errors were gone for a while, but have returned since
upgrading the machine to 4.4 just recently.  However, with that said, a new
error has creeped up, usually around the same time as the "device timeout"
errors, and so while I have no proof to say they're related, it's a fair
assumption.  When the error noted below occurs, all new connections are
refused, and only active ones keep going, and this on all of the four
interfaces (sf0-3), even though it's always sf0 that has the timeout error.
This has begun since upgrading to 4.4, and the machine is running exactly
the same services (samba as a pdc, pf, dns, dhcp, nothing else) as before
the upgrade. By "upgrade" I mean wiping the disk of 4.3, and doing a fresh
4.4 install.  I did not simply dump the backed up /etc into the new
installation, in fact, so far, all I've done is put back dhcpd.conf (with
changes reflecting removal of dhcp.interfaces), my pf.conf,
/etc/samba/smb.conf and the dns stuff in /var/named.  Oh, and I placed the
old rc.conf as rc.conf.local.

Jan 30 17:58:09 cerberus /bsd: WARNING: mclpool limit reached; increase
kern.maxclusters
Jan 30 18:43:43 cerberus /bsd: WARNING: mclpool limit reached; increase
kern.maxclusters
Jan 30 18:43:48 cerberus /bsd: sf0: device timeout

Upping the kern.maxclusters using sysctl temporarily solves the problem,
it's unclear yet whether it'll just max out again though later on.  However,
I've run openbsd on this hardware from 3.8 and this is the first time it
complains about that sysctl setting (which from what I can see has been 6144
all along).

Here is the dmesg for my machine.  I'm hoping that at the very least,
someone can point me in the right direction for determining what to try and
log more thoroughly to hopefully get more answers.

Thanks in advance for any help provided,
Sandro

Reply via email to