Andrew Deason wrote:
> On Sun, 30 Dec 2007 09:31:44 +1000
> "James C. McPherson" <[EMAIL PROTECTED]> wrote:
...
>> In any case, this sounds like an instance of
>> 4347117 Can't create stripe metadevice with more than 1 non-Sun disks
>> for which you should use the workaround which I documented.  Please
>> see http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4347117
>> for more detail.
> 
> Hmm, that is quite old, could that really be it? 

Yeah, it's a dead ringer for it.

 > I tried the workaround,
> by appending this to /kernel/drv/sd.conf:
> 
> sd-config-list="IBM     ServeRAID", "unsupported-hack";
> unsupported-hack=1,0x4,0,0,0,0,0;
> 
> and did a reconfigure reboot. But the same thing happens

That's annoying, because that flag (0x4) is supposed to
tell the sd driver to fabricate a devid:

(usr/src/uts/common/sys/scsi/targets/sddef.h)
   1671  /*
   1672   * Bit flag telling driver that device does not have a valid/unique 
serial
   1673   * number.
   1674   */
   1675  #if defined(__i386) || defined(__amd64)
   1676  #define SD_CONF_SET_FAB_DEVID           2
   1677  #else
   1678  #define SD_CONF_SET_FAB_DEVID           3
   1679  #endif
   1680  #define SD_CONF_BSET_FAB_DEVID          (1 << SD_CONF_SET_FAB_DEVID)


Could you please send me the output of the following commands
so I can investigate a bit more deeply:

prtconf -v
prtpicl -v
showrev -p


thanks,
James
--
Senior Kernel Software Engineer, Solaris
Sun Microsystems
http://blogs.sun.com/jmcp       http://www.jmcp.homeunix.com/blog
_______________________________________________
driver-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/driver-discuss

Reply via email to