VirtualBox

Ticket #18073: vbox_dvd_0.patch

File vbox_dvd_0.patch, 1.5 KB (added by Christian Inci, 4 years ago)

HACK/Workaround

  • vbox/src/VBox/Devices/Storage/VSCSI/VSCSILun.cpp

     
    141141    AssertReturn(vscsiIoReqOutstandingCountGet(pVScsiLun) == 0, VERR_VSCSI_LUN_BUSY);
    142142
    143143    /* Mark the LUN as not ready so that LUN specific code can do its job. */
    144     pVScsiLun->fReady        = false;
     144    /* pVScsiLun->fReady        = false; */
     145    pVScsiLun->fReady        = true;
    145146    pVScsiLun->fMediaPresent = true;
    146147    if (pVScsiLun->pVScsiLunDesc->pfnVScsiLunMediumInserted)
    147148        rc = pVScsiLun->pVScsiLunDesc->pfnVScsiLunMediumInserted(pVScsiLun);
  • vbox/src/VBox/Devices/Storage/VSCSI/VSCSILunMmc.cpp

     
    17361736                    NewStatus = MMCEVENTSTATUSTYPE_MEDIA_CHANGED;
    17371737                    break;
    17381738                default:
    1739                     NewStatus = MMCEVENTSTATUSTYPE_MEDIA_NEW;
     1739                    /* NewStatus = MMCEVENTSTATUSTYPE_MEDIA_NEW; */
     1740                    NewStatus = MMCEVENTSTATUSTYPE_UNCHANGED;
    17401741                    break;
    17411742            }
    17421743        } while (!ASMAtomicCmpXchgU32((volatile uint32_t *)&pVScsiLunMmc->MediaEventStatus,

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy