## Sun Microsystems We used an Ultra 5 as a webserver at a very old job, and I managed to score an Ultra 5 and Sun Blade 100 that I plan on messing around with. ## Network ### SSH * You're going to need to use ancient protocols to connect to Solaris 10's sshd server: https://www.openssh.com/legacy.html ```bash ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 -oHostKeyAlgorithms=+ssh-dss root@ ``` ## Keyboards ### Ultra 5 A [usb3sun](https://www.tindie.com/products/funnycomputer/usb3sun/) works great. * Raspberry PI mouse works * Moonlander works * Small Rii media keyboard works, but the mouse doesn't * Apple Magic Keyboard doesn't work ### Sun Blade 100 None of the USB keyboards I tried worked. Only a Sun Type 6 USB keyboard worked. ## Replacing NVRAM These videos cover both the Dremel-old-chip-attach-new-battery and replacement NVRAM approaches: * https://www.youtube.com/watch?v=ZDlt4b_pqno * https://www.youtube.com/watch?v=k4QPBCS7BL8 When you replace the NVRAM chip with the correct type, the first boot with the new chip will take on the order of minutes. Be patient and you'll eventually get to an OpenBoot prompt. ### Ultra 5 * New NVRAM chip with battery: https://forum.vcfed.org/index.php?threads%2Fsun-ultra-5-nvram-replacement-trouble.1248448%2F * eBay: https://www.ebay.com/sch/i.html?_trksid=p2334524.m570.l1313&_nkw=M48T59Y-70PC1d&_sacat=0&_odkw=M48T59Y-70PC1 * Update: I tried the 70PC1D. The machine booted with it in once, then failed to boot with it again. I have a 70PC1 on the way that I'll try next. * Update 2: Yes, you want a 70PC1 or a 70PC1U. * Resetting NVRAM: https://forum.vcfed.org/index.php?threads%2Fhow-to-workaround-when-your-sun-ultra-5-10-nvram-no-longer-works.52997%2F ``` # 80:8:0:20:c0:ff is the MAC address you're setting, change accordingly # i've tried this and it works ok set-defaults ok 1 0 mkp ok 80 1 mkp ok 8 2 mkp ok 0 3 mkp ok 20 4 mkp ok c0 5 mkp ok ff 6 mkp ok ee 7 mkp ok 0 8 mkp ok 0 9 mkp ok 0 a mkp ok 0 b mkp ok c0 c mkp ok ff d mkp ok ee e mkp ok 0 f 0 do i idprom@ xor loop f mkp ``` ### Sun Blade 100 * New NVRAM chip with battery: https://groups.google.com/g/comp.unix.solaris/c/XY0yoiyFaTc * You can find them on eBay: https://www.ebay.com/sch/i.html?_nkw=M48T59Y-70PC1D * Update: Yes, you want a 70PC1D. Same deal applies with waiting several minutes for it to start up. * https://forum.vcfed.org/index.php?threads%2Fsun-blade-100-nvram-reprogramming.1237441%2F * https://github.com/MrSparc/idprom-repair ## Hard Drives If you have a hard drive that's being recognized in OpenBoot using `probe-ide`, but it's not being seen in Solaris, run `devfsadm -v`: https://docs.oracle.com/cd/E88353_01/html/E72487/devfsadm-8.html ## DNS/DHCP * https://flylib.com/books/en/4.271.1.111/1/ * Make sure `nsswitch` and `resolv.conf` are correct: https://www.unix.com/solaris/11210-dns-solaris-9-a.html ## GNOME on Solaris 9 * If you don't have a password set for your account, xscreensaver will not let you log in if the system is locked.