xboxscene.org forums

Author Topic: dvd2xbox..."No Disc"?  (Read 50 times)

Xeero

  • Archived User
  • Hero Member
  • *
  • Posts: 2508
dvd2xbox..."No Disc"?
« on: February 16, 2004, 09:41:00 AM »

I've been using dvd2xbox since it's inception (and xbcopy before that) and have never had a problem with it.

Recently, however, it started refusing to read any discs.  Whenever a disc is in the drive, it'll show No Disc.  When I eject the tray, it shows Drive Init, but goes right back to No Disc when the disc is inserted.  It is a Thomson, but waiting for the dashboard to recognize the file is no solution.  Also, strangely, if I go into dvd2xbox's disc browser, I can view the contents of the disc without any problem. But if I go and try to copy the disc after using disc browser, I get the No Disc error again.

I've tried reverting to earlier versions and the problem remains.  I obviously have also tried a plethora of discs as well.  I realize that may indicate a problem with the drive or yellow DVD cable, but my thought is that if every other function of the drive works fine (including direct booting), why does dvd2xbox's detection have a problem?

I've tried looking at the source myself to try to figure out if there is any kind of bug in the detection code, but that was fruitless.

WiSO or anyone else....any advice?
Logged

Xeero

  • Archived User
  • Hero Member
  • *
  • Posts: 2508
dvd2xbox..."No Disc"?
« Reply #1 on: February 16, 2004, 09:57:00 AM »

CODE

void D2Xdstatus::GetDriveState(WCHAR *m_scdstat,int& type)
{
   DWORD m_cdstat = m_IO.GetTrayState();

   WCHAR temp[40];
   switch(m_cdstat)
   {
 case TRAY_OPEN:
   wcscpy(m_scdstat,L"DVD: Tray Open");
    type = 0;
   break;
    case DRIVE_NOT_READY:
    type = 0;
   wcscpy(m_scdstat,L"DVD: Drive Init");
   break;
    case TRAY_CLOSED_NO_MEDIA:
   wcscpy(m_scdstat,L"DVD: No Disc");
   break;
    case TRAY_CLOSED_MEDIA_PRESENT:
    {

to
CODE

void D2Xdstatus::GetDriveState(WCHAR *m_scdstat,int& type)
{
   DWORD m_cdstat = m_IO.GetTrayState();

   WCHAR temp[40];
   switch(m_cdstat)
   {
 case TRAY_OPEN:
   wcscpy(m_scdstat,L"DVD: Tray Open");
    type = 0;
   break;
    case DRIVE_NOT_READY:
    type = 0;
   wcscpy(m_scdstat,L"DVD: Drive Init");
   break;
    /*case TRAY_CLOSED_NO_MEDIA:
   wcscpy(m_scdstat,L"DVD: No Disc");
   break;*/
    case TRAY_CLOSED_MEDIA_PRESENT || TRAY_CLOSED_NO_MEDIA:
    {


or something along those lines in d2xdrivestatus.cpp for debug purposes.  I'm unable to compile it myself.  I mean, I KNOW the disc is in there and I KNOW that the drive and all Xbox software can read it.  It's just a matter of ignoring the warning that there is no disc in there.  Maybe there are changes that could be made (or have been made in more recent builds of the XDK) to the GetTrayState() function to correct this.

Logged

Xeero

  • Archived User
  • Hero Member
  • *
  • Posts: 2508
dvd2xbox..."No Disc"?
« Reply #2 on: February 16, 2004, 10:08:00 AM »

sad.gif
Logged

Xeero

  • Archived User
  • Hero Member
  • *
  • Posts: 2508
dvd2xbox..."No Disc"?
« Reply #3 on: February 17, 2004, 04:55:00 AM »

bump
Logged

WiSo

  • Archived User
  • Sr. Member
  • *
  • Posts: 323
dvd2xbox..."No Disc"?
« Reply #4 on: February 17, 2004, 07:30:00 AM »

That's curious. A friend had a similar problem with his samsung and he need to replace it. The detect media function is from XBMP and didn't change recently.Your code change isn't an alternative as it may crash for users which no dvd inserted.
Do you have any problems with the XBMC/XBMP detection ?
I'll recheck with their code and will think of an alternative (maybe something in the settings).
Logged

Xeero

  • Archived User
  • Hero Member
  • *
  • Posts: 2508
dvd2xbox..."No Disc"?
« Reply #5 on: February 17, 2004, 07:47:00 AM »

Yes, I realize something must have happened with the drive or the cable as older versions of dvd2xbox used to work fine but no longer do.  Also my suggestion above was in no way intended to be a change in the code indefinitely.  I was just hoping that change could help me diagnose my problem, and possibly provide some insight into a more robust method of media detection.  XBMP does still work for me.  My thought is just that if every other Xbox application can read the disc without issue and dvd2xbox cannot in this case, then perhaps there is a more reliable method of checking the status of the drive and tray that dvd2xbox could possibly use.

As we discussed via PM, I'll try out the app when compiled with a change similar to the one above.  If it works, then at least we'll know that the media detection method is flawed (even if only in some small way, and even if the hardware is flawed as well).
Logged

Xeero

  • Archived User
  • Hero Member
  • *
  • Posts: 2508
dvd2xbox..."No Disc"?
« Reply #6 on: February 17, 2004, 07:50:00 AM »

I just thought I'd mention that about a year ago I had removed 4 wires from the yellow DVD cable to try a Samsung 616T mod.  The drive didn't fit, so I put the Thomson back in.  The wires were (obviously): READY, EJECT, TRIN (tray-in), and TROUT (tray-out).  dvd2xbox has worked perfectly even since this incident (up to about a month ago), so I never considered it to be related to the cable.  Even now, my thought is that if one of these wires was not properly reseated into the harness and was not conducting the signal properly, it would be manifested in other functionality of the console.  However, everything else about the console is fine.

So my thought is that it must be either the drive or the code.
Logged

Xeero

  • Archived User
  • Hero Member
  • *
  • Posts: 2508
dvd2xbox..."No Disc"?
« Reply #7 on: February 17, 2004, 03:26:00 PM »

laugh.gif
Logged

D-Psypher

  • Archived User
  • Newbie
  • *
  • Posts: 3
dvd2xbox..."No Disc"?
« Reply #8 on: February 21, 2004, 08:26:00 AM »

QUOTE (Xeero @ Feb 18 2004, 01:26 AM)
Whatever change you made to the code, it worked!  I'm humming along nicely, copying Amped 2 right now.

There must be some change that can be made so those few of us who have this problem can use future versions.  I'll take a peek at XBMP's code sometime...but not anytime soon.  laugh.gif

what code change??  the one mentioned above???
Logged

akas

  • Archived User
  • Newbie
  • *
  • Posts: 1
dvd2xbox..."No Disc"?
« Reply #9 on: February 24, 2004, 06:17:00 PM »

What was the solution here? I am having the same problem described with gta vc after many games worked fine. Evolution X and DVD2xbox both read no disc, but everything else has worked perfect. Any help is appreciated!!!!

THanks
Logged

Default_002

  • Archived User
  • Newbie
  • *
  • Posts: 21
dvd2xbox..."No Disc"?
« Reply #10 on: March 22, 2004, 12:19:00 PM »

My samsung is having the same problem. How did you guys solve this issue?

Thanks
Logged

WiSo

  • Archived User
  • Sr. Member
  • *
  • Posts: 323
dvd2xbox..."No Disc"?
« Reply #11 on: March 24, 2004, 08:07:00 AM »

the hotfix wasn't supposed to go public as it crashes dvd2xbox when no disk inside.
Right now we don't have any final solution.
Logged

dcnigma

  • Archived User
  • Full Member
  • *
  • Posts: 226
dvd2xbox..."No Disc"?
« Reply #12 on: March 25, 2004, 02:14:00 PM »

hi i have the same problem i replace my xbox dvd with a normal dvd but now it says drive open but its close and in xbmc to but had to replace it with iso9600 and that was fixed but for dvd2xbox don“t know how to fix it

please help
Logged