И это всё МОЁ

суть проблемы.
сделал девайс который через usb прикидывается usb mass storage, система его автомонтирует и все бы нечего.. но.
девай является не хранилищем данных, а массивом датчиком и регистров управления интерфейс которых реализован как файлы. запись еще как то работает, а вот чтение нет, при обращении к файлу на чтение происходит однократное чтение из девайса, далее фс решает что если она не писала в файл то и читать с девайса - трата времени, и берет данные из кеша. пробывал при монтировании передавать флаги , ничего не помогает. есть вариан нагородить через fuse, но мне кажется должен быть в ядре способ объяснить как работать с разделом.