Pi400 RiscOS query
Brett Rogers (9204) 7 posts |
Hello All, I’m new to these forums and practically new to RiscOS. I had prior knowledge of it as I used it in school on the A3010 and then the RiscPCs so know a little bit about it but not used it at all since those days. I’m not sure if this is a bug so sorry if this has been posted in the wrong place. I wonder if you can help me out here. I don’t know how many of you own a Pi400 and have RiscOS Open running on it (RiscOS 5.28). I have a little problem, I’ve got a 16GB Kingston data traveller USB stick that I use for some APDL software to run on the RiscOS. When I put it into any of the USB sockets on the back of the Pi400 the system crashes. I can still move the mouse pointer about but can’t click on anything. The only way to resolve it is to reboot the Pi400. I also have a Sandisk Cruzer 8GB USB stick, I’ve copied the files onto it from the 16GB stick and now the system recognises there is a USB stick there however, when I click on the USB stick icon it brings up an error message: ‘Error when reading SCSI::0.$ – Disc not understood – has it been formatted?’. I’ve ben doing some research and found that it is something to do with the Fat32FS module. It doesn’t appear to be loading at boot time for some reason. The files are located in !Boot.Choices.Boot.Predesk.Fat32FS and I can double click on the module and the USB stick can then be read. I guess my question is, why isn’t the Fat32FS being loaded at startup? I have updated it with the latest version from Jeffery Doggett’s site however, it still doesn’t appear to be loaded at boot time. Has anybody else had this happen to them and how did you fix it? The same thing happens on the Pi4 too. I get the error message when trying to open the Sandisk Cruzer USB drive. I don’t get a system crash though when I put my Kingston 16GB Drive in however, I still get the error message being displayed when clicking on it. Kind Regards, Brett |
Stuart Painting (5389) 714 posts |
If you’ve got a USB2 hub, plug the hub into the Pi400 then plug the USB stick into the hub. It’s not guaranteed to work, but it’s worth a try.
You may have copied only the Fat32FS module – there’s a !Run file that needs to be copied as well. This is done by means of the
|
Brett Rogers (9204) 7 posts |
Hi Stuart, I haven’t got a USB hub unfortunately to try this with. I have got both files in !Boot.Choices.Boot.Predesk and the *Help Fat32FS command doesnt work upon reboot. It says it’s not found. It’s pretty odd really. It does the same on the RiscOS Direct too. Regards, Brett |
Chris Johnson (125) 825 posts |
What other things do you have in PreDesk? It is possible that something that would be run before Fat32fs is failing, causing the remaining items in PreDesk to be skipped. Are you sure the boot process is completing fully? |
Chris Johnson (125) 825 posts |
If you copy the Fat32fs directory out of PreDesk and run it manually after boot, does Fat32fs then load and function? Edit: Sorry, I see you have already done this. |
Doug Webb (190) 1180 posts |
OK not sure if you have manually run the !Run file in the Fat32FS directory so can you confirm you have done this and then check *help Fat32FS. It certainly sounds as if your Boot sequence is bailing out. One of the MUG members had an issue with a similar outcome brought about by the Monitor type set/they were using. Are you usiung the same monitor and what does your Pi400 say it is using in !Boot>Configuation>Screen Reporter Update: You can manually check the !Boot.Choices.PreDesk.Configure.Monitor file as well. |
Brett Rogers (9204) 7 posts |
I’m not using a specific monitor, it comes up as unspecified. When I try to set the screen resolution it says something about the edid not being found. I’m using a 1080p TV that has HDMI on it. Everytime I reboot the Pi400 or Pi4 I end up having to reset the screen resolution again. When I manually run the module by double clicking on it I can access the Sandisk Cruzer USB stick with no problem. But even with the Fat32FS running if I plug the Kingston Stick in everything grinds to a halt, I’ve no idea why as I’ve used it before with no problems on other OS’s on both the Pi4 and Pi400. |
Chris Mahoney (1684) 2165 posts |
I wonder whether Harinezumi’s BootLog file might reveal something useful. |
David Pitt (3386) 1248 posts |
It looks as if the EDID process errors. The error stops the boot so Fat32FS does not get set up. The simplest thing to try is to manually set up the display. Double click on !Boot, single click on Screen, click on the Monitor type menu pop-up, go to Other then Generic. Select a Resolution of 1920×1080. |