Skip to content
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

[bug]: Installing games ERROR (121) The semaphore timeout period has expired #84

Open
1 task done
Bubben-Cameron opened this issue Jul 5, 2024 · 8 comments
Open
1 task done
Assignees
Labels
bug Something isn't working

Comments

@Bubben-Cameron
Copy link

Bubben-Cameron commented Jul 5, 2024

Issue

So yesterday I started using this program for the first time to load my PlayStation 2 ISO files onto my PlayStation 2 formatted Hard drive. When I clicked install, only 4 of my 15 or so games installed and the rest got this error message:
Couldn't install games. Check log

I get the following error message for example during install: (121) "The seamaphone timeout period has expired."

And I do not understand what this error means, or how to fix and can't seem to find anyone else with my problem online.

I am also running the program as Administrator so that shouldn't be a problem.

expected behaviour

I expected all my games to be installed with no problem, like I see in many videos online, demonstrating this programs use

Program version

No response

Relevant log output

Loading ISO's------------------------
loaded ISO's: 1
I:\LoadOnPS2\BAKUGAN BATTLE BRAWLERS.ISO
is a PS2 Game
Loaded ISO's------------------------
game count: 1
> begining installation...

>index: 0
DVD 3932896KB "BAKUGAN_BATTLE_BRAWLERS" "SLES_555.79"
media: inject_dvd
> searching [SLES_555.79]
$ found match! [Bakugan Battle Brawlers]
Searching custom icon: Found Custom icon!
Loading icon [Bakugan_Battle_Brawlers.ico]
---
 inject_mode: [inject_dvd ]
 hdd_target: [hdd3:]
 title: [Bakugan Battle Brawlers]
 ISO_PATH: [I:\LoadOnPS2\BAKUGAN BATTLE BRAWLERS.ISO]
 ELF [SLES_555.79]
 DMA: *u4
 Hide_switch:
---
HDL.EXE inject_dvd  hdd3: "Bakugan Battle Brawlers" "I:\LoadOnPS2\BAKUGAN BATTLE BRAWLERS.ISO" SLES_555.79 *u4
00000079 (121): The semaphore timeout period has expired.


>returned value [1]

> installation process finished.
> Failed installation summary:
# 0
I:\LoadOnPS2\BAKUGAN BATTLE BRAWLERS.ISO
SLES_555.79
1l
-----------------------------

In which package have you experienced this issue?

64 bits

other checks

@Bubben-Cameron Bubben-Cameron added the bug Something isn't working label Jul 5, 2024
@israpps
Copy link
Owner

israpps commented Jul 5, 2024

very odd. is this windows 11?

@AKuHAK do you know what could be the cause?

@Bubben-Cameron
Copy link
Author

No, I am on Windows 10, 64-bit

@AKuHAK
Copy link

AKuHAK commented Jul 5, 2024

Expired semaphores?? Never saw that error.

@Bubben-Cameron
Copy link
Author

Does anyone have any idea on how to fix this?
Just want to play my ps2 games and I'm like encountering problems every step of the way

@israpps
Copy link
Owner

israpps commented Jul 6, 2024

Does anyone have any idea on how to fix this? Just want to play my ps2 games and I'm like encountering problems every step of the way

Could it be a problem on your PC.

Neither me or akuhak have encountered this error.

@Bubben-Cameron
Copy link
Author

I'm not too sure, but I will find out and report here.

I think it might be my hard drive because it was salvaged from laptops in my school from 8 years ago lol. been sitting in my draw.
Nowhere local sells internal Hard Drives, so I've ordered one in and if that doesn't work I'll assume it's a PC problem. I have been messing with things on my pc a little so far, and nothing has helped

@Bubben-Cameron
Copy link
Author

Bubben-Cameron commented Jul 12, 2024

So I got my new hard drive today, I've tried installing one of the games into my Hard Drive and now I get a new error:

is a PS2 Game
Loaded ISO's------------------------
game count: 1
> begining installation...

>index: 0
DVD 3932896KB "BAKUGAN_BATTLE_BRAWLERS" "SLES_555.79"
media: inject_dvd
> searching [SLES_555.79]
$ found match! [Bakugan Battle Brawlers]
---
 inject_mode: [inject_dvd ]
 hdd_target: [hdd4:]
 title: [Bakugan Battle Brawlers]
 ISO_PATH: [I:\LoadOnPS2\BAKUGAN BATTLE BRAWLERS.ISO]
 ELF [SLES_555.79]
 DMA: *u4
 Hide_switch:
---
HDL.EXE inject_dvd  hdd4: "Bakugan Battle Brawlers" "I:\LoadOnPS2\BAKUGAN BATTLE BRAWLERS.ISO" SLES_555.79 *u4
0000045d (1117): The request could not be performed because of an I/O device error.ec remaining, 110.58 MB/sec


>returned value [1]

> installation process finished.
> Failed installation summary:
# 0
I:\LoadOnPS2\BAKUGAN BATTLE BRAWLERS.ISO
SLES_555.79
1l

@Bubben-Cameron
Copy link
Author

UPDATE

So I connected my Hard Drive externally on my front Tower's USB instead of the back where it's connected directly to the motherboard.

It's weird because it said online the fix for my new error was connect it to the back USB ports for they connect directly to the motherboard, and in my case are USB 3.0.

I connected my Hard Drive externally to the front USBs on my Tower, which apparently is less reliable and is slower with it being USB 2.0, BUT connected here, it's installing games to my PS2 Hard Drive with no issue now which is funny, a reversed fix, fixes my issue.

I believe my original issue with "00000079 (121): The semaphore timeout period has expired." was because my Hard Drive had some sort of problem preventing it from working, basically a buggered Hard Drive.

Hopefully this help anyone who gets this Error message. I had to get a new Hard Drive since my other one was damaged in some way (Even though it appeared to work fine as some games transferred and was being detected as a working Hard Drive on my PC and PS2) Likely damaged from how old the Hard Drive was.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants