<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Oracle &#8211; Virtually Fun</title>
	<atom:link href="https://virtuallyfun.com/category/oracle/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Fri, 15 Dec 2023 08:36:38 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>Sun Ray adventures pt1</title>
		<link>https://virtuallyfun.com/2023/12/15/sun-ray-adventures-pt1/</link>
					<comments>https://virtuallyfun.com/2023/12/15/sun-ray-adventures-pt1/#respond</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Fri, 15 Dec 2023 08:18:30 +0000</pubDate>
				<category><![CDATA[guest post]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[SUN]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=13572</guid>

					<description><![CDATA[this is a guest post by night3719 A while back I was looking for a 19in 5:4 screen so I messaged a guy I know that would normally have something like it. When I asked him about it, he said &#8230; <a href="https://virtuallyfun.com/2023/12/15/sun-ray-adventures-pt1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">this is a guest post by night3719</p>



<p class="wp-block-paragraph">A while back I was looking for a 19in 5:4 screen so I messaged a guy I know that would normally have something like it. When I asked him about it, he said he didn&#8217;t have any 19in screens, however, he has this &#8220;14in Sun LCD&#8221;. I was intrigued so I asked him to send pics of it. Lo and behold, this is what he sent me the next day:</p>



<figure class="wp-block-image size-large"><a href="https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1668-e1702629113292.png"><img fetchpriority="high" decoding="async" width="762" height="1024" src="https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1668-e1702629113292-762x1024.png" alt="" class="wp-image-13573" srcset="https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1668-e1702629113292-762x1024.png 762w, https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1668-e1702629113292-223x300.png 223w, https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1668-e1702629113292-768x1032.png 768w, https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1668-e1702629113292.png 827w" sizes="(max-width: 762px) 100vw, 762px" /></a></figure>



<p class="wp-block-paragraph">Unfortunately, bad news came. He powered it on and told me it was flickering. Ok fine. These are hard to come by in my country (Vietnam) so I decided to get it anyways. He also cut the price by half, so it was reasonable-ish.</p>



<p class="wp-block-paragraph">When I got home and powered it on&#8230;. yeah. It was flickering. I opened up the menu of the LCD and I quickly noticed something peculiar: the image was flickering but the LCD menu was not. When I opened it up, I made yet another interesting discovery: the whole thing is practically a sun ray duct taped to a normal LCD. The sun ray board is not driving the lcd directly, there&#8217;s a separate controller board (similar to what you would find in a normal standalone display without a sun ray shaped tumor on the back).</p>



<p class="wp-block-paragraph">As it turns out the flickering was caused by a single cap that went bad. I replaced it and the image looks good.<br></p>



<figure class="wp-block-image size-large"><a href="https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1676-scaled.jpg"><img decoding="async" width="1024" height="768" src="https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1676-1024x768.jpg" alt="" class="wp-image-13574" srcset="https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1676-1024x768.jpg 1024w, https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1676-300x225.jpg 300w, https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1676-768x576.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1676-1536x1152.jpg 1536w, https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1676-2048x1536.jpg 2048w, https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1676-400x300.jpg 400w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph"><br>There is a GUI thing I&#8217;ve read that allows you to configure various parameters of the sun ray so I tried to bring it up. No matter what key combo I pressed it didn&#8217;t show up. Once again, bad news came. My sun ray has the non-GUI firmware. The only way to enable it is to flash a GUI firmware or a firmware with GUI enabled (the firmware shipped with SRSS 5.1 and below has separate firmware files for GUI and non-GUI while SRSS 5.2 and later both GUI and non-GUI are a single file, GUI on/off is specified with a flag during flashing).<br><br>Okay then. No big deal, all I have to do is just flash the firmware, right? Well yes but no. I would very quickly find out that I don&#8217;t have the firmware. I had SRSS 5.4 installed and turns out, 5.3 and later stopped including the firmware and that was something you needed MOS for. Great job Larry!<br><br>Okay then. No big deal, all I have to do is just download SRSS 5.2, right? Once again, for the second time, yes but no.</p>



<figure class="wp-block-image size-full"><a href="https://virtuallyfun.com/wp-content/uploads/2023/12/Pasted_image_20231213232205-cropped.png"><img decoding="async" width="828" height="335" src="https://virtuallyfun.com/wp-content/uploads/2023/12/Pasted_image_20231213232205-cropped.png" alt="" class="wp-image-13585" srcset="https://virtuallyfun.com/wp-content/uploads/2023/12/Pasted_image_20231213232205-cropped.png 828w, https://virtuallyfun.com/wp-content/uploads/2023/12/Pasted_image_20231213232205-cropped-300x121.png 300w, https://virtuallyfun.com/wp-content/uploads/2023/12/Pasted_image_20231213232205-cropped-768x311.png 768w, https://virtuallyfun.com/wp-content/uploads/2023/12/Pasted_image_20231213232205-cropped-500x202.png 500w" sizes="(max-width: 828px) 100vw, 828px" /></a></figure>



<p class="wp-block-paragraph"><br><em><strong>*cough*</strong></em><br><br>2 days later I got access to edelivery again. I downloaded SRSS 5.2. I uninstalled SRSS 5.4 and installed 5.2, all I have to do now is just flash the firmware right? riiiight??? Once again, for the THIRD time, yes but no. For some reason I was able to flash the firmware with &#8220;utload&#8220; (which has GUI disabled) but I couldn&#8217;t flash it with &#8220;utadm&#8220; despite it being able to connect to my T5220 and start a session just fine. As I would find out after one whole day wasted, I was supposed to use a separate network served by the T5220, and this is what I did:<br>Setup NET1 port as a dedicated interface for Sun Ray</p>



<pre class="wp-block-code"><code><br>-bash-3.2$ sudo utadm -a e1000g1<br>### Warning: DHCP Service is in the maintenance mode<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; There could be a problem with the DHCP configuration<br><br>### It is strongly recommended to fix the problem and then use:<br>### "/usr/sbin/svcadm clear svc:/network/dhcp-server:default"<br>### to get DHCP service out of the maintenance mode before running utadm<br><br>Do you want to Continue?&nbsp; (Y/&#91;N]): y<br>### Configuring /etc/nsswitch.conf<br>### Configuring Service information for Sun Ray<br>### configuring e1000g1 interface at subnet 192.168.128.0<br>&nbsp; Selected values for interface "e1000g1"<br>&nbsp;&nbsp;&nbsp; host address:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 192.168.128.1<br>&nbsp;&nbsp;&nbsp; net mask:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 255.255.255.0<br>&nbsp;&nbsp;&nbsp; net address:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 192.168.128.0<br>&nbsp;&nbsp;&nbsp; host name:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t5220-e1000g1<br>&nbsp;&nbsp;&nbsp; net name:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SunRay-e1000g1<br>&nbsp;&nbsp;&nbsp; first unit address: 192.168.128.16<br>&nbsp;&nbsp;&nbsp; last unit address:&nbsp; 192.168.128.240<br>&nbsp;&nbsp;&nbsp; auth server list:&nbsp;&nbsp; 192.168.128.1<br>&nbsp;&nbsp;&nbsp; firmware server:&nbsp;&nbsp;&nbsp; 192.168.128.1<br>&nbsp;&nbsp;&nbsp; router:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 192.168.128.1<br>&nbsp; Accept as is? (&#91;Y]/N):<br>### successfully setup "/etc/hostname.e1000g1" file<br>### successfully setup "/etc/inet/hosts" file<br>### successfully setup "/etc/inet/netmasks" file<br>### successfully setup "/etc/inet/networks" file<br>### Disabling Route Advertisement<br>### finished install of "e1000g1" interface<br><br>### Configuring firmware version for Sun Ray<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; All the units served by "t5220" on the 192.168.128.0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; network interface, running firmware other than version<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "4.3_146928-01_2011.06.03.14.41" will be upgraded at their next power-on.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>### Configuring Sun Ray Logging Functions<br><br><br>DHCP is not currently running, should I start it? (&#91;Y]/N): ### Error: unable to start dhcp services.<br>&nbsp;&nbsp;&nbsp; Please restart dhcp manually after utadm has completed.</code></pre>



<p class="wp-block-paragraph">well&#8230; oops. Shouldn&#8217;t&#8217;ve ignored that. One &#8220;svcadm clear dhcp-server&#8220; and one &#8220;svcadm restart dhcp-server&#8220; later&#8230; Let&#8217;s try to flash the firmware.</p>



<pre class="wp-block-code"><code>-bash-3.2$ sudo utfwadm -A -e 00144F6F69CA -n e1000g1 -G force<br>-n interface option ignored.&nbsp; It is no longer required with -e option.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Unit "00144F6F69CA" will be upgraded at its next power-on<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if it is served by host "t5220" and is connected to<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the&nbsp; network and is not already running firmware<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; version "4.3_146928-01_2011.06.03.14.41".<br><br>### stopped DHCP daemon<br>### started DHCP daemon<br>### reinitialized DHCP daemon</code></pre>



<p class="wp-block-paragraph">For those who are wondering what the flags do:</p>



<pre class="wp-block-code"><code>Options:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # add the specified unit(s) to the upgrade list
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -D&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # delete the specified unit(s) from the upgrade list
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -P&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # print version information
&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-R&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # remove firmware modules from boot directory
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # apply to all units connected to the specific interface
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #&nbsp; or subnet
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -e enetAddr&nbsp;&nbsp; # apply to the unit given by the six hex bytes
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #&nbsp; of its ethernet address
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -n intf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # name of a dedicated network interface to enable upgrades&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;on
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #&nbsp; (e.g., hme0, vge1, etc. "all" = all interfaces)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -G option&nbsp;&nbsp;&nbsp;&nbsp; # control enabling of configuration GUI on Sun Rays
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -g option&nbsp;&nbsp;&nbsp;&nbsp; # control disabling of configuration GUI on Sun Rays
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -i filename&nbsp;&nbsp; # append contents of filename to config files
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -N subnetwork # shared subnetwork address to enable upgrades on
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # actively disable firmware download (useful with "-e")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -V&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # only generate version files, do not configure DHCP
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -F&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # force firmware load even if downgrading
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -u&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # use frame buffer to do download and decompression
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -f firmware&nbsp;&nbsp; # use the firmware described by the path "firmware"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #&nbsp; for upgrades on the given network interface(s)</code></pre>



<p class="wp-block-paragraph"> Power cycle with CTRL+Pause+A and&#8230; </p>



<figure class="wp-block-image size-large"><a href="https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1695-scaled.jpg"><img loading="lazy" decoding="async" width="1024" height="768" src="https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1695-1024x768.jpg" alt="" class="wp-image-13576" srcset="https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1695-1024x768.jpg 1024w, https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1695-300x225.jpg 300w, https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1695-768x576.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1695-1536x1152.jpg 1536w, https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1695-2048x1536.jpg 2048w, https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1695-400x300.jpg 400w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">&#8230;success! </p>



<p class="wp-block-paragraph">Fun fact: the firmware is stored temporarily in the framebuffer (iirc at least) The GUI can now be accessed: </p>



<figure class="wp-block-image size-large"><a href="https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1701-scaled.jpg"><img loading="lazy" decoding="async" width="768" height="1024" src="https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1701-768x1024.jpg" alt="" class="wp-image-13577" srcset="https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1701-768x1024.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1701-225x300.jpg 225w, https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1701-1152x1536.jpg 1152w, https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1701-1536x2048.jpg 1536w, https://virtuallyfun.com/wp-content/uploads/2023/12/IMG_1701-scaled.jpg 1920w" sizes="auto, (max-width: 768px) 100vw, 768px" /></a></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2023/12/15/sun-ray-adventures-pt1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
