CDROM drives generate bogus interrupts reports on some Sun machines.
Apply by doing:
cd /usr/src
patch -p0 003_sparc64cd.patch
And then rebuild your kernel.
Index: sys/dev/pci/pciide.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/pciide.c,v
retrieving revision 1.71
retrieving revision 1.71.2.1
diff -u -r1.71 -r1.71.2.1
--- sys/dev/pci/pciide.c 29 Sep 2001 04:46:49 -0000 1.71
+++ sys/dev/pci/pciide.c 14 Nov 2001 03:00:46 -0000 1.71.2.1
@@ -2432,10 +2432,12 @@
if ((i == 0 && (priirq & CMD_CONF_DRV0_INTR)) ||
(i == 1 && (secirq & CMD_ARTTIM23_IRQ))) {
crv = wdcintr(wdc_cp);
- if (crv == 0)
+ if (crv == 0) {
+#if 0
printf("%s:%d: bogus intr\n",
sc->sc_wdcdev.sc_dev.dv_xname, i);
- else
+#endif
+ } else
rv = 1;
}
}