On 5/1/20 7:49 PM, Christoph Hellwig wrote:
On Thu, Apr 30, 2020 at 03:18:32PM +0200, Hannes Reinecke wrote:
Use dummy inquiry data when initialising devices and not just
a some string.
Why? And what do the values mean?
This is so that we can pass the entire inquiry data to the scsi device,
pretty much the same way 'normal' scsi devices do.
As for the values they are:
standard INQUIRY: [qualifier indicates no connected LU]
PQual=1 Device_type=31 RMB=0 LU_CONG=0 version=0x05 [SPC-3]
[AERC=0] [TrmTsk=0] NormACA=0 HiSUP=0 Resp_data_format=2
SCCS=0 ACC=0 TPGS=0 3PC=0 Protect=0 [BQue=0]
EncServ=0 MultiP=0 [MChngr=0] [ACKREQQ=0] Addr16=0
[RelAdr=0] WBus16=0 Sync=0 [Linked=0] [TranDis=0] CmdQue=0
length=36 (0x24), Peripheral device type: no physical device on this lu
Vendor identification: LINUX
Product identification: VIRTUALLUN
Product revision level: 1.0
I'll add a verbose description to the byte string.
Cheers,
Hannes
--
Dr. Hannes Reinecke Teamlead Storage & Networking
hare@xxxxxxx +49 911 74053 688
SUSE Software Solutions GmbH, Maxfeldstr. 5, 90409 Nürnberg
HRB 36809 (AG Nürnberg), Geschäftsführer: Felix Imendörffer