> prodtype = *(u_int32_t *)(ioasic_base + IOASIC_INTR); > > in dec_3maxplus_init(). v0 gets loaded with IOASIC_SLOT_1_START+0x110, > and IOASIC_INTR is that + 0x110 (or 272). > > Any ideas? Aaah, it's a bozo. Just replace it with known constant. Sorry about the trivial mistake. Tohru Nishimura