我们知道,三星Android手机将USB读卡器通过OTG线插入Micro USB插口后,插拔读卡器里的SD卡,文件管理器也能够识别卡的插拔:而很多手机的OTG连上USB读卡器也来插拔SD卡,会发现文件管理器无法加载SD卡.而将USB读卡器放到Windows上或者桌面Linux上,我们发现插拔读卡器里的SD卡也是有效的. 究其原因是Android的用户空间或者内核空间没有处理好SCSI 的TUR(Test Unit Ready)命令. 由于项目需要,我实现了Android OTG支持读卡器里的SD…