Is there a reason why PIO_ID is not defined for the at91sam7x but is required in the file arch/arm/dev/ih_at91pio.c Since is PIO_ID is not defined, the PIO Interrupt Handler is NOT usuable. I believe the PIO_ID should be set in include/arch/arm/at91sam7x.h as #define PIO_ID 2 But I am not entire certain. Tim