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