Jonathan Franks <[EMAIL PROTECTED]> writes: > not sure if this will help or not, it seems that you might have a > different issue here but this worked for me and I figured I'd at > least point it out: > > http://cvs.openbsd.org/cgi-bin/query-pr-wrapper?full=yes&numbers=5064 > >
Thank you Jonathan for the link but I've already read this thread and the bug report yesterday. It's apparently a different problem for me. I don't know if I must initialize a bug report for my specific kernel crash (panic: can't deal with not-all-lapics interrupt yet!). Some changes have been made on /usr/src/sys/arch/i386/i386/mpbios.c since 3.9 was released, but it's only for the amd64 architecture. Here an excerpt from mpbios.c: [...] if (entry->type == MPS_MCT_IOINT) { sc = ioapic_find(id); if (sc == NULL) { printf("mpbios: can't find ioapic %d\n", id); return; } mpi->ioapic = sc; mpi->ioapic_pin = pin; altmpi = sc->sc_pins[pin].ip_map; if (altmpi != NULL) { if ((altmpi->type != type) || (altmpi->flags != flags)) { printf( "%s: conflicting map entries for pin %d\n", sc->sc_dev.dv_xname, pin); } } else { sc->sc_pins[pin].ip_map = mpi; } } else { if (id != MPS_ALL_APICS) panic("can't deal with not-all-lapics interrupt yet!"); if (pin >= 2) printf("pin %d of local apic doesn't exist!\n", pin); else { mpi->ioapic = NULL; mpi->ioapic_pin = pin; lapic_ints[pin] = mpi; } } [...] Francois -- http://www.chambaud.org