I'm running 3.10 OE-A, and I've loaded a user-mode module in VSH mode that loads and starts a kmode module. This all runs smoothly - loads and starts up OK. At this point, several things happen.
0. The VSH runs just fine, as I hope it would.
1. File I/O seems to die completely. I use sceIoOpen and sceIoWrite to write to a logfile, but the writing never actually happens.
2. I cannot access kernel-mode functions or read/write kmem.
As an example of how I'm attempting to read kmem:
Code: Select all
int res = sceIoWrite(fd,(void*)0x08000000,0x400000);
When I call a function that uses this code, the PSP freezes. I'm not sure if it's related to sceIo, or to kmem access. But it's bugging me.
Anyone have any idea why it's doing this?
umode module --> load/start kmode module --> start main thread --> dump kmem --> freeze.