OpenSolaris

Printable Version Enter a New Search
Bug ID 6771975
Synopsis nv_sata fails to intercept new devid registration on target detach/reattach
State 10-Fix Delivered (Fix available in build)
Category:Subcategory driver:sata
Keywords
Responsible Engineer Prasad Singamsetty
Reported Against solaris_10u8
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_112
Fixed In snv_112
Release Fixed solaris_nevada(snv_112)
Related Bugs 6808479 , 6816960 , 6820564 , 6827093 , 6861003
Submit Date 15-November-2008
Last Update Date 8-April-2009
Description
nv_sata has special code to construct devids on behalf of its child drives (rather than
letting sd do it) in order to be compatible with older drives that were used under
cmdk.  It does this for the first attach of the target driver; however, if the
target driver detaches and reattaches, it will also unregister and reregister a
devid that will now be created by the target driver (sd) instead of nv_sata.

nv_sata needs to do the devid creation in such a way as to affect both initial
attach and any subsequent attach.  Perhaps this means "not in INITCHILD or
its callees, but rather in bus_config and its callees" or something like that.
Work Around
N/A
Comments
N/A