ps2homebrew / Open-PS2-Loader

Game and app loader for Sony PlayStation 2
https://ps2homebrew.github.io/Open-PS2-Loader/
Academic Free License v3.0
2.15k stars 270 forks source link

[ISSUE]: HDD games not showing up in grimdoomers OPL on SCPH-30001 #1093

Open bearwrestler opened 11 months ago

bearwrestler commented 11 months ago

Checks

Describe the issue

Issue stated above. Ruled out:

  1. Hard drive. Can load it on my other PS2.
  2. Network adapter. Can use it on my other PS2
  3. Tried known working hard drives/network adapters on the 30001 with no success

Went as far as copying over the exact working .elf boot file from my other FMCB memory card onto the current one and configured an ODSYS path to it. For whatever reason, the settings never stick and I can never get games to show up on the HDD.

Console model

SCPH-30001

OPL version / revision

v1.2.0.6-1996 Beta

In which device(s) have you experienced this issue?

HDD

Context and extra information

No response

ziggythehamster commented 11 months ago

You should probably ask this in their fork, but I would call out that their fork makes the internal drive appear as a mass storage device rather than a PS2 HDD. Thus the "normal" way of installing things in PS2's disk format is not possible; treat the internal drive like an external USB drive.

Also, different PS2 models have limitations on disk size due to not supporting 48-bit LBA consistently (apparently, no official software is meant to work with 48-bit LBA). If your HDD is > 128GiB, try with a drive that is <= 128GiB to see if this is the issue you are running into.

bearwrestler commented 11 months ago

Thank you for the explanation! No luck so far. I'll try the newest release here and provision the HDD in a different method.

bearwrestler commented 11 months ago

I do encounter a loop with LaunchELF (4.43x isr) where the drive doesn't stay formatted. Any ideas on that?

ziggythehamster commented 11 months ago

This really sounds like either the drive or the system is not supporting 48-bit LBA correctly and less that the fork you're using has an issue (IOW, you will likely have a similar problem if you downloaded a version from this repo and then downloaded uLaunchELF and tried to format the drive). My system has a PS2-vintage IDE drive inside it because I struggled to find a drive among the many I have that did correctly support 48-bit LBA. You should probably try ruling that out first.

The next thing that I forgot about is that grimdoomer's fork requires 512 byte sectoring (and this is unlikely to ever change due to hardware limitations), so drives that are 4K sectored or are 512b/4K hybrid will either not work or require care to format correctly.

bearwrestler commented 11 months ago

Thanks - I tried the same thing with the latest release from this repo with the same problem. The other PS2 had no problems with the drive, so like you said im believing more and more this is a system issue. Time to go drive hunting!

AKuHAK commented 11 months ago

Time to go drive hunting!

This is definetly no the drive problem. I'd rather look at network adapter.

ziggythehamster commented 11 months ago

Yeah, I agree. I assumed incorrectly that you were moving the whole sled over in one piece rather than using two different network adaptors.

bearwrestler commented 11 months ago

Oh, let me clarify - I used two different network adapters in every combination with my two drives on my SCPH 55K with no issues.

asalon commented 1 month ago

I just want to confirm with "bearwrestler", I also own a SCP-30001 model and have the same issues. OPL creates the file directory on the internal PS2 Drive but will not show my games. Connected the exfat 320gb drive into the PC and can see my games and file directory created by OPL.

madmax2069 commented 1 month ago

I run GrimDoomers OPL v1.2.0.6-1996 Beta on my 30001 PS2 with a 1TB drive if you have everything set (BDM set to auto, HDD device start mode set to auto, HDD option set to on in the block device screen) even with the default menu set to HDD games the IDE tab won't show your games on initial OPL load. But there's a workaround that I've found (by accident).

if you go into OPL settings (pressing start) and back out it'll show the games.

OR if you go all the way to the left tab +1 it "glitches" back to the IDE tab and it then shows the games.

Other then the above issue, and black screen with Phantasy Star Universe (because it's a new enough build that has mode 7/8 removed, but old enough build where there was a compatibility issue due to mode 7/8 being removed) it seems to be working just fine.

TnA-Plastic commented 1 month ago

@asalon Wrong naming or placement of the images. Run OPLM over it in Folder-mode.

madmax2069 commented 1 month ago

@asalon Wrong naming or placement of the images. Run OPLM over it in Folder-mode.

When I initially set my HDD up I ran OPLM to create the folders on the drive, and put the games in their correct folders (DVD based games in the DVD folder, and CD based games in the CD folder) and had OPLM fix the games names and i have to do what i said in my post in order for the games to show up in GrimDoomers OPL v1.2.0.6-1996 Beta

asalon commented 1 month ago

I run GrimDoomers OPL v1.2.0.6-1996 Beta on my 30001 PS2 with a 1TB drive if you have everything set (BDM set to auto, HDD device start mode set to auto, HDD option set to on in the block device screen) even with the default menu set to HDD games the IDE tab won't show your games on initial OPL load. But there's a workaround that I've found (by accident).

if you go into OPL settings (pressing start) and back out it'll show the games.

OR if you go all the way to the left tab +1 it "glitches" back to the IDE tab and it then shows the games.

Other then the above issue, and black screen with Phantasy Star Universe (because it's a new enough build that has mode 7/8 removed, but old enough build where there was a compatibility issue due to mode 7/8 being removed) it seems to be working just fine.

@madmax2069 You are a life saver!!! Thanks man! I didnt have blocked devices for HDD On and I cant remember where i ran OPL from last but today I tried your settings and ran OPL from the memory card. My games came up instantly!!