mirror of
https://github.com/mitxela/clock4.git
synced 2025-12-05 23:20:26 -08:00
fix linux eject sequence
util-linux eject sends a scsi start immediately before scsi stop
This commit is contained in:
@@ -151,7 +151,8 @@ int8_t SCSI_ProcessCmd(USBD_HandleTypeDef *pdev, uint8_t lun, uint8_t *cmd)
|
||||
|
||||
case SCSI_START_STOP_UNIT:
|
||||
SCSI_StartStopUnit(pdev, lun, cmd);
|
||||
pdev->ejected = 1;
|
||||
if (cmd[4] == 2) // [POWER CONDITION=0], LOEJ=1, START=0
|
||||
pdev->ejected = 1;
|
||||
break;
|
||||
|
||||
case SCSI_ALLOW_MEDIUM_REMOVAL:
|
||||
|
||||
Reference in New Issue
Block a user