Wed, 17 Jun 2026 21:56:06 +0000
I have a Synology NAS, which I know runs linux
I don’t know how its drives are formatted, but AIUI any ext4-formatted drive is going to have a “lost+found” directory in the root directory.
File not foundWed, 17 Jun 2026 21:48:06 +0000
I have a Synology NAS, which I know runs linux … but I do not run linux! DSM keep me well away from all that.
File not foundWed, 17 Jun 2026 21:09:14 +0000
Sorry! I should have looked at it after I posted it. Fixed now.
A more general comment: it’s a NAS, and no-one would attempt to implement NAS atop anything else but Linux… would they?
File not foundWed, 17 Jun 2026 20:59:03 +0000
That first line puzzled me, until I realised it had fallen victim to textile as part of it is included in hyphens!
I gather that it is an ext4 disc with some linux attributes, but not being familiar with linux I have been unable to identify what it means.
Wed, 17 Jun 2026 20:40:27 +0000
Blimey! You don’t mess about, do you Andy?!
I’ll have to get my Pi5 up to scratch. I can’t remember if I have any build tools on there, maybe not even git. I guess if I waited 20 years, it could appear in the Debian APT repo, but I’ll probably want try it before then! :)
File not foundWed, 17 Jun 2026 20:12:33 +0000
ls -lshows the attributes as
drwx—S—-+
Note, that’s an upper case S.
I have no way of knowing what Win11 could do to anything.
One way to re-create the problem, of course, is to install OpenMediaVault on a spare RasPi, formatting the shared drive (which could be a USB stick) as ext4. That might sound like a lot of effort, or it might be the start of a very inexpensive and capable NAS.
Omap 5 EmulatorWed, 17 Jun 2026 19:18:43 +0000
I have already tested this against Paolos ShareFS, And it runs lovely, the HAL is basically a Generic now SMP based so it is now fuctioning on 2 cores butt for limited use as it stands it will only hand filecopying and compression on core 1 where as the rest of RISC OS is firmly on Core 0, You shouldn’t have an issue running it on the RKPi 5 as it will detect that and will automatically implement EL0, there are other improvements as it uses a custom GC320Acel Driver which increases Blit and Shader smoothness across the entire Window Manager as its not restricted to HardCoded Hardware restrictions and limitations of the Vivante Core. The project is ongoing and some modules are also being re-written in C Everything will be pushed to github eventually, so if ROOL want to source the new C modules you can as it will be compliant with the Licence.
Omap 5 EmulatorWed, 17 Jun 2026 17:21:21 +0000
Well I’m pleased to see this didn’t remain on ice for long Martin, although some of your naming did provoke the voice of Frankie Howerd in my head! Gemini is very impressed with what you have achieved lol. Interestingly the A76 cores on the RK3588 used on the rock 5 itx are strictly 64bit only, although the little A55 cores do support 32bit EL0, so I would have to tie execution to only those cores but Gemini reckons on my machine it would get somewhere between the Pi3 model B and a Pi4 in speed, which I think would still be not bad for an emulated system. One question if you have rewritten the HAL are you still using any of the Titanium code?
If you do release this publicly at some point, I will definitely give it a go. I already have RPCemu up and running (avg 83.9 MIPS), which is soak testing Paolo’s ShareFSServer, along with the RiscPC.
Wed, 17 Jun 2026 13:43:16 +0000
Sound, 2D Acceleration, NAT/Bridged Networking, HostFS Style Transfer and a rewritten HAL using EL0 32Bit UserSpace now complete.
Also now cross compiled for both Linux and Windows Machines, Near Native speed on Raspberry Pi 5 Machines
Graphics Frontend is written in Rust now rather than using SDL
File not foundWed, 17 Jun 2026 11:47:09 +0000
What are the attributes of the lost+found directory that is giving the Access Denied in OS_GBPB?
Can they be set on the NAS using Win11?
(Just wondering if I can try to re-create your problem)
Wed, 17 Jun 2026 08:21:52 +0000
Hi Jim
To recap: the C has a system command, which can be used to pass a command to the system:
// example: to display a directory content
char test[] = "dir";
system ( test);
Another alternative is to use the RiscOS library: _kernel_oscli( * cmde )
_kernel_oscli(test);
This is what you used in C programs for Compo scripts
Take care of yourself, programming is a very good exercise.