Hi Andrew, Glad to hear this version driver works for you. Actually, Inquiry page83 is the standard way in SCSI spec and inquiry VPD page83 is mandatory to implement in SPC-3. I didn't implement that because I was lazy previously ;( So I think we should leave this format devid in ips driver since the HBA doesn't report any Unique ID to OS.
Sorry, I have to clarify one mistake I explain to you before. Actually, I just realize that. Only when vendor ID is "SUN", Solaris will fake a GUID according vendor ID product ID etc. So previously devid you saw is a driver bug, I have fixed that. This time I implement page83 and fake GUID according product ID and vendor ID etc. by myself in ips driver. BTW, the driver you used is a debug version, I will update the download link and upload my release version driver. http://www.opensolaris.org/os/community/device_drivers/files/SUNWips_s10.tar.gz PS. I eliminated some "spaces" at the end the devid in the last version. Thanks Javen Andrew Deason wrote: >On Thu, 03 Jan 2008 10:45:24 +0000 >Javen Wu <[EMAIL PROTECTED]> wrote: > > >>This time I add EVPD page83 support. I put vendorID+product ID >>+ ips instance# + volumeID together to generate the GUID for >>IBM serveRAID volumes. Hope it works for you this time. :) >> > >Indeed, it does! > ># prtconf -v /dev/dsk/c3t0d0s4 >sd, instance #0 >[...] > Hardware properties: > name='devid' type=string items=1 > value='id1,[EMAIL PROTECTED]' > name='inquiry-revision-id' type=string items=1 > value='V1.0' > name='inquiry-product-id' type=string items=1 > value='ServeRAID Volum' > name='inquiry-vendor-id' type=string items=1 > value='IBM' > name='inquiry-device-type' type=int items=1 > value=00000000 >[...] ># prtconf -v /dev/dsk/c3t1d0s4 >sd, instance #1 >[...] > Hardware properties: > name='devid' type=string items=1 > value='id1,[EMAIL PROTECTED]' > name='inquiry-revision-id' type=string items=1 > value='V1.0' > name='inquiry-product-id' type=string items=1 > value='ServeRAID Volum' > name='inquiry-vendor-id' type=string items=1 > value='IBM' > name='inquiry-device-type' type=int items=1 > value=00000000 >[...] > >Odd that it didn't work with the Solaris-generated faked devid, >though... Do you think it's okay to stick with the devid in this >format, or should there an attempt made to make it work with just >standard inquiry without page83? > > _______________________________________________ driver-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/driver-discuss
