> On May 8, 2023, at 5:26 AM, Martin K. Petersen <martin.petersen@xxxxxxxxxx> wrote: > > > Brian, > >> When SCSI devices are discovered the function sd_read_cpr gets called. >> This call results in an INQUIRY to page 0xb9. This VPD page is called >> regardless of whether the target has advertised this page as >> supported. > > We used to check the page list first. However, we found several devices > that we did not discover correctly because the pages, while present, > were not advertised in page 0 and thus ignored. So not checking the > supported pages first is a feature. Wouldn’t it be better if those targets fixed that problem? Do they report nothing when VPD page 0 is requested or an incomplete list that doesn’t include this 0xb9? > > What exactly is the problem you are experiencing wrt. your target > getting an inquiry for the CPR page? What happens for us is that our support and customers are used to looking for errors when they see a problem as you would expect. When we are logging VPD page 0xb9 not supported for every device every time a Linux host reboots it leads to that being incorrectly attributed to whatever actual problem is going on. There is nothing more we can do since we do return the list of page codes supported and this 0xb9 is not in the list. Thanks, Brian > > -- > Martin K. Petersen Oracle Linux Engineering