We have some Dell R610s, with 4 bnx interfaces. We are finding that
with netbsd-5/amd64 using a single bnx interface is stable. With two
interfaces, the machine is very prone to a lockup. ctrl-alt-esc doesn't
work, but an NMI gets into ddb. With netbsd-5/i386, all seems to be ok
(once we raised NMBCLUSTERS).
Hints I've heard about this are disabling management firmware (tried
that) and avoiding MSI-X (haven't figured that out).
I have grabbed changes from current in if_bnx.c and people are testing
them in netbsd-5. I'll post the diff for review and/or submit pullup
requests after things settle down.
Thanks to people who have sent me hints already.
So given:
1-bnx 2-bnx
amd64 OK LOCKUP
i386 OK OK
does anyone have ideas about what's different between amd64 and i386
that could matter, particularly in interrupt handling?
Thanks,
Greg
Attachment:
pgp9tbAoDxSEF.pgp
Description: PGP signature