ps2link runs fine until I use ps2client to load the HDD IRXs. I found the post which gives the order of everything, but whether I follow it or not, ps2hdd always freezes at exactly the same place.
The freeze occurs right after the 'checking log' dprintf1 in journalResetore.c
I put in some extra dprint inside and after this if
Code: Select all
if (atadDmaTransfer(device, &journalBuf, APA_SECTOR_APAL, sizeof(apa_journal_t)/512, ATAD_MODE_READ))
If I read the source right, this a built-in function, isn't it?
What is causing the lock-up? Some previous call the to same function?
Is there a conflict somewhere with LaunchELF? It's my BOOT.ELF, and I use it to launch ps2link, but LaunchELF hasn't displayed it's "Loading HDD modules" message.
Extra details:
PS2: non-sony HDD, non-modded SCPH-500010/N (used the MC exploit to set myself up), using LaunchELF v3.11 as BOOT.ELF
DEV: FedoraCore2, used toolchain.sh to set up (gcc-3.2.2, binutils-2.14), no problems encountered[/code]