|
Дата: 23 Янв, 13:23 · Поправил: Alex_tr
QNX 4.25 установлен на Fastwel CPU686E, CompactFlash Fastwel 512 м.б. При отключении питания рубильником портятся файлы, записанные на флеш. Так как записи на диск во время работы системы у меня не будет, меня это не особо беспокоило, пока не проявилась еще одна проблема - при отключении питания рубильником и последующем включении что-то происходит с портами RS232. Стартует передача по RS232 нормально, но при приходе чего-нибудь с консоли или RS232 порт на прием и передачу затыкается. После выполнении shutdown все восстанавливается, работает и на прием и на передачу. Есть предположение, что это связано с порчей данных на флэшке при отключении питания рубильником - что-то остается на флэшке и порты RS232 неправильно инициализируются. Подскажите, кто-нибудь сталкивался с подобной проблемой? Что с этим можно сделать?
|
|
Дата: 23 Янв, 13:40
Alex_tr Есть предположение, что это связано с порчей данных на флэшке при отключении питания рубильником - что-то остается на флэшке и порты RS232 неправильно инициализируются.
Работа RS232 ничем, кроме драйвера не обеспечивается, а драйвер не перезаписывается в процессе работы. Команда shutdown (по моему) ничего, кроме рассылки сигналов для корректного завершения программ и синхронизации файловой системы не делает. Возможно аппаратный ресет во время следующей за выключением питания загрузки поможет... |
|
Дата: 23 Янв, 15:06 · Поправил: Alex_tr
При инициализации системы создаются устройства /dev/serN Возможно, портятся эти файлы, и при последующей загрузке на могут правильно переписаться?
|
|
Дата: 24 Янв, 06:52
Alex_tr При инициализации системы создаются устройства /dev/serN Возможно, портятся эти файлы, и при последующей загрузке на могут правильно переписаться?
Это не файлы, а устройства -- они не находятся на диске, они создаются при запуске драйвера. |
|
Дата: 2 Июл, 14:24
Фишка в том, что грохаются файлы как миленькие.
Вопрос к Алексу - нуйдено "лекарство" ?
|
|
Дата: 3 Июл, 13:28
Fsys -a -A ?
|
|
Дата: 29 Июл, 13:55
Лекарство небыло найдено. Заменил флэшку, вроде полегчало. Еще возможно, что платка с RS232 была сильно чувствительная, какие-нибудь наводки при отключении питания. Заземлил все, что можно.
|