QFileSystemWatcher bzw Model auf ARM
Verfasst: 15. Juli 2011 18:01
Hallo,
ich habe ein Problem mit dem QFileSystemModel bzw. wahrscheinlich eher mit dem QFileSystemWatcher auf einem Embedded Gerät. Wenn ich einmal ein QFileSystemModel auf einen Pfad auf einem eingebundenen Device (z.B. USB-Stick) "ansetzte" ist dieses bis zum Beenden des Programms gelockt was ein sauberes unmounten verhindert.
Die QT-Doku weist auch darauf hin das und wieso das so ist, bietet aber so wie ich das sehe keine Lösung des Problems ausser den Kernel neu zu bauen: "Note: On systems running a Linux kernel without inotify support, file systems that contain watched paths cannot be unmounted." (Link zur QT Doku)
Hat jemand ne Idee wie ich den Watcher dazu bringe das Device frei zu geben?
Vielen Dank im Vorraus!
[edit] link gefixt [/edit]
ich habe ein Problem mit dem QFileSystemModel bzw. wahrscheinlich eher mit dem QFileSystemWatcher auf einem Embedded Gerät. Wenn ich einmal ein QFileSystemModel auf einen Pfad auf einem eingebundenen Device (z.B. USB-Stick) "ansetzte" ist dieses bis zum Beenden des Programms gelockt was ein sauberes unmounten verhindert.
Die QT-Doku weist auch darauf hin das und wieso das so ist, bietet aber so wie ich das sehe keine Lösung des Problems ausser den Kernel neu zu bauen: "Note: On systems running a Linux kernel without inotify support, file systems that contain watched paths cannot be unmounted." (Link zur QT Doku)
Hat jemand ne Idee wie ich den Watcher dazu bringe das Device frei zu geben?
Vielen Dank im Vorraus!
[edit] link gefixt [/edit]