Поскольку процесс доходит до запуска драйвера значит загрузчик уже отработал, скопировал образ и передал на него управление, т.е. проблемы с возможным расхождением геометрии позади.
Ошибка которую вам вернул mount, вернее даже не ошибка, а уведомление, значит что файловую систему можно подмонтировать в режиме Read Only, т.е. mount -r -t qnx6 /dev/hd0t177 /
Если вы помимо чтения хотите еще и записывать, то необходимо задать драйверу devb-eide опцию "qnx6 sync=optional" для файловой системы QNX6.
Дело в том, что файловая система QNX 6 (
Power-Safe filesystem QNX Neutrino) разрабатывалась для традиционных жестких дисков. Эта файловая система ожидает, что устройство поддерживает команды синхронизации для записи данных на реальный носитель в ключевые моменты времени. Более подробно можно прочитать
здесь.
Если устройство синхронизацию не поддерживает то можно использовать опцию sync=optional (вызывать команды синхронизации, но игнорировать ошибки в случае если устройство не поддерживает эту операцию) или даже sync=ignore (вообще не вызывать команды синхронизации).
Для того, чтобы обеспечить логику работу QNX 6 файловой системы необходимо, чтобы устройство отвечало следующим требованиям
Required properties of the device.
Если кратко, то драйвер и само устройство должны по вызову WRITE либо сразу честно записать данные на носитель, либо устройство может их где-нибудь у себя закэшировать, но при вызове FLUSH/SYNC драйвера устройство должно честно отработать, записать данные на физический носитель и не возвращаться пока не выполнит эту операцию. Помимо этого, от устройства ожидается надежность в хранении данных, т.е. если данные записаны на носитель, то не должны изменяться со временем до следующей перезаписи, если требуется то необходимо использовать алгоритмы определения битых блоков и контроль за изнашиваемостью (деградацией). Еще, в случае записи в одну область (сектор, регион), устройство ни при каких обстоятельствах не должно портить данные в других регионах.
Кроме этого, для работы с этой файловой системой вместо привычных dinit и chkfsys нужно использовать mkqnx6fs и chkqnx6fs.