Ha,
I have resolved the problem!
In my machine,the device files for cdrom drive is /dev/(r)dsk/c1t0d0s*,
But,by default there are some error device files (/dev/dsk/c1d1s*) in device 
map of cdrom driver as follows:
$
$ list_devices -z PUBLIC -l
device: cdrom0 type: sr files: /dev/sr0 /dev/rsr0 /dev/dsk/c1t0d0s0 
/dev/dsk/c1t0d0s1 /dev/dsk/c1t0d0s2 /dev/dsk/c1t0d0s3 /dev/dsk/c1t0d0s4 
/dev/dsk/c1t0d0s5 /dev/dsk/c1t0d0s6 /dev/dsk/c1t0d0s7 /dev/dsk/c1t0d0s8 
/dev/dsk/c1t0d0s9 /dev/dsk/c1t0d0s10 /dev/dsk/c1t0d0s11 /dev/dsk/c1t0d0s12 
/dev/dsk/c1t0d0s13 /dev/dsk/c1t0d0s14 /dev/dsk/c1t0d0s15 /dev/dsk/c1t0d0p0 
/dev/dsk/c1t0d0p1 /dev/dsk/c1t0d0p2 /dev/dsk/c1t0d0p3 /dev/dsk/c1t0d0p4 
[b]/dev/dsk/c1d1s0 /dev/dsk/c1d1s1 /dev/dsk/c1d1s2 /dev/dsk/c1d1s3 
/dev/dsk/c1d1s4 /dev/dsk/c1d1s5 /dev/dsk/c1d1s6 /dev/dsk/c1d1s7 /dev/dsk/c1d1s8 
/dev/dsk/c1d1s9 /dev/dsk/c1d1s10 /dev/dsk/c1d1s11 /dev/dsk/c1d1s12 
/dev/dsk/c1d1s13 /dev/dsk/c1d1s14 /dev/dsk/c1d1s15 /dev/dsk/c1d1p0 
/dev/dsk/c1d1p1 /dev/dsk/c1d1p2 /dev/dsk/c1d1p3 /dev/dsk/c1d1p4[/b] 
/dev/rdsk/c1t0d0s0 /dev/rdsk/c1t0d0s1 /dev/rdsk/c1t0d0s2 /dev/rdsk/c1t0d0s3 
/dev/rdsk/c1t0d0s4 /dev/rdsk/c1t0d0s5 /dev/rdsk/c1t0d0s6 /dev/rdsk/c1t0d0s7 
/dev/rdsk/c1t0d0s8 /dev/rdsk/c1t0d0s9 /dev/rdsk/c1t0d0s10 /dev/rdsk/c1t0d0s11 
/dev/rdsk/c1t0d0s12 /dev/rdsk/c1t0d0s13 /dev/rdsk/c1t0d0s14 /dev/rdsk/c1t0d0s15 
/dev/rdsk/c1t0d0p0 /dev/rdsk/c1t0d0p1 /dev/rdsk/c1t0d0p2 /dev/rdsk/c1t0d0p3 
/dev/rdsk/c1t0d0p4
$


After removing the some error device files from device map of cdrom driver,
The allocation and deallocation of cdrom0 Device work normally. 
$
$ list_devices -z PUBLIC -l
device: cdrom0 type: sr files: /dev/sr0 /dev/rsr0 /dev/dsk/c1t0d0s0 
/dev/dsk/c1t0d0s1 /dev/dsk/c1t0d0s2 /dev/dsk/c1t0d0s3 /dev/dsk/c1t0d0s4 
/dev/dsk/c1t0d0s5 /dev/dsk/c1t0d0s6 /dev/dsk/c1t0d0s7 /dev/dsk/c1t0d0s8 
/dev/dsk/c1t0d0s9 /dev/dsk/c1t0d0s10 /dev/dsk/c1t0d0s11 /dev/dsk/c1t0d0s12 
/dev/dsk/c1t0d0s13 /dev/dsk/c1t0d0s14 /dev/dsk/c1t0d0s15 /dev/dsk/c1t0d0p0 
/dev/dsk/c1t0d0p1 /dev/dsk/c1t0d0p2 /dev/dsk/c1t0d0p3 /dev/dsk/c1t0d0p4 
/dev/rdsk/c1t0d0s0 /dev/rdsk/c1t0d0s1 /dev/rdsk/c1t0d0s2 /dev/rdsk/c1t0d0s3 
/dev/rdsk/c1t0d0s4 /dev/rdsk/c1t0d0s5 /dev/rdsk/c1t0d0s6 /dev/rdsk/c1t0d0s7 
/dev/rdsk/c1t0d0s8 /dev/rdsk/c1t0d0s9 /dev/rdsk/c1t0d0s10 /dev/rdsk/c1t0d0s11 
/dev/rdsk/c1t0d0s12 /dev/rdsk/c1t0d0s13 /dev/rdsk/c1t0d0s14 /dev/rdsk/c1t0d0s15 
/dev/rdsk/c1t0d0p0 /dev/rdsk/c1t0d0p1 /dev/rdsk/c1t0d0p2 /dev/rdsk/c1t0d0p3 
/dev/rdsk/c1t0d0p4
$
 
 
This message posted from opensolaris.org

Reply via email to