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] Disc drive occasionally stuck in reset loop #29

Open
jdfr228 opened this issue Jul 14, 2023 · 3 comments
Open

[bug] Disc drive occasionally stuck in reset loop #29

jdfr228 opened this issue Jul 14, 2023 · 3 comments
Labels
bug Something isn't working

Comments

@jdfr228
Copy link

jdfr228 commented Jul 14, 2023

I am using Cubeboot with the force_fallback option enabled as I ran into some cases where the disc menu wasn't loading properly. Swiss will correctly boot every time I start my system, but sometimes it cannot properly detect the disc drive.

You can hear multiple clicks and spinups as the drive is reset multiple times (want to say 4-5) and then Swiss dumps me to the SD card's files and doesn't include the disc drive as an option unless Z is pressed to include all sources. Selecting the disc drive after this it seems to always properly reset and load the game (I have Swiss set to auto-load disc titles).

Cubeboot is latest, using with a Picoboot with an official RPi, and Swiss is revision 1458.

I'll be testing with force_fallback disabled to see if I get stuck on the IPL animation again or if it's no longer needed. This is a little hard to pin down since I'm certainly not 100% sure it isn't a Swiss problem, or even a problem with my PicoBoot installation- my best guess was CubeBoot was the issue and I should see if it's a problem that anyone's encountered with it before.

Thanks!

@jdfr228 jdfr228 added the bug Something isn't working label Jul 14, 2023
@trevor403
Copy link
Member

Hello there, force_fallback uses a pretty old copy of iplboot I believe... I can look into updating that.

@jdfr228
Copy link
Author

jdfr228 commented Jul 14, 2023

Unfortunately it just occurred with force_fallback disabled as well. It may in fact be a Swiss or hardware issue, so I've also posted over there and hopefully Extrems can shed some light on if it's something they've seen before.

Here are my current cubeboot.ini settings- most things are disabled, but just in case the postboot delay is doing something...

Also is it normal for cubeboot to not initialize the disc drive itself? I believe it only attempts to spin up once Swiss has launched.

cube_color = fb900e
; cube_logo = logo.png
force_fallback = 0
force_progressive = 1
; default_program = swiss.dol
; button_left = something.dol
; button_right = something.dol
; button_down = something.dol
; button_up = something.dol
; button_z = something.dol
; button_r = something.dol
; button_l = something.dol
; button_b = something.dol
; button_x = something.dol
; button_y = something.dol
; button_start = something.dol
; preboot_delay_ms = 6000
postboot_delay_ms = 3000

@jdfr228
Copy link
Author

jdfr228 commented Oct 1, 2023

Hi, a super-late update on this since I know I hate having Github issues sit open forever- after posting on the Swiss forum as well and seeing how weirdly inconsistent my boots really are when trying multiple in a row, I think I first need to rule out that my crappy SD Media Launcher's SD Gecko isn't the real cause of the problems.

With the SD Gecko out doing a stock boot (at least I'm assuming it's stock- PicoBoot won't load an alternative IPL if there's nowhere to load it from right?), my Pikmin 2 disc worked around 12 times in a row (first boot was oddly long, maybe a cold start).

Put the cheap SD Gecko back in and I got a couple good boots, and a string of bad ones with different errors- getting into Swiss but it failing to detect my DVD drive, and then a couple PicoBoot/cubeboot errors showing "HALT - No program loaded! (path=z.dol)", and if that's supposed to be what's loaded when I hold down Z I definitely wasn't even touching the controller!

If anyone can recommend a nice quality SD Gecko since I unfortunately have no SP2 port, I feel like that's the best place to start.

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

2 participants