I intend to run QNX 7.0 on a x86_64 target. I’ve created a bootable image using a suitable BSP and put it on a USB memory. so that the target is booting from the USB memory.
Now I’m facing the problem that the QNX filesystem on my USB memory is read-only. So, I can’t add or modify any scripts. Are there any solutions for this problem? Do I need to transfer the QNX image to the internal SSD of the target to have write access?
This is normal (read-only). That’s because the image that you are booting from is a compressed archive that can’t be modified.
If you want to add or modify scripts then you will have to create a new boot image that contains your new/modified scripts and transfer it to your USB drive (over writing the one that’s there now).
The usual reason for creating a USB image is to boot QNX 7 in order to format the internal SSD with a QNX 7 file system and then copy all the QNX files to the SSD so that the SSD can boot QNX (and have a writable file system). Is this what you are wanting to do?
That’s exactly what I originally wanted to do. The reason why I didn’t do this is that the SSD isn’t not detected by QNX.
The SSD is connected to my target via SATA M2 interface and has the filesystem ext4.
“devb-eide &” replies “No eide Interfaces found”
And “devb-ahci &” replies “ahci SIM attach failure”
Do you have any idea how I could do to detect the SSD by QNX?