--- ppi.c +++ ppi.c @@ -158,7 +158,7 @@ /* declare our interrupt handler */ ppi->intr_resource = bus_alloc_legacy_irq_resource(dev, &zero, irq, - RF_ACTIVE); + RF_SHAREABLE); #endif /* PERIPH_1284 */ make_dev(&ppi_ops, device_get_unit(dev), /* XXX cleanup */