Thanks for information.
Is it an Atmel problem or a Linux problem with the TWI/irq 'bug'?
But I think Atmels world is SPI, and TWI owns NXP.
And the speed-issue, how is the delay-time between a falling and rising edge realized in the kernels driver?
Using timer/interrupts than I beleave that increasing speed increase cpu-time.
On the other hand I need the hardware information by scanning the i2c chips and control their outpout pins.
That's an important part of the application.
best regards
Günter