Many customer asked how to make their mass-storage device recognized as CD-ROM drive.
It can be done by setting the value of device type for the response of "INQUIRY" request from Host.
Set the value in vget_desc() function in hsu_al_ms.c file like following
static void vget_desc
(
msfd_appctx_t ctx,
juint8_t vlun,
/* out parameters that need to be filled in by the function */
juint32_t* dev_type,
juint8_t* version,
char** vendor,
char** product,
char** prod_rev
)
{
//Sample implementation
*dev_type = SCSI_DEVICE_CDROM // the value is 0x05
*vendor = "Customer company name";
*product = "customer product name ";
*prod_rev = inquiry_data_prod_rev;
No comments:
Post a Comment