Sun

Solaris software? - Page 1

So I've had a serious hankering to fiddle around with SPARC systems some more lately (sent my Ultras on to new homes when I moved last fall,) and I'm looking at picking up a Blade workstation for a modest price. I was figuring on dropping OpenBSD on it, and I still might, but I noticed that A. the workstation I'm looking at comes with an XVR-1000, which is unsupported as anything other than a dumb framebuffer outside of Solaris, and B. apparently you can just download Solaris 10 for free now? So I'm kinda pondering giving Solaris another shot, but I'm curious what kind of software I can find for it, and where. In particular, are they still trying to get you to pay for the compiler toolchain, and will I have to use gcc instead?
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/D-50/MT-32/SC-55k, Ensoniq SQ-80/Mirage, Yamaha DX7/V-50/FB-01/SY22, Korg DW-8000/MS-20 Mini/ARP Odyssey/M1/03-RW, E-mu Emax HD/Proteus/2, Rhodes Chroma Polaris
Yes all of Suns ^h^h^h^h "Oracles" Solaris products are free now, provided you're not a big commercial company. Presumably their "educational" user category includes those of us who have Blades sitting in our home computer rooms.

http://www.oracle.com/technetwork/indexes/downloads/
Project:
Temporarily lost at sea...
Plan:
World domination! Or something...

:Tezro: :Octane2:
Good deal. I just bought it; it's a Blade 2000 with 2x1GHz CPUs, the full 8GB of RAM, and an XVR-1000, along with a couple other cards (a sound card and some kind of weird combination video/Ethernet card...?) Only thing I need to supply is the hard drive. It'll be fun to play around with this :)
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/D-50/MT-32/SC-55k, Ensoniq SQ-80/Mirage, Yamaha DX7/V-50/FB-01/SY22, Korg DW-8000/MS-20 Mini/ARP Odyssey/M1/03-RW, E-mu Emax HD/Proteus/2, Rhodes Chroma Polaris
Sounds like a great box, you must have gotten it for a song because even the Blade 2500 Silvers are going pretty cheap on Ebay these days. :P
Project:
Temporarily lost at sea...
Plan:
World domination! Or something...

:Tezro: :Octane2:
Yeah, $75. Probably come out closer to $150 with shipping and replacement hard drives, but still not too shabby...
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/D-50/MT-32/SC-55k, Ensoniq SQ-80/Mirage, Yamaha DX7/V-50/FB-01/SY22, Korg DW-8000/MS-20 Mini/ARP Odyssey/M1/03-RW, E-mu Emax HD/Proteus/2, Rhodes Chroma Polaris
I can't remember how much I paid for my Blade 2500, which is a good thing, because if I could I'd probably be pretty upset about it... :lol:
Project:
Temporarily lost at sea...
Plan:
World domination! Or something...

:Tezro: :Octane2:
I think I'v spent $150 in total on my Ultra 45 with a single 1.6ghz USIIIi, 16gb RAM and XVR-2500 graphics.
The ebay prices for the Ultra 25 and 45 are insane though.

I have tried a lot of different OSes on mine but settled with Solaris 10.
It seems like the best thing to run after all. Feels more "right" somehow than *BSD or Linux on a Sparc machine.
Yeah, I was gonna look at an Ultra 45, but that stuff is absolutely bonkers. I don't have that much of a hankering!
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/D-50/MT-32/SC-55k, Ensoniq SQ-80/Mirage, Yamaha DX7/V-50/FB-01/SY22, Korg DW-8000/MS-20 Mini/ARP Odyssey/M1/03-RW, E-mu Emax HD/Proteus/2, Rhodes Chroma Polaris
The Ultra 45s are nice, but they're not that much nicer than the Blade 2500s to justify the Chinese telephone numbers the sellers are asking for them. :shock:
Project:
Temporarily lost at sea...
Plan:
World domination! Or something...

:Tezro: :Octane2:
Well, the good news is that it got here in great shape, and I made out better than I'd realized - in addition to the XVR-something (pretty sure it's a 1000, but I can't pull it out for a good look - goddamn cheap aluminum screws!) it includes a Creative "Sound Blaster for Sun Ultra" (some one of their countless indistinguishable PCI wavetable sound cards, I think,) and a SunPCi-II of some description!

The bad news is that it doesn't seem to be doing much of anything when I apply power - the lights come on, the fans spin up, and the DVD drive recognizes when I put in a disk, but there's no video, the Caps Lock key on the Mac USB keyboard I'm using doesn't toggle the light, nothing. Even hooking my USB-to-serial adapter and null-modem cable into serial port A doesn't output anything in the terminal program (9600-8-N-1, correct?)

I'm trying to remember, as the last time I touched a Sun was over a year ago, whether it normally says or does anything before the memory test is complete - maybe it's just taking forever to check 8GB of 60ns RAM? I dunno...I've got a 30-day DOA warranty on the purchase, but I'd hate to have to ship it back...
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/D-50/MT-32/SC-55k, Ensoniq SQ-80/Mirage, Yamaha DX7/V-50/FB-01/SY22, Korg DW-8000/MS-20 Mini/ARP Odyssey/M1/03-RW, E-mu Emax HD/Proteus/2, Rhodes Chroma Polaris
Progress report: reasoning that it was odd for the Sun to be saying nothing over the serial port, I thought that perhaps one of the CPUs might not be working. Opened it up to check, and to my astonishment, the seller hadn't even secured them in place! They were just sitting loose in the rails, not seated at all, cold to the touch, and not screwed in with the torque screws that were there for that very purpose. Luckily, the torque screwdriver was still inside, and no harm had come to the connectors in transit. Seated them properly and locked 'em down and it's now chatting away over the serial port as it ought to do :)

The next issue is that it's dead-set on booting from the network, and doesn't seem to listen at all when I send a Ctrl-Break over the serial port at any point in the boot process. I'd try escaping into OpenBoot with the USB keyboard, but as mentioned, it's a Mac design, and the manufacturers helpfully decided that I didn't need that silly old Break key...guess I'll have to dig up a PC USB keyboard when I'm out shopping for a USB mouse while waiting for the hard drives to arrive...unless there's a way to hard-reset the NVRAM parameters without the use of serial or keyboard console?
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/D-50/MT-32/SC-55k, Ensoniq SQ-80/Mirage, Yamaha DX7/V-50/FB-01/SY22, Korg DW-8000/MS-20 Mini/ARP Odyssey/M1/03-RW, E-mu Emax HD/Proteus/2, Rhodes Chroma Polaris
All Sun hardware is entitled to run Solaris without the need to purchase a license. It's the updates they charge you for.

Also, the Solaris Studio Compiler is free from Oracle too (formerly Sun Studio).
"Apollo was astonished, Dionysus thought me mad."
:Octane: :Octane: :O2:
Well, time for another progress report. After like three goddamn tries, I finally tracked down the correct, will-actually-fit drive sleds for this particular model of this particular line of Sun workstations (thank you, MemoryTen,) and got a 13W3-to-VGA adapter since for whatever reason the XVR-1000 can't put the console on the VGA or DVI connectors like a sensible video card. Unfortunately, this is not the end of my problems. The drive sleds fit and the drives seat properly and show up in the probe-scsi results in OBP, so that's all well and good, but unfortunately Solaris is convinced they don't exist. Is there some particular voodoo that you have to do to get new, not-technically-purchased-from-Sun drives all blessed and shriven so that you can, y'know, put stuff on them? Am I going to have to burn an OpenBSD CD just for the purpose of writing a Sun partition table to them?

Also, the console still isn't showing up on my damn monitor. It damn well ought to, it's the same monitor my old Ultras were using, and when I set output-device to screen:r1280x1024x60 in OBP, the monitor gets enough of a signal from the card to try and sync to it, but doesn't actually manage to get it up and working, and the computer just keeps putting OBP out over the serial port. Am I missing something here? Do I need to find a less cheap adapter, a more compatible monitor, or what?
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/D-50/MT-32/SC-55k, Ensoniq SQ-80/Mirage, Yamaha DX7/V-50/FB-01/SY22, Korg DW-8000/MS-20 Mini/ARP Odyssey/M1/03-RW, E-mu Emax HD/Proteus/2, Rhodes Chroma Polaris
Hmmm, your system sounds pretty borked, you might want to try starting fresh. You can download bootable Solaris 10 CD/DVD images here:

http://www.oracle.com/technetwork/server-storage/solaris10/downloads/index.html
Project:
Temporarily lost at sea...
Plan:
World domination! Or something...

:Tezro: :Octane2:
No, it can boot the Solaris DVD fine, it just won't recognize the hard drives.
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/D-50/MT-32/SC-55k, Ensoniq SQ-80/Mirage, Yamaha DX7/V-50/FB-01/SY22, Korg DW-8000/MS-20 Mini/ARP Odyssey/M1/03-RW, E-mu Emax HD/Proteus/2, Rhodes Chroma Polaris
And you said they were FC-AL drives right? What's it say if you do probe-scsi-all?
Project:
Temporarily lost at sea...
Plan:
World domination! Or something...

:Tezro: :Octane2:
Yes, FC-AL. probe-scsi shows both of them with the drive ID string, so it's got to be talking to the FC-AL controller correctly, and show-devs lists them under a SCSI device number; it's when I boot into the Solaris installer (or the OpenBSD one) that it doesn't see them.
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/Jupiter-6/D-50/MT-32/SC-55k, Ensoniq SQ-80/Mirage, Yamaha DX7/V-50/FB-01, Korg DW-8000/03-RW/MS-20 Mini, E-mu Proteus MPS/Proteus/2, Rhodes Chroma Polaris

"'Legacy code' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup
The Solaris device mapper can get confused if there are two identical disks on the system, might want to try taking one of them out or create an extra partition on one to make them distinguishable from each other...
Project:
Temporarily lost at sea...
Plan:
World domination! Or something...

:Tezro: :Octane2:
Well, I can't create a partition on either at the moment, but I'll try taking one out and see if that en-sanes it.
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/Jupiter-6/D-50/MT-32/SC-55k, Ensoniq SQ-80/Mirage, Yamaha DX7/V-50/FB-01, Korg DW-8000/03-RW/MS-20 Mini, E-mu Proteus MPS/Proteus/2, Rhodes Chroma Polaris

"'Legacy code' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup
Okay, so this is the log of the boot process:

Code: Select all

SUNW,Sun-Blade-1000 (2 X UltraSPARC-III+) , Keyboard Present
Copyright 1998-2002 Sun Microsystems, Inc.  All rights reserved.
OpenBoot 4.5, 8192 MB memory installed, Serial #51820879.
Ethernet address 0:3:ba:16:b9:4f, Host ID: 8316b94f.



Initializing Memory -
{0} ok probe-scsi
LiD HA LUN  --- Port WWN ---  ----- Disk description -----
2   2   0  2100001862baafe2  SEAGATE STT14685 CLAR1466308
{0} ok show-devs
/ppm@8,410050
/upa@8,480000
/pci@8,600000
/pci@8,700000
/memory-controller@1,400000
/SUNW,UltraSPARC-III+@1,0
/memory-controller@0,400000
/SUNW,UltraSPARC-III+@0,0
/virtual-memory
/memory@m0,0
/aliases
/options
/openprom
/chosen
/packages
/upa@8,480000/SUNW,gfb@0,0
/pci@8,600000/SUNW,qlc@4
/pci@8,600000/SUNW,qlc@4/fp@0,0
/pci@8,600000/SUNW,qlc@4/fp@0,0/disk
/pci@8,700000/sound@3
/pci@8,700000/pci108e,7063@2
/pci@8,700000/scsi@6,1
More [<space>,<cr>,q,n,p,c] ?                                /pci@8,700000/scsi@6
/pci@8,700000/usb@5,3
/pci@8,700000/firewire@5,2
/pci@8,700000/network@5,1
/pci@8,700000/ebus@5
/pci@8,700000/scsi@6,1/tape
/pci@8,700000/scsi@6,1/disk
/pci@8,700000/scsi@6/tape
/pci@8,700000/scsi@6/disk
/pci@8,700000/usb@5,3/hub@4
/pci@8,700000/usb@5,3/hub@4/device@1
/pci@8,700000/usb@5,3/hub@4/device@1/mouse@1
/pci@8,700000/usb@5,3/hub@4/device@1/keyboard@0
/pci@8,700000/ebus@5/serial@1,400000
/pci@8,700000/ebus@5/parallel@1,300278
/pci@8,700000/ebus@5/floppy@1,3023f0
/pci@8,700000/ebus@5/pmc@1,300700
/pci@8,700000/ebus@5/gpio@1,300600
/pci@8,700000/ebus@5/rtc@1,300070
/pci@8,700000/ebus@5/audio@1,200000
/pci@8,700000/ebus@5/beep@1,32
/pci@8,700000/ebus@5/i2c@1,30
/pci@8,700000/ebus@5/i2c@1,2e
More [<space>,<cr>,q,n,p,c] ?                                /pci@8,700000/ebus@5/ppm@1,e
/pci@8,700000/ebus@5/bbc@1,0
/pci@8,700000/ebus@5/flashprom@0,0
/pci@8,700000/ebus@5/i2c@1,30/i2c-bridge@0,60
/pci@8,700000/ebus@5/i2c@1,30/motherboard-fru@0,a8
/pci@8,700000/ebus@5/i2c@1,30/card-reader@0,40
/pci@8,700000/ebus@5/i2c@1,30/fan-control@0,48
/pci@8,700000/ebus@5/i2c@1,30/temperature@0,98
/pci@8,700000/ebus@5/i2c@1,30/cpu-fru@0,a2
/pci@8,700000/ebus@5/i2c@1,30/temperature@0,30
/pci@8,700000/ebus@5/i2c@1,30/cpu-fru@0,a0
/pci@8,700000/ebus@5/i2c@1,2e/idprom@0,a0
/pci@8,700000/ebus@5/i2c@1,2e/nvram@0,a0
/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,ae
/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,ac
/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,aa
/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,a8
/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,a6
/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,a4
/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,a2
/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,a0
/openprom/client-services
/packages/kbd-translator
More [<space>,<cr>,q,n,p,c] ?                                /packages/dropins
/packages/obp-tftp
/packages/terminal-emulator
/packages/disk-label
/packages/deblocker
/packages/SUNW,builtin-drivers
{0} ok devalias
screen                   /upa@8,480000/SUNW,gfb@0,0
mouse                    /pci@8,700000/usb@5,3/hub@4/device@1/mouse@1
keyboard                 /pci@8,700000/usb@5,3/hub@4/device@1/keyboard@0
mydev                    /upa@8,480000/SUNW,gfb@0,0
xvr                      /upa@8,480000/SUNW,gfb@0,0
disk1                    /pci@8,600000/SUNW,qlc@4/fp@0,0/disk@2,0
disk0                    /pci@8,600000/SUNW,qlc@4/fp@0,0/disk@1,0
disk                     /pci@8,600000/SUNW,qlc@4/fp@0,0/disk@1,0
scsi                     /pci@8,600000/SUNW,qlc@4
net                      /pci@8,700000/network@5,1:
cdrom                    /pci@8,700000/scsi@6/disk@6,0:f
tape                     /pci@8,700000/scsi@6,1/tape@4,0
tape1                    /pci@8,700000/scsi@6,1/tape@5,0
tape0                    /pci@8,700000/scsi@6,1/tape@4,0
beep                     /pci@8,700000/ebus@5/beep@1,32
floppy                   /pci@8,700000/ebus@5/floppy
ttyb                     /pci@8,700000/ebus@5/serial@1,400000:b
ttya                     /pci@8,700000/ebus@5/serial@1,400000:a
name                     aliases
{0} ok boot cdrom
Boot device: /pci@8,700000/scsi@6/disk@6,0:f  File and args:
SunOS Release 5.10 Version Generic_147147-26 64-bit
Copyright (c) 1983, 2013, Oracle and/or its affiliates. All rights reserved.
WARNING: /pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@w2100001862baafe2,0 (ssd1):
Unsupported logical block size 520
Configuring devices.
WARNING: /pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@w2100001862baafe2,0 (ssd1):
Unsupported logical block size 520
WARNING: /pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@w2100001862baafe2,0 (ssd1):
Unsupported logical block size 520
WARNING: /pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@w2100001862baafe2,0 (ssd1):
Unsupported logical block size 520

And now that I get it all in a text editor and look at it, I'd bet that the issue is this "unsupported logical block size" error. I just wonder how one goes about fixing that...
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/Jupiter-6/D-50/MT-32/SC-55k, Ensoniq SQ-80/Mirage, Yamaha DX7/V-50/FB-01, Korg DW-8000/03-RW/MS-20 Mini, E-mu Proteus MPS/Proteus/2, Rhodes Chroma Polaris

"'Legacy code' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup