No Disk Found while Installing OpenBSD58-64 on Sparc5240

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

No Disk Found while Installing OpenBSD58-64 on Sparc5240

richard-3
Hi all:

I’m installing 5.8 64 bit on a SunSparc 5240 with an array of 10 disks.

If I boot into Solaris the array takes a while to initialise, but eventually gets there and then I get a Solaris environment.

When I boot the install58 CD I get an OpenBSD setup environment, but when it gets to the ‘which disk would you like to use’ question the options are… ‘none’ – i.e. no disk found.

I’m assuming that the install CD does not have the driver for the array, but so far as I can tell other folk have managed to install on similar boxes.

Is there an alternative boot image with different drivers?

Do I need to do something at the monitor prompt or OpenBSD shell to initialise the array?

Output of dmesg from OpenBSD shell follows.

Many thanks, Richard.


###### begin dmesg output ######
# dmesg
console is /virtual-devices@100/console@1
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California.  All rights reserved.
Copyright (c) 1995-2015 OpenBSD. All rights reserved.  http://www.OpenBSD.org

OpenBSD 5.8 (RAMDISK) #631: Sun Aug 16 06:08:02 MDT 2015
    [hidden email]:/usr/src/sys/arch/sparc64/compile/RAMDISK
real mem = 4294967296 (4096MB)
avail mem = 4205748224 (4010MB)
mainbus0 at root: T5240
cpu0 at mainbus0: SUNW,UltraSPARC-T2+ (rev 0.0) @ 1415.108 MHz
"SUNW,UltraSPARC-T2+" at mainbus0 not configured
"SUNW,UltraSPARC-T2+" at mainbus0 not configured
"SUNW,UltraSPARC-T2+" at mainbus0 not configured
"SUNW,UltraSPARC-T2+" at mainbus0 not configured
"SUNW,UltraSPARC-T2+" at mainbus0 not configured
"SUNW,UltraSPARC-T2+" at mainbus0 not configured
"SUNW,UltraSPARC-T2+" at mainbus0 not configured
vbus0 at mainbus0
"flashprom" at vbus0 not configured
"tpm" at vbus0 not configured
"n2cp" at vbus0 not configured
"ncp" at vbus0 not configured
vrng0 at vbus0
vcons0 at vbus0: ivec 0x111, console
cbus0 at vbus0
"virtual-channel" at cbus0 not configured
"virtual-channel" at cbus0 not configured
"virtual-console-concentrator" at cbus0 not configured
"virtual-network-switch" at cbus0 not configured
"virtual-disk-server" at cbus0 not configured
"virtual-channel-client" at cbus0 not configured
"virtual-channel-client" at cbus0 not configured
"virtual-domain-service" at cbus0 not configured
vrtc0 at vbus0
vpci0 at mainbus0: bus 2 to 9, dvma map 80000000-ffffffff
pci0 at vpci0
ppb0 at pci0 dev 0 function 0 "PLX PEX 8548" rev 0xaa
pci1 at ppb0 bus 3
ppb1 at pci1 dev 1 function 0 "PLX PEX 8548" rev 0xaa
pci2 at ppb1 bus 4
ppb2 at pci2 dev 0 function 0 "PLX PEX 8112" rev 0xaa
pci3 at ppb2 bus 5
ohci0 at pci3 dev 0 function 0 "NEC USB" rev 0x43: ivec 0x415, version 1.0
ohci1 at pci3 dev 0 function 1 "NEC USB" rev 0x43: ivec 0x416, version 1.0
ehci0 at pci3 dev 0 function 2 "NEC USB" rev 0x04: ivec 0x417
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 "NEC EHCI root hub" rev 2.00/1.00 addr 1
usb1 at ohci0: USB revision 1.0
uhub1 at usb1 "NEC OHCI root hub" rev 1.00/1.00 addr 1
usb2 at ohci1: USB revision 1.0
uhub2 at usb2 "NEC OHCI root hub" rev 1.00/1.00 addr 1
ppb3 at pci1 dev 8 function 0 "PLX PEX 8548" rev 0xaa
pci4 at ppb3 bus 6
mpi0 at pci4 dev 0 function 0 "Symbios Logic SAS1068E" rev 0x04: msi
mpi0: UNUSED, firmware 1.27.0.0
scsibus0 at mpi0: 112 targets
ppb4 at pci1 dev 9 function 0 "PLX PEX 8548" rev 0xaa: msi
pci5 at ppb4 bus 7
ppb5 at pci1 dev 12 function 0 "PLX PEX 8548" rev 0xaa: msi
pci6 at ppb5 bus 8
"Adaptec ASR-2200S" rev 0x09 at pci6 dev 0 function 0 not configured
ppb6 at pci1 dev 13 function 0 "PLX PEX 8548" rev 0xaa: msi
pci7 at ppb6 bus 9
ebus0 at mainbus0
com0 at ebus0 addr ca0000-ca0007 ivec 0x13: ns16550a, 16 byte fifo
"pci-performance-counters" at mainbus0 not configured
vpci1 at mainbus0: bus 2 to 7, dvma map 80000000-ffffffff
pci8 at vpci1
ppb7 at pci8 dev 0 function 0 "PLX PEX 8548" rev 0xaa
pci9 at ppb7 bus 3
ppb8 at pci9 dev 8 function 0 "PLX PEX 8548" rev 0xaa
pci10 at ppb8 bus 4
"Sun Neptune" rev 0x01 at pci10 dev 0 function 0 not configured
"Sun Neptune" rev 0x01 at pci10 dev 0 function 1 not configured
"Sun Neptune" rev 0x01 at pci10 dev 0 function 2 not configured
"Sun Neptune" rev 0x01 at pci10 dev 0 function 3 not configured
ppb9 at pci9 dev 9 function 0 "PLX PEX 8548" rev 0xaa: msi
pci11 at ppb9 bus 5
ppb10 at pci9 dev 12 function 0 "PLX PEX 8548" rev 0xaa: msi
pci12 at ppb10 bus 6
ppb11 at pci9 dev 13 function 0 "PLX PEX 8548" rev 0xaa: msi
pci13 at ppb11 bus 7
"pci-performance-counters" at mainbus0 not configured
uhub3 at uhub0 port 4 "vendor 0x04b4 product 0x6560" rev 2.00/0.0b addr 2
umass0 at uhub3 port 4 configuration 1 interface 0 "OEM Mass Storage plus" rev 3
umass0: using SCSI over Bulk-Only
scsibus1 at umass0: 2 targets, initiator 0
cd0 at scsibus1 targ 1 lun 0: <TEAC, DV-W28SS-R, 1.0C> SCSI0 5/cdrom removable 9
uhidev0 at uhub3 port 4 configuration 1 interface 1 "OEM Mass Storage plus" rev3
uhidev0: iclass 3/0
uhid at uhidev0 not configured
softraid0 at root
scsibus2 at softraid0: 256 targets
bootpath: /pci@400,0/pci@0,0/pci@1,0/pci@0,0/usb@0,2/hub@4,0/device@4,0/storagef
root on rd0a swap on rd0b dump on rd0b
###### end dmesg output ######

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: No Disk Found while Installing OpenBSD58-64 on Sparc5240

Paolo Aglialoro
Check if your OBP firmware is latest.
Il 02/dic/2015 03:57 PM, "richard" <[hidden email]> ha
scritto:

> Hi all:
>
> I’m installing 5.8 64 bit on a SunSparc 5240 with an array of 10 disks.
>
> If I boot into Solaris the array takes a while to initialise, but
> eventually gets there and then I get a Solaris environment.
>
> When I boot the install58 CD I get an OpenBSD setup environment, but when
> it gets to the ‘which disk would you like to use’ question the options are…
> ‘none’ – i.e. no disk found.
>
> I’m assuming that the install CD does not have the driver for the array,
> but so far as I can tell other folk have managed to install on similar
> boxes.
>
> Is there an alternative boot image with different drivers?
>
> Do I need to do something at the monitor prompt or OpenBSD shell to
> initialise the array?
>
> Output of dmesg from OpenBSD shell follows.
>
> Many thanks, Richard.
>
>
> ###### begin dmesg output ######
> # dmesg
> console is /virtual-devices@100/console@1
> Copyright (c) 1982, 1986, 1989, 1991, 1993
>         The Regents of the University of California.  All rights reserved.
> Copyright (c) 1995-2015 OpenBSD. All rights reserved.
> http://www.OpenBSD.org
>
> OpenBSD 5.8 (RAMDISK) #631: Sun Aug 16 06:08:02 MDT 2015
>     [hidden email]:/usr/src/sys/arch/sparc64/compile/RAMDISK
> real mem = 4294967296 (4096MB)
> avail mem = 4205748224 (4010MB)
> mainbus0 at root: T5240
> cpu0 at mainbus0: SUNW,UltraSPARC-T2+ (rev 0.0) @ 1415.108 MHz
> "SUNW,UltraSPARC-T2+" at mainbus0 not configured
> "SUNW,UltraSPARC-T2+" at mainbus0 not configured
> "SUNW,UltraSPARC-T2+" at mainbus0 not configured
> "SUNW,UltraSPARC-T2+" at mainbus0 not configured
> "SUNW,UltraSPARC-T2+" at mainbus0 not configured
> "SUNW,UltraSPARC-T2+" at mainbus0 not configured
> "SUNW,UltraSPARC-T2+" at mainbus0 not configured
> vbus0 at mainbus0
> "flashprom" at vbus0 not configured
> "tpm" at vbus0 not configured
> "n2cp" at vbus0 not configured
> "ncp" at vbus0 not configured
> vrng0 at vbus0
> vcons0 at vbus0: ivec 0x111, console
> cbus0 at vbus0
> "virtual-channel" at cbus0 not configured
> "virtual-channel" at cbus0 not configured
> "virtual-console-concentrator" at cbus0 not configured
> "virtual-network-switch" at cbus0 not configured
> "virtual-disk-server" at cbus0 not configured
> "virtual-channel-client" at cbus0 not configured
> "virtual-channel-client" at cbus0 not configured
> "virtual-domain-service" at cbus0 not configured
> vrtc0 at vbus0
> vpci0 at mainbus0: bus 2 to 9, dvma map 80000000-ffffffff
> pci0 at vpci0
> ppb0 at pci0 dev 0 function 0 "PLX PEX 8548" rev 0xaa
> pci1 at ppb0 bus 3
> ppb1 at pci1 dev 1 function 0 "PLX PEX 8548" rev 0xaa
> pci2 at ppb1 bus 4
> ppb2 at pci2 dev 0 function 0 "PLX PEX 8112" rev 0xaa
> pci3 at ppb2 bus 5
> ohci0 at pci3 dev 0 function 0 "NEC USB" rev 0x43: ivec 0x415, version 1.0
> ohci1 at pci3 dev 0 function 1 "NEC USB" rev 0x43: ivec 0x416, version 1.0
> ehci0 at pci3 dev 0 function 2 "NEC USB" rev 0x04: ivec 0x417
> usb0 at ehci0: USB revision 2.0
> uhub0 at usb0 "NEC EHCI root hub" rev 2.00/1.00 addr 1
> usb1 at ohci0: USB revision 1.0
> uhub1 at usb1 "NEC OHCI root hub" rev 1.00/1.00 addr 1
> usb2 at ohci1: USB revision 1.0
> uhub2 at usb2 "NEC OHCI root hub" rev 1.00/1.00 addr 1
> ppb3 at pci1 dev 8 function 0 "PLX PEX 8548" rev 0xaa
> pci4 at ppb3 bus 6
> mpi0 at pci4 dev 0 function 0 "Symbios Logic SAS1068E" rev 0x04: msi
> mpi0: UNUSED, firmware 1.27.0.0
> scsibus0 at mpi0: 112 targets
> ppb4 at pci1 dev 9 function 0 "PLX PEX 8548" rev 0xaa: msi
> pci5 at ppb4 bus 7
> ppb5 at pci1 dev 12 function 0 "PLX PEX 8548" rev 0xaa: msi
> pci6 at ppb5 bus 8
> "Adaptec ASR-2200S" rev 0x09 at pci6 dev 0 function 0 not configured
> ppb6 at pci1 dev 13 function 0 "PLX PEX 8548" rev 0xaa: msi
> pci7 at ppb6 bus 9
> ebus0 at mainbus0
> com0 at ebus0 addr ca0000-ca0007 ivec 0x13: ns16550a, 16 byte fifo
> "pci-performance-counters" at mainbus0 not configured
> vpci1 at mainbus0: bus 2 to 7, dvma map 80000000-ffffffff
> pci8 at vpci1
> ppb7 at pci8 dev 0 function 0 "PLX PEX 8548" rev 0xaa
> pci9 at ppb7 bus 3
> ppb8 at pci9 dev 8 function 0 "PLX PEX 8548" rev 0xaa
> pci10 at ppb8 bus 4
> "Sun Neptune" rev 0x01 at pci10 dev 0 function 0 not configured
> "Sun Neptune" rev 0x01 at pci10 dev 0 function 1 not configured
> "Sun Neptune" rev 0x01 at pci10 dev 0 function 2 not configured
> "Sun Neptune" rev 0x01 at pci10 dev 0 function 3 not configured
> ppb9 at pci9 dev 9 function 0 "PLX PEX 8548" rev 0xaa: msi
> pci11 at ppb9 bus 5
> ppb10 at pci9 dev 12 function 0 "PLX PEX 8548" rev 0xaa: msi
> pci12 at ppb10 bus 6
> ppb11 at pci9 dev 13 function 0 "PLX PEX 8548" rev 0xaa: msi
> pci13 at ppb11 bus 7
> "pci-performance-counters" at mainbus0 not configured
> uhub3 at uhub0 port 4 "vendor 0x04b4 product 0x6560" rev 2.00/0.0b addr 2
> umass0 at uhub3 port 4 configuration 1 interface 0 "OEM Mass Storage plus"
> rev 3
> umass0: using SCSI over Bulk-Only
> scsibus1 at umass0: 2 targets, initiator 0
> cd0 at scsibus1 targ 1 lun 0: <TEAC, DV-W28SS-R, 1.0C> SCSI0 5/cdrom
> removable 9
> uhidev0 at uhub3 port 4 configuration 1 interface 1 "OEM Mass Storage
> plus" rev3
> uhidev0: iclass 3/0
> uhid at uhidev0 not configured
> softraid0 at root
> scsibus2 at softraid0: 256 targets
> bootpath: /pci@400,0/pci@0,0/pci@1,0/pci@0,0/usb@0,2/hub@4,0/device@4
> ,0/storagef
> root on rd0a swap on rd0b dump on rd0b
> ###### end dmesg output ######
>
>
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: No Disk Found while Installing OpenBSD58-64 on Sparc5240

Mark Kettenis
In reply to this post by richard-3
> From: richard <[hidden email]>
> Date: Wed, 2 Dec 2015 14:26:11 +0000
>
> Hi all:
>
> I’m installing 5.8 64 bit on a SunSparc 5240 with an array of 10 disks.
>
> If I boot into Solaris the array takes a while to initialise, but
> eventually gets there and then I get a Solaris environment.
>
> When I boot the install58 CD I get an OpenBSD setup environment, but
> when it gets to the ‘which disk would you like to use’
> question the options are… ‘none’ – i.e. no disk found.
>
> I’m assuming that the install CD does not have the driver for the
> array, but so far as I can tell other folk have managed to install
> on similar boxes.

I'm guessing the array is connected to this device:

> "Adaptec ASR-2200S" rev 0x09 at pci6 dev 0 function 0 not configured

Pretty sure we don't have a driver for that.  Seems that even for
Linux there is only a proprietery (closed-source) driver.  On top of
that, Adaptec RAID is n't very popular in our community.  I'm sure
googling for "OpenBSD Adaptec RAID" will make an entertaining read.
Make sure you don't miss Nick Holland's notes!

The built-in SAS controller is supported by the mpi(4) driver.  It
should support SATA disks as well.  So perhps that provides a useful
option to make this box usable with OpenBSD.  If you want to use the
external disk array, you chould try to replace the Adaptec card with
one that is supported by OpenBSD.

Cheers,

Mark

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: No Disk Found while Installing OpenBSD58-64 on Sparc5240

Karel Gardas
In reply to this post by Paolo Aglialoro
On Wed, Dec 2, 2015 at 4:18 PM, Paolo Aglialoro <[hidden email]> wrote:
>> mpi0 at pci4 dev 0 function 0 "Symbios Logic SAS1068E" rev 0x04: msi
>> mpi0: UNUSED, firmware 1.27.0.0

I'm not sure, but perhaps I've seen this few months back on my T2000
too. IIRC it uses SAS1068E (or 64?). What I see is timeout on startup
so OpenBSD panic because of missing root drive. Reset/reboot usually
solved that. This was with snapshot 5.8 around august/september this
year...

Loading...