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

Reply via email to