Hi Andrew, Thanks for your information. I think the problem caused by "inquiry page83" response always same in ips driver. You know IBM serveRAID controller is not a real SCSI controller and the logic volumes don't recognize SCSI command actually. But we put the ips driver under Solaris SCSA storage driver stack and try to prevent the ips driver as a SCSI HBA driver. Consequently, I faked some SCSI commands response in the ips driver. "devid" is generated according the response of inquiry page83(GUID). I guess the problem you met is caused by generating GUID incorrectly in the ips driver. I need take a look...
ips driver is not open sourced right now because I ported the ips driver from FreeBSD and I have no legal agreement. I tried to get legal agreement more than two years ago, but I didn't get that. :( I don't remember the exact reason why I didn't get legal agreement. But I'd like try again if you think it's worth to do.(ips is to support old IBM serveRAID controllers). Thanks Javen Andrew Deason Wrote: > I have an IBM x340 that I wish to run Solaris 10 on. It comes with a > ServeRAID 4L, so I'm trying to use the ips driver, which seems to be > working well for the most part. Thanks, Javen! > > However, the drives I am seeing from Solaris both have the same device > id, which makes it impossible to use SVM on them. (metadb complains > that slices on the two different drives overlap, since it thinks they > are the same device.) Here's some iostat output: > > # iostat -Ei > sd0 Soft Errors: 2 Hard Errors: 0 Transport Errors: 0 > Vendor: IBM Product: ServerRAID Revision: V1.0 Device Id: > id1,[EMAIL PROTECTED] Size: 18.20GB <18200133120 bytes> > Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0 > Illegal Request: 2 Predictive Failure Analysis: 0 > sd1 Soft Errors: 4 Hard Errors: 0 Transport Errors: 0 > Vendor: IBM Product: ServerRAID Revision: V1.0 Device Id: > id1,[EMAIL PROTECTED] Size: 18.20GB <18200133120 bytes> > Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0 > Illegal Request: 4 Predictive Failure Analysis: 0 > > Is there anything the ips driver can do about this? I've looked around > for solutions to having a duplicate devid, but the only possible > solutions either involve using the impossible-to-find rwdevid tool, or > changing the driver. Or perhaps there's something I can do with IBM's > ServeRAID tools to affect this? I'm not entirely clear on how devids > are generated. > > By the way, is the ips driver open source? I haven't been able to find > the source anywhere. > > _______________________________________________ driver-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/driver-discuss
