summaryrefslogtreecommitdiff
path: root/BaseTools/Source/Python/BPDG
diff options
context:
space:
mode:
authorHao Wu <hao.a.wu@intel.com>2016-03-17 10:03:44 +0800
committerHao Wu <hao.a.wu@intel.com>2016-03-29 13:39:13 +0800
commita5e5a2f581eec25df0b42f6d8a41a39ae3cf2b6e (patch)
tree8e4af1cbfbe5f0c8778794c68478f5ca1aea7d1a /BaseTools/Source/Python/BPDG
parent744c71687bc1cdff4ab20efdfba78f3b3525f747 (diff)
downloadedk2-platforms-a5e5a2f581eec25df0b42f6d8a41a39ae3cf2b6e.tar.xz
MdeModulePkg DiskIoDxe: Media status check not be done at DiskIo level
Found an issue that file system cannot be started on a DVD when doing the following process: Boot to shell with a DVD inside a SATA DVDROM. Eject the DVD and run "reconnect -r". Put the DVD inside again and run "reconnect -r". The cause is that after executing the second reconnect action, DiskIo immediately returns EFI_NO_MEDIA in function DiskIo2ReadWriteDisk() when checking the media information. However, at this time, the media information does not get updated by the ScsiDisk driver. Therefore, DiskIo driver should left the no media check to ScsiDisk driver. Generally, the media changed and media write protect check should also be left to lower-level device driver. Thus, these two checks in function DiskIo2ReadWriteDisk() are also removed. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Hao Wu <hao.a.wu@intel.com> Reviewed-by: Feng Tian <feng.tian@intel.com>
Diffstat (limited to 'BaseTools/Source/Python/BPDG')
0 files changed, 0 insertions, 0 deletions