Sun Microsystems, Inc.  Sun System Handbook - ISO 3.4 June 2011 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-1008031.1
Update Date:2009-02-05
Keywords:

Solution Type  Problem Resolution Sure

Solution  1008031.1 :   Single TOSHIBA DVD Drive appears as two or three devices in the device tree on a Sun Fire[tm] V440 Server  


Related Items
  • Sun Netra 440 Server
  •  
Related Categories
  • GCS>Sun Microsystems>Servers>NEBS-Certified Servers
  •  

PreviouslyPublishedAs
211068


Symptoms
With the TOSHIBA Product: ODD-DVD SD-C2732 Revision: 1051 DVD drive although
there is only one DVD configured it appears 2 or 3 times in the device tree.
For example:
brw-r-----   1 root     sys       32,  0 May 19 18:07 /dev/dsk/c0t0d0s0
brw-r-----   1 root     sys       32,248 May 20 13:32 /dev/dsk/c0t0d1s0
brw-r-----   1 root     sys       32,256 May 20 13:32 /dev/dsk/c0t0d2s0
and path_to_inst:
"/pci@1e,600000/ide@d" 0 "uata"
"/pci@1e,600000/ide@d/sd@0,0" 0 "sd"
"/pci@1e,600000/ide@d/sd@0,1" 31 "sd"
"/pci@1e,600000/ide@d/sd@0,2" 32 "sd"
and in iostat:
sd0      Soft Errors: 18 Hard Errors: 0 Transport Errors: 0
Vendor: TOSHIBA  Product: ODD-DVD SD-C2732 Revision: 1051 Serial No:
.
.
sd31     Soft Errors: 3 Hard Errors: 2 Transport Errors: 0
Vendor: TOSHIBA  Product: ODD-DVD SD-C2732 Revision: 1051 Serial No:
.
.
sd32     Soft Errors: 1 Hard Errors: 1 Transport Errors: 0
Vendor: TOSHIBA  Product: ODD-DVD SD-C2732 Revision: 1051 Serial No:
.
.


Resolution
This is due to changes having been made to the default /kernel/drv/sd.conf file where luns 1 and/or 2 have been defined for the target address used by the DVD with the atapi property.

For example the DVD is at address c0t0d0 but in the sd.conf file we have the
following settings:
name="sd" class="scsi" class_prop="atapi"
target=0 lun=0;
name="sd" class="scsi" class_prop="atapi"
target=0 lun=1;
name="sd" class="scsi" class_prop="atapi"
target=0 lun=2;
This causes the atapi luns on c0t0d1 and c0t0d2 to be probed. The DVD
responds to these lun addresses and hence the extra devices are created.
To solve this problem remove the 'class_prop="atapi"' from the sd.conf entry
for luns 1 and/or 2:
name="sd" class="scsi" class_prop="atapi"
target=0 lun=0;
name="sd" class="scsi"
target=0 lun=1;
name="sd" class="scsi"
target=0 lun=2;


Product
Netra 440 Server
Sun Fire V440R Server
Internal 8X DVD-ROM/24X CD-ROM SD-C2732

Internal Comments
This problem has been bugged for solaris 10 with CR #6246583 but is also an issue on solaris 9. I plan to bug it for solaris 9 if appropriate after more investigation and will update this document appropriatly.

Ref: Apollo escalation # 1-19098155

DVD, TOSHIBA, V440, iostat, path_to_inst, device tree
Previously Published As
86728

Change History
Date: 2006-09-04
User Name: 95826
Action: Approved
Comment: - verified metadata
- fixed grammar
- changed review date to 2007-09-04
- checked for TM - none added
- checked audience : contract
Publishing
Version: 3

Attachments
This solution has no attachment
  Copyright © 2011 Sun Microsystems, Inc.  All rights reserved.
 Feedback