Emulator Issues #8358
GameCube Service Disc-Hardware Status / Optical Disc Drive Test
US GameCube Service Disc
What's the problem? Describe what went wrong in few words.
Immediately fails Test 1:dipronto.dol with error from Dolphin: "DVDInterface tried to execute non-existing command".
What did you expect to happen instead?
Test to pass.
What steps will reproduce the problem?
1. Select Individual Tests
2. Select Hardware Tests
3. Select Optical Disc Drive Test
4. Observe "DVDInterface tried to execute non-existing command" error from Dolphin.
5. Observe Test Failed message.
Dolphin 3.5 and 3.5-367 are old versions of Dolphin that have
known issues and bugs, so don't report issues about them and test the
latest Dolphin version first.
Which versions of Dolphin did you test on?
Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?
What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)
Windows 7, Intel Core i7-960, nVidia GeForce 580
Is there any other relevant information? (e.g. logs, screenshots,
#1 Updated by JosJuice over 6 years ago
Can you check if any of these versions changed the behavior compared to the preceding version? The non-existing command error message wasn't added until 4.0-5531. The older versions may or may not have the same problem regardless of the error message.
#5 Updated by JosJuice over 6 years ago
The behavior you described about the different versions makes sense. I wonder what happens before 4.0-1592, though. It probably still fails like 4.0-1592, but I can't be sure.
The "non-existing command" error is actually a bit confusingly written. It doesn't mean that there is a command but that the command type is not recognized - it means that DVDInterface is supposed to be executing a command right now, but that its command "slot" (for lack of a better word) is empty for some reason. This should only happen if the emulated software starts a new command while one already is executing. No game does this as far as I know, but I do think the service disc does it. It doesn't really make much sense to submit multiple commands like that, and I don't know what Dolphin is supposed to do in this case.
If you're wondering, the standard unknown command error for DVDInterface is "Unknown DVD command %08x - fatal error" as a panic alert and "Unknown command 0x%08x (Buffer 0x%08x, 0x%x)" in the error log, where %08x is the command type.