New to IRIX
#1
New to IRIX
Hello. I acquired an old Octane that needed some attention. Successes so far:
- Completely stripped down, removed all the built-up dust, especially the wads in the top vents (ugh)
- Tried to lubricate the PSU fan to stop it whining (partially successful)
- Replaced the incandescent bulbs on the lightbar

Now I am ready to do a network boot of IRIX which is where I am coming unstuck. I installed the dexter1/irix-install docker image on Fedora 35, and the container runs, and I can successfully grab a file via TFTP. However, from the Octane when I monitor to/from traffic I can only see outgoing requests with tcpdump:


IP 10.0.0.2.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 08:00:69:0b:9e:1f, length 300

and no response. The UI says it could not connect to server, and it generated the path

xio(0)pci(15)multi(0)network(0)bootp()10.0.0.1:/inst/dist/sa(sash64)

which is curious as this has the IP of the bootp server but yet it seems to be broadcasting. Well, it should work if the bootp server responded.


On my Fedora box running the container I see:

netstat -a | grep shell
tcp6      0      0 [::]:shell              [::]:*                  LISTEN

which seem so show it's listening, although why it reports tcp6 is not clear to me.

netstat -a | grep boot
udp6      0      0 [::]:bootps            [::]:*



might be suspicious to me (not showing LISTEN) but then TFTP shows similar, and I can connect to it and grab a file OK:

netstat -a | grep tftp
udp6      0      0 [::]:tftp

Now, I also expected the container to use a bootptab file in the mounted volume, but it seems it's using /etc/bootptab so I copied by file over the top of /etc/bootptab in a rebuilt container.

Still no joy. Can anyone suggest some further diagnosis or ideas? Thanks
(This post was last modified: 04-19-2022, 08:20 AM by Raion.)
NickPGSmith
O2

Trade Count: (0)
Posts: 8
Threads: 2
Joined: Mar 2022
Location: London
Find Reply
04-18-2022, 09:17 PM
#2
RE: New to IRIX
IPv4 and IPv6 are not compatible at all (completely different protocols). If you only have UDP6 ports open the Octane cannot communicate with them.

Personaliris O2 Indigo2 R10000/IMPACT Indigo2 R10000/IMPACT Indigo2 Indy   (past: 4D70GT)
robespierre
refector peritus

Trade Count: (0)
Posts: 640
Threads: 3
Joined: Nov 2020
Location: Massholium
Find Reply
04-18-2022, 09:27 PM
#3
RE: New to IRIX
Why not just make your life easy and use Booterizer? http://booterizer.com/ using a Pi as a network installer. Or if you don't have a Pi here is the github: https://github.com/unxmaal/booterizer
stormy
Atari expert!

Trade Count: (1)
Posts: 180
Threads: 34
Joined: May 2019
Location: UK
Find Reply
04-20-2022, 03:38 PM
#4
RE: New to IRIX
Some days ago I posted this thread on sgi.sh: https://forums.sgi.sh/index.php?threads/...twork.764/ :

Hello everyone.

I belong to a Spanish Retrocomputing forum called Retrowiki.

I have developed Reanimator, a software appliance to install IRIX over a network using a Raspberry Pi or VirtualBox (no extra RBPi features).

Reanimator has some interesting features such as:
- multiple network protocols available: NFS, Samba, FTP, ...
- automatically download of selected IRIX versions from the Internet: 5.3, 6.2, 6.5.0, 6.5.7, 6.5.22 and 6.5.30
- full version including several IRIX versions
- a Raspberry Pi network assistant to select wired or Wi-Fi connection to the Internet. The RBPi will work as a router for your sgi computer, allowing access to the Internet through your Wi-Fi network
- selections file to simplify the IRIX installation
- easy configuration by menus
- mount ISO images and pendrives
- update scripts from the Internet

Please, browse http://irix.mersisl.com/ and give it a try.

I think Reanimator could be an easy solution to install IRIX on your Octane.

Indy Indy R4400 150 MHz, 256 MB RAM, 24-bit graphics, 6.5.22
  Octane2 Octane2 R12000 400 MHz, 1024 MB RAM, ODYSSEY V6, 6.5.30

IBM 44p model 170 (7044-170), POWER3-II 64 bits 400 MHz, 1 GB RAM
AlphaServer DS10 466 MHz, 128 MB RAM
HP C3600 PA-RISC 8600 552MHz, 2 GB RAM
HP ProDesk 400 G2 MINI Intel Core i5 6th Gen 2,50GHz 16GB, Debian GNU/Linux (NAS)
HP t610 Debian GNU/Linux, 2 GB RAM (NAS)
Linux-RISC
RISC and Unix lover

Trade Count: (0)
Posts: 51
Threads: 4
Joined: Apr 2022
Location: Spain
Website Find Reply
04-20-2022, 08:12 PM
#5
RE: New to IRIX
I also have done a NetBSD install guide but I think that your issue primarily has to do with IPv6. It would probably be wise to try and do this only over ipv4.

I'm the system admin of this site. Private security technician, licensed locksmith, hack of a c developer and vintage computer enthusiast. 

https://contrib.irixnet.org/raion/ -- contributions and pieces that I'm working on currently. 

https://codeberg.org/SolusRaion -- Code repos I control

Technical problems should be sent my way.
Raion
Chief IRIX Officer

Trade Count: (9)
Posts: 4,240
Threads: 533
Joined: Nov 2017
Location: Eastern Virginia
Website Find Reply
04-20-2022, 08:30 PM
#6
RE: New to IRIX
Thanks for your suggestions.

> Why not just make your life easy and use Booterizer?

My general approach is to make my life as complicated as possible; that way I learn more. Or get frustrated. ;-) So I have learned some Docker in this process as well as about SGI...

So I am aware that the SGI needs to talk IPv4, but was somewhat thrown off my netstat showing IPv6. In fact this seems to be a Linux artefact, see here: https://www.ajfriesen.com/netstat-shows-...only-host/

I am not quite sure what I have changed, but currently I got a response from BOOTP server in Docker, and loaded up sash and fx.64 on the Octane.

One blocker was not realising how the Docker container was working with regards to which bootptab it was reading: I didn't know I had to create my own image and copy my settings over into it.

Also I didn't help by not using the correct tcpdump command. This is what I should have used:
tcpdump -i 2 -n "src 10.0.0.2 or portrange 67-68

So, now I got to running:
bootp()/inst/dist/miniroot/unix.IP30

where it transfers a bunch of stuff over the network, seems to start a kernel and then falls over with an error... a problem for another day
(This post was last modified: 04-27-2022, 09:08 PM by NickPGSmith.)
NickPGSmith
O2

Trade Count: (0)
Posts: 8
Threads: 2
Joined: Mar 2022
Location: London
Find Reply
04-27-2022, 09:07 PM
#7
RE: New to IRIX
... after a bit more fiddling and doing the disk initialisations/partitioning again, I got further... now it loads the Inst> prompt but won't pull the images from there. I believe this is where it moves from TFTP to RSH, so I need to validate RSH is working within Docker.

Fun Smile
NickPGSmith
O2

Trade Count: (0)
Posts: 8
Threads: 2
Joined: Mar 2022
Location: London
Find Reply
04-28-2022, 08:03 AM
#8
RE: New to IRIX
After some time away, I got back to finishing the installation, and completed a basic setup.

I used:

keep *
install standard
install prereqs
rem java_dev.*

during installation, but now I find some packages I want are not installed. I found bash and flexlm and used inst to install them, good. But I want to enable IPv6 and I am missing eoe.sw.ipv6. Am I going blind? Shouldn't that be on one of my images:

Applications: Applications.image
Complementary Applications: Complementary_Applications.image
812-0818-030 Installation Tools and Overlays 1: Instalation_Tools_and_Overlays1.image
812-0819-030 Overlays 2: Overlays2.image
812-0817-030 Overlays 3: Overlays3.image
812-0757-002 IRIX 6.5 Foundation 1: IRIX 6.5 Foundation 1.img
812-0760-002 IRIX 6.5 Foundation 2: IRIX 6.5 Foundation 2.img

?
NickPGSmith
O2

Trade Count: (0)
Posts: 8
Threads: 2
Joined: Mar 2022
Location: London
Find Reply
12-22-2022, 10:48 PM
#9
RE: New to IRIX
IRIX package naming conventions can be a little confusing if you're not used to them.  The name 'eoe.sw.ipv6' indicates that the ipv6 subsystem is part of eoe.sw, which is on the Foundation 1 disk.  There won't be a separate eoe.sw.ipv6 file.  You'll have to open eoe.sw in inst or swmgr and then manually select the ipv6 subsystem from it. 

Note that there will likely be an eoe.sw overlay, too, on the Overlays 1 disk.  You'll probably need both the base and the overlay.

SGI:  Indigo, Indigo2, Octane, Origin 300
Sun:  SPARCstation 20 (x4), Ultra 2, Blade 2500, T5240
HP:  9000/380, 425e, C8000
Digital: DECstation 5000/125, PWS 600au
jpstewart
Developer

Trade Count: (1)
Posts: 444
Threads: 6
Joined: May 2018
Location: SW Ontario, CA
Find Reply
12-23-2022, 12:47 AM
#10
RE: New to IRIX
Thanks for the explanation!
NickPGSmith
O2

Trade Count: (0)
Posts: 8
Threads: 2
Joined: Mar 2022
Location: London
Find Reply
01-04-2023, 06:52 AM


Forum Jump:


Users browsing this thread: 1 Guest(s)