Hi Alan, Thanks for spotting my 'aligned' syntax error. I hadn't tested the change, just hacked the test from my binary and shown that the 715/75 then booted to multiuser. I'd copied my syntax from include/asm/system.h: typedef struct { volatile unsigned int __attribute__((aligned(16))) lock; } spinlock_t; Do you think that is wrong also? Richard