"Can't open boot device" error !!

I've a Sun V440 machine, and it's running solaris 10 .. for some reason i need to install a fresh copy of solaris 10. for that i've prepared solaris 10 dvd but surprisingly i found there is no any dvd rom on this machine, so i've took a dvd rom from a V240 machine and inserted on V440.

after restarting, ok prompt show me :

ERROR: OpenBoot Diagnostics failed.
                                                                      
ERROR: OpenBoot Diagnostics failed
WARNING: Device /pci@1e,600000/ide@d already marked with 'status' == fail

SC Alert: /pci@1e,600000/ide@d fail

tried for booting from dvd rom :

Rebooting with command: boot cdrom
Boot device: /pci@1e,600000/ide@d/cdrom@0,0:f  File and args: 
Evaluating: 

Can't open boot device

and effort for detecting the device were not successful,

{3} ok probe-ide
  Device 0  ( Primary Master ) 
         Not Present

  Device 1  ( Primary Slave ) 
         Not Present

  Device 2  ( Secondary Master ) 
         Not Present

  Device 3  ( Secondary Slave ) 
         Not Present

i've also tried probe-scsi-all, but it's only list my internal and external disk , not dvd rom.

i guessed maybe the device is somehow damaged , so i've tried with another dvd rom (again it's taken from v240 machine), but no luck

i would be thankful if anyone can help me on this problem.

here it's my thingsss :

{3} ok printenv
Variable Name           Value                          Default Value

test-args                                              
diag-passes             1                              1
local-mac-address?      false                          false
fcode-debug?            false                          false
scsi-initiator-id       6                              7
oem-logo                                               No default
oem-logo?               false                          false
oem-banner                                             No default
oem-banner?             false                          false
ansi-terminal?          true                           true
screen-#columns         80                             80
screen-#rows            34                             34
ttyb-rts-dtr-off        false                          false
ttyb-ignore-cd          true                           true
ttya-rts-dtr-off        false                          false
ttya-ignore-cd          true                           true
ttyb-mode               9600,8,n,1,-                   9600,8,n,1,-
ttya-mode               9600,8,n,1,-                   9600,8,n,1,-
output-device           screen                         screen
input-device            keyboard                       keyboard
auto-boot-on-error?     true                           true
error-reset-recovery    sync                           sync
load-base               16384                          16384
auto-boot?              false                          true
network-boot-arguments                                 
boot-command            boot                           boot
diag-file                                              
diag-device             net                            net
boot-file                                              
boot-device             disk net                       disk net
use-nvramrc?            false                          false
nvramrc                                                
security-mode           none                           No default
security-password                                      No default
security-#badlogins     0                              No default
verbosity               normal                         normal
diag-trigger            error-reset power-on-res ...   error-reset power-on-res ...
service-mode?           false                          false
diag-script             normal                         normal
diag-level              min                            max
diag-switch?            false                          false




{3} ok  show-devs
/i2c@1f,464000
/pci@1f,700000
/ppm@1e,0
/pci@1e,600000
/pci@1d,700000
/ppm@1c,0
/pci@1c,600000
/memory-controller@3,0
/SUNW,UltraSPARC-IIIi@3,0
/memory-controller@2,0
/SUNW,UltraSPARC-IIIi@2,0
/memory-controller@1,0
/SUNW,UltraSPARC-IIIi@1,0
/memory-controller@0,0
/SUNW,UltraSPARC-IIIi@0,0
/virtual-memory
/memory@m0,0
/aliases
/options
/openprom
/chosen
/packages
/i2c@1f,464000/idprom@0,50     
/i2c@1f,464000/nvram@0,50
/pci@1f,700000/scsi@2,1
/pci@1f,700000/scsi@2
/pci@1f,700000/network@1
/pci@1f,700000/scsi@2,1/tape
/pci@1f,700000/scsi@2,1/disk
/pci@1f,700000/scsi@2/tape
/pci@1f,700000/scsi@2/disk
/pci@1e,600000/ide@d
/pci@1e,600000/usb@b
/pci@1e,600000/usb@a
/pci@1e,600000/pmu@6
/pci@1e,600000/pci@4
/pci@1e,600000/isa@7
/pci@1e,600000/ide@d/cdrom
/pci@1e,600000/ide@d/disk
/pci@1e,600000/pmu@6/gpio@80000000,8a
/pci@1e,600000/pci@4/network@3
/pci@1e,600000/pci@4/network@2
/pci@1e,600000/pci@4/network@1
/pci@1e,600000/pci@4/network@0
/pci@1e,600000/isa@7/rmc-comm@0,3e8
/pci@1e,600000/isa@7/serial@0,2e8
/pci@1e,600000/isa@7/serial@0,3f8
/pci@1e,600000/isa@7/power@0,800
/pci@1e,600000/isa@7/i2c@0,320
/pci@1e,600000/isa@7/rtc@0,70
/pci@1e,600000/isa@7/flashprom@2,0
/pci@1e,600000/isa@7/i2c@0,320/clock-generator@0,d2
/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom@0,ee
/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ec
/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ea
/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,e8
/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,e6
/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom@0,de
/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,dc
/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,da
/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,d8
/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,d6
/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom@0,ce
/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,cc
/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ca
/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,c8
/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,c6
/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom@0,be
/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,bc
/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ba
/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b8
/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b6
/pci@1e,600000/isa@7/i2c@0,320/power-supply-fru-prom@0,b0
/pci@1e,600000/isa@7/i2c@0,320/scsi-fru-prom@0,a8
/pci@1e,600000/isa@7/i2c@0,320/rmc-fru-prom@0,a6
/pci@1e,600000/isa@7/i2c@0,320/power-supply-fru-prom@0,a4
/pci@1e,600000/isa@7/i2c@0,320/motherboard-fru-prom@0,a2
/pci@1e,600000/isa@7/i2c@0,320/temperature-sensor@0,9c
/pci@1e,600000/isa@7/i2c@0,320/temperature@0,90
/pci@1e,600000/isa@7/i2c@0,320/temperature@0,80
/pci@1e,600000/isa@7/i2c@0,320/temperature@0,64
/pci@1e,600000/isa@7/i2c@0,320/hardware-monitor@0,5c
/pci@1e,600000/isa@7/i2c@0,320/gpio@0,48
/pci@1e,600000/isa@7/i2c@0,320/gpio@0,46
/pci@1e,600000/isa@7/i2c@0,320/gpio@0,44
/pci@1e,600000/isa@7/i2c@0,320/gpio@0,42
/pci@1e,600000/isa@7/i2c@0,320/temperature@0,30
/pci@1e,600000/isa@7/i2c@0,320/i2c-bridge@0,18
/pci@1e,600000/isa@7/i2c@0,320/i2c-bridge@0,16
/pci@1d,700000/pci@2
/pci@1d,700000/scsi@1,1
/pci@1d,700000/scsi@1          
/pci@1d,700000/pci@2/network@3
/pci@1d,700000/pci@2/network@2
/pci@1d,700000/pci@2/network@1
/pci@1d,700000/pci@2/network@0
/pci@1d,700000/scsi@1,1/tape
/pci@1d,700000/scsi@1,1/disk
/pci@1d,700000/scsi@1/tape
/pci@1d,700000/scsi@1/disk
/pci@1c,600000/network@2
/pci@1c,600000/scsi@1,1
/pci@1c,600000/scsi@1
/pci@1c,600000/scsi@1,1/tape
/pci@1c,600000/scsi@1,1/disk
/pci@1c,600000/scsi@1/tape
/pci@1c,600000/scsi@1/disk
/openprom/client-services
/packages/SUNW,fru-device
/packages/SUNW,i2c-ram-device
/packages/obp-tftp
/packages/kbd-translator
/packages/dropins
/packages/terminal-emulator
/packages/disk-label           
/packages/deblocker
/packages/SUNW,builtin-drivers
{3} ok 





{3} ok devalias
net                      /pci@1c,600000/network@2
net1                     /pci@1f,700000/network@1
net0                     /pci@1c,600000/network@2
cdrom                    /pci@1e,600000/ide@d/cdrom@0,0:f
ide                      /pci@1e,600000/ide@d
disk3                    /pci@1f,700000/scsi@2/disk@3,0
disk2                    /pci@1f,700000/scsi@2/disk@2,0
disk1                    /pci@1f,700000/scsi@2/disk@1,0
disk0                    /pci@1f,700000/scsi@2/disk@0,0
disk                     /pci@1f,700000/scsi@2/disk@0,0
scsi                     /pci@1f,700000/scsi@2
i2c                      /pci@1e,600000/isa@7/i2c@0,320
sc-control               /pci@1e,600000/isa@7/rmc-comm@0,3e8
ttyb                     /pci@1e,600000/isa@7/serial@0,2e8
ttya                     /pci@1e,600000/isa@7/serial@0,3f8
pci1f                    /pci@1f,700000
pci1e                    /pci@1e,600000
pci1d                    /pci@1d,700000
pci1c                    /pci@1c,600000
isa                      /pci@1e,600000/isa@7
name                     aliases


after a quick look to the sun systemhandbook, the dvd drive of a v440 and a v240 seems not to be compatible... how about setting up a jumpstart server instead?
which modell do you have? can you find a part number on your dvd drive? something in this format "xxx-xxxx-xx".

1 Like

I've only used a Sun Blade 150, but I guess yours is IDE too and the most interesting part is nothing under probe-ide. Are the jumpers set correctly, and do you have another IDE DVD-ROM? I used a cheap ol' combo CD-RW/DVD-ROM from home to re-load Solaris 10 on the Blade 150. a JumpStart server might be a good idea.

Thanks alot , you were right. v240 dvdrom doesnt work on v440. i've found a spare for v440 and it was ok

{3} ok probe-all
Probing I/O buses
{3} ok probe-ide
Device 0 ( Primary Master )
Removable ATAPI Model: TOSHIBA ODD-DVD SD-C2732
Device 1 ( Primary Slave )
Not Present
Device 2 ( Secondary Master )
Not Present
Device 3 ( Secondary Slave )
Not Present

jumpstart is quite good idea but i had some difficulties , so i couldnt setup here.

Thanks alot.