On Sun, 22 Jun 2025, Brian Buhrow wrote:

        Hello.  Given the word that this machine previously ran Linux and not 
oldeer versions of
NetBSD, I'm more convinced you have an incompatibility between the the machines 
implementation
of MSI/MSIX interrupt handling and NetBSD's implementation.  Some suggestions 
of things to try
to see if the behavior changes, either fixing the issue, or pointing at the 
problem more
directly.

1.  If the machine can boot in EFI mode or legacy mode, try switching the mode 
and see if that
changes the behavior.

2.  If you can turn off MSI/MSIX interrupt services in the BIOS, try doing that 
and see if that
makes a difference.

3.  If possible, update the BIOS on the motherboard to the latest version.

I think you should be able to do one or more of these things and while I don't 
know if it will
fix the issue, I think it will give clues as to what is going on.

        As to the question about killing init, even aafter  hours of errors, no 
you won't be able
to write a crash dump, but that's not the purpose of my suggestion.  What I was 
trying to
answer was whether doing a warm reset of the machine brings it back or if a 
cold reset is
required.  Killin init will cause the machine to reboot on its own, forcing a 
warm reset when,
according to your reporting, only a cold reset was possible.

Since you asked so directly, I noticed that too. When the problem occurs and you only perform a warm reboot, the netbsd driver for the Perc h330 doesn't recognize any disks or volumes. A cold reboot is always necessary. However, after a cold reboot, all disks and volumes are always recognized. Will that help solve the problem?

Thank you for your efforts

Regards
Uwe

Hope that helps.
-Brian


Reply via email to