-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ps2link crashes with EE exception after starting up #21
Comments
Please provide more details when this exception happen. Does it happened just when loading ps2link.elf, or it is happen when you try to load some program from ps2client? Also try to move ps2link to memory card. |
It happens during initialization of ps2link.elf, so before any loading of an .elf with ps2client. |
looks like you have some cached config enabled, maybe t tries to load some irx files, which are mentioned in *.txt config file. Please create a directory on a memory card and copy there only ps2link |
I did that now, created a folder in my memory card and copied over ps2link.elf only. After executing from there, I get the same result regarding the exception (during initialization it gets the default IP since I left out the extra.cnf, IPCONFIG.DAT, system.cnf). I also tried to copy everything and I get the exception too. |
Please note that ps2link.elf from CI 17 works perfectly with all the same config files. |
Hello,
Thanks! |
One thing I notice in Rules.make (after looking at #22) is that we use |
I noticed yesterday the same, I think that we can reduce the size even more |
@cosmito @AKuHAK and @rickgaiser, hello to all, Thanks |
I have done another improvement into There is an interesting warning: I resolved reading this thread I think these warnings started to appear when we upgraded the toolchain, the important thing here is that the Thanks |
The #26 has been merged, and @AKuHAK confirmed that Anyway, I will keep this issue opened till @cosmito, double-checks it. https://github.com/ps2dev/ps2link/releases/tag/v1.7.0 Thanks |
Hi @fjtrujy, I am kind of very busy these days... But I can find some minutes over the next days to upload a compiled .ELF and try. |
Yes it should work fine |
The bug was fixed. Tested with https://github.com/ps2dev/ps2link/releases/tag/v1.7.0. |
I recently built the latest from master of the toolchain, ps2eth and ps2link and found out that an EE exception happens during or after initialization of ps2link.
Exception details: TLB load/inst fetch exception, cause 10008008 BadAddr 3A0D2BE8, status 70030C13, EPC 88188.
Under the guidance of https://github.com/fjtrujy I tried to troubleshoot it and to find out the breaking change but not successful.
We found that the ps2link built as artifact of CI 17 (https://github.com/ps2dev/ps2link/actions/runs/477067363) still works but the one from CI 18 (https://github.com/fjtrujy/ps2link/actions/runs/653975338) crashes.
I reverted locally the change that was done in between (ps2dev/ps2sdk#164) but that didn't made any difference. Also, I tried to revert locally the upgrade newlib to 4.1.0 (https://github.com/ps2dev/ps2toolchain-ee/blob/main/scripts/003-newlib.sh#L7) but 4.0.0 gave the same exception again (I tried all the possibilities of combining the two changes).
The text was updated successfully, but these errors were encountered: