2016-08-26 2 views
0


죄송합니다. 매우 긴 질문입니다.
새로운 PC에 제어 및 모니터링 목적으로 QNX를 실행하는 수많은 레거시 PC를 업그레이드하려고합니다.
오래된 PC는 매우 오래되었고 IDE 드라이브에 설치되었습니다.
이전 드라이브를 SATA 드라이브에 미러링하고 IDE 및 SATA 커넥터가 모두있는 구형 PC (원본과 거의 구별되지 않음)에서 성공적으로 실행되도록했습니다.
여기에 주목할 가치가있는 한 가지는 QNX 부팅 중에 어떤 드라이브가 연결되어 있는지 확인하는 것입니다. 이 경우 SATA 드라이브를 IDE 드라이브로 감지하고 SATA 드라이브로 감지하지 못합니다. (QNX는 SATA, IDE 및 USB를 확인합니다).
IDE가없는 최신 PC에 동일한 새 하드 드라이브를 연결하려고하면 문제가 시작됩니다. 이 경우 QNX는 부팅 과정에서 SATA 드라이브를 감지하지 못하고 SATA 드라이브에서 설치를 시작하지만 실제로 갈 곳이없는 실속 상태가됩니다.
토론과 연구에서 IDE로 작동하도록 SATA 설정을 변경할 수있는 BIOS가있는 PC를 얻을 수 있음을 알았습니다. 그래서 나는 그것을 할 수있는 새로운 PC를 구입했다. 불행히도, 이번에는 다르게 실패했습니다. QNX 부팅이 SATA, IDE 및 USB 옵션을 지나치는 대신 하드 드라이브의 존재 여부를 확인하려고 할 때 IDE 확인에서 잠겼습니다. 회전/- 초기/위치에서, PC의 재부팅이 필요합니다. 여기서 똑같은 일을 계속했습니다.
그럼 가설과 질문입니다.
QNX가 새 드라이브에 문제가있는 이유를 모르겠습니다. QNX는 미러링 된 원본 드라이브의 잔여 IDE 정보로 인해 SATA 드라이브를 확인하지 않고 혼란 스럽습니까? QNX가 SATA 일 때 QNX가 IDE 드라이브로 감지하는 이유는 무엇입니까?
여기에서? 이것이 잠시 동안 진행되었으므로 어떤 아이디어라도 크게 감사 할 것입니다.
한 가지 생각은 SATA 드라이브의 남은 IDE 정보가 될 수 있습니다.이 방법으로 덮어 쓰면 드라이브가 SATA로 인식됩니까? 내가 그것에 대해 Google에서 아무것도 찾을 수 없습니다, 그건 내가 남은 IDE 정보가 조금 멀리 가져온 수 있습니다 :).
도움을 주셔서 감사 드리며 읽고 감사드립니다.
건배,
마커스IDE 드라이브에서 SATA 드라이브로 미러링 된 QNX 문제

답변

1

부트 로더에 대한 설명에서 QNX4를 사용하는 것 같습니다. 일반적으로 QNX4 시스템에는 /.boot 파일에 내장 된 특정 하드 드라이브 드라이버가 있습니다. 대부분의 경우 /.boot 파일은 Fsys.eide 드라이버로 작성되었습니다. SATA 지원을 위해 Fsys.atapi가 필요하거나 컴퓨터의 BIOS에서 IDE 에뮬레이션이 필요합니다.

+0

답장을 보내 주셔서 감사합니다. 나는 PC에서 uname -a를 실행했고 ** QNX 6.3.0 2005/08/09 x86pc x86' **을 만들었습니다. 그래서 나는 그 수단이 QNX6이라고 생각하니? BIOS에서 레거시 (예 : IDE 옵션)가있는 PC를 사용하려고했지만 QNX가 드라이브를 감지하는 동안 PC를 잠갔습니다. 당신이 말한 것으로부터, QNX가 사용하는 드라이버를 잠재적으로 변경할 수 있습니다. /.boot 파일을 수정하여 Fsys.atapi 드라이버를 사용하도록 할 수 있습니까? – Markus

관련 문제