burst выключены ? А зачем они ? Стандартный драйвер SDRAM burst не поддерживает =( Или я путаю что-то ? А арбитраж как настроить ? Не видел что-то в мануалах (плохо читал наверное)
Кстати попутно еще вопрос.. Из серии "что же это такое было"... С этого MAC чипа принимаю пакет. Как он выглядит я знаю. Когда читал просто чип через IORD - усе пучком. Но как начал через DMA .... Изначально пакет выглядит допустим как N0, N1...., Nn-1, Nn. Но приняв его по DMA в памяти увидел его как N0, N2, N4, N6, а вот через 20 байт появились N1, N3, N5 и т п

Пересобрал ядро без кеша данных - стало нормально. Но что самое интересное - когда собрал назад с кешем - все по прежнему осталось нормальным.. Очень похоже на какое-то ускорение записи путем чередования адресов, но куда оно пропало, и что это вообще на НЛО могло быть ?