RISC iX - Cloned!

discuss general risc os software applications and utilities
Related forum: adventures


ajw99uk
Posts: 115
Joined: Fri Sep 29, 2017 4:00 pm
Location: W Yorks, UK
Contact:

Re: RISC iX - Cloned!

Post by ajw99uk »

dangardner wrote:Unlike my A410/1, my A5000 does actually seem to like the taste of UNIX! This makes me very happy! :-)
Mine did not, throwing an address exception, so I removed everything except the SCSI card, sorted out sync to get a working monitor and am now looking at X desktop.

adfsls returns "Floppy 0 hung
adfsls: Cannot open /dev/rfdf1024" so apparently no floppy support, unsurprisingly.

33MHz ARM3 with FPA11, 8MB RAM, Wizzo5 ROM in 5th column but modules unplugged. It usually also contains CC Gold, EtherH and a 486 podule, which I will have to add back one by one to see what breaks.
UPDATE from Sunday afternoon: fully repopulated and still booting, single user at least, from the 4corn image (now cloned to another disk). Huzzah!
Running RISCOS: A5000, A540, R140, RiscPC, RPi B
Running *nix: SGI Fuel & Indigo2, RPi2, x86, amd64, RiscPC, A540, R140
ajw99uk
Posts: 115
Joined: Fri Sep 29, 2017 4:00 pm
Location: W Yorks, UK
Contact:

Re: RISC iX - Cloned!

Post by ajw99uk »

dangardner wrote:
DutchAcorn wrote:Any suggestions to get this one step further? It has been a lot of fun so far but :D
What happens if you drop to the CLI and run this?

Code: Select all

*filer_opendir Riscixfs:$
Also see if you can boot into RISC iX using *BOOT. I discovered the *filer_opendir at https://groups.google.com/forum/#!msg/c ... TjxS_jy5MJ which also has some interesting background information on RISCiXFS.
Indeed.

The info about the partition map and the RISCOS section appearing as partition 6 (or "sdNg") caught my eye. Most mkdisktab output I have seen gives pa, pb and ph for Root, Swap and whole disc (plus pc, pd etc if defined) but not pg - except one, from my Compaq-branded Fujitsu, which happens to be the same drive showing initialisation problems and the disktab I have created most recently. Looking at /etc/disktab from an R260 installation, there is a "pg" entry for the Conner CP3100 and for "whitbred" (ca. 100MB Winchester), E40s1, E60s, "CDC" Winchester (ca. 170MB) and a Nomai 540MB cartridge drive. But "pg" is missing from a mkdisktab output for a NEC 1700S (ca. 1.7GB). I'd guess it's a matter of different versions of scsidm and/or RISCiX.
Running RISCOS: A5000, A540, R140, RiscPC, RPi B
Running *nix: SGI Fuel & Indigo2, RPi2, x86, amd64, RiscPC, A540, R140
ajw99uk
Posts: 115
Joined: Fri Sep 29, 2017 4:00 pm
Location: W Yorks, UK
Contact:

Re: RISC iX - Cloned!

Post by ajw99uk »

SarahWalker wrote: Not sure why the border colour keeps cycling though, it's a little distracting!
I think this may happen when the network is not configured. I get a flashing border (in monochrome) if I start X without having first done "ifconfig et0 ..." - single user mode not doing this for me, but no flashing if startx is issued after ifconfig/route commands.
Running RISCOS: A5000, A540, R140, RiscPC, RPi B
Running *nix: SGI Fuel & Indigo2, RPi2, x86, amd64, RiscPC, A540, R140
timw
Posts: 91
Joined: Tue May 10, 2016 7:55 pm
Contact:

Re: RISC iX - Cloned!

Post by timw »

The flashing border normally indicates that the contents of one of the (other) virtual terminals has changed. Use <Break> and the cursor keys to toggle between them (see R140 Operations Guide page 37). You can press N on the menu screen to disable the border flashing.
ajw99uk
Posts: 115
Joined: Fri Sep 29, 2017 4:00 pm
Location: W Yorks, UK
Contact:

Re: RISC iX - Cloned!

Post by ajw99uk »

timw wrote:The flashing border normally indicates that the contents of one of the (other) virtual terminals has changed. Use <Break> and the cursor keys to toggle between them (see R140 Operations Guide page 37). You can press N on the menu screen to disable the border flashing.
Thank you. Operating in single user, I had thought there was only one terminal and, with only 4MB RAM, just one X screen. I really must read the guide through, as though written for 1.1x the bits I have looked at for specific issues seem to remain useful for 1.2x.
Running RISCOS: A5000, A540, R140, RiscPC, RPi B
Running *nix: SGI Fuel & Indigo2, RPi2, x86, amd64, RiscPC, A540, R140
Boydie
Posts: 767
Joined: Sat Oct 24, 2015 9:25 am
Location: Sunny Wigan
Contact:

Re: RISC iX - Cloned!

Post by Boydie »

It actually works at all on an A5000?

I was formerly under the impression that it couldn't cope with IOEB (which didn't exist at the time) and would die horribly. Presumably, floppy and ide won't work; I'd always assumed podules wouldn't either.

Now I'm going to have to give it a try, and see if I can add a fifth riscix machine to the fold (good thing I've got a spare scsi drive).

Wonder if A4000 is a chipset step too far...
User avatar
SarahWalker
Posts: 1598
Joined: Fri Jan 14, 2005 3:56 pm
Contact:

Re: RISC iX - Cloned!

Post by SarahWalker »

I doubt any of the RISCiX compatible SCSI podules are available in an A4000-friendly 8-bit minipodule form.
ajw99uk
Posts: 115
Joined: Fri Sep 29, 2017 4:00 pm
Location: W Yorks, UK
Contact:

Re: RISC iX - Cloned!

Post by ajw99uk »

Boydie wrote:It actually works at all on an A5000?

I was formerly under the impression that it couldn't cope with IOEB (which didn't exist at the time) and would die horribly. Presumably, floppy and ide won't work; I'd always assumed podules wouldn't either.
I tried ages ago and it did fail, so I had the same impression (short of find a version with a tweaked kernel etc).

But seeing that success with an A5000 had been reported here, I had another go. Same SCSI drive booted fine in A540, R140 and A5000, using the 4corn installation.

AKA32 in the A540/A5000 and AKA31 in the R140, all with version 1.10 of the SCSI modules and all with RISC OS 3.1.

As previously reported, floppy does not work. I have not tried serial/parallel in the A5000 (nor on the Arcs come to that).
Running RISCOS: A5000, A540, R140, RiscPC, RPi B
Running *nix: SGI Fuel & Indigo2, RPi2, x86, amd64, RiscPC, A540, R140
Boydie
Posts: 767
Joined: Sat Oct 24, 2015 9:25 am
Location: Sunny Wigan
Contact:

Re: RISC iX - Cloned!

Post by Boydie »

SarahWalker wrote:I doubt any of the RISCiX compatible SCSI podules are available in an A4000-friendly 8-bit minipodule form.
Oh, yeah. I'd have noticed that... Eventually! #-o
ajw99uk
Posts: 115
Joined: Fri Sep 29, 2017 4:00 pm
Location: W Yorks, UK
Contact:

Re: RISC iX - Cloned!

Post by ajw99uk »

ajw99uk wrote:I already had a couple of other kernels from an R260 donated to Bletchley Park, and thought it may be down to kernel differences that prevented booting with the SCSI card in slot 1 rather than 0 in my past experience. However, experiments this morning show that slot 1 seems fine, and better for keeping the SCSI card cool (I can see why the A680 reportedly had problems with is onboard SCSI overheating, and now regret not having kept a short ribbon cable). Slot 0 perhaps mandatory for RISCiX 1.xx in the R140, per notes in the old boot file).
Humph - slot 1 not working again. Same kernel but different HD. Other difference being arrangement of other podules, trying to get best fit for backplane position vs length of podule. But I noticed that podules are reported in slot order, after the test for m/b ST506. Previously slot 0 unoccupied so SCSI card seen first. With Ether1 in slot 0, panic. Move Ether1 to slot 2, boots ok. Hypothesis that the SCSI card needs to be highest priority else boot fails.

Interested so hear if that chimes with others' experience. And wondering if a third party podule would have the same effect (though no time to test that just now). If RISC iX has no driver for a podule in slot 0, it may still treat the SCSI in slot 1 as "top priority".
Running RISCOS: A5000, A540, R140, RiscPC, RPi B
Running *nix: SGI Fuel & Indigo2, RPi2, x86, amd64, RiscPC, A540, R140
Boydie
Posts: 767
Joined: Sat Oct 24, 2015 9:25 am
Location: Sunny Wigan
Contact:

Re: RISC iX - Cloned!

Post by Boydie »

My R140 and A540 run fine for riscix with ethernet in slot 0 and scsi in slot 1. I've not checked how I've arranged them in the A4xx, but I suspect it will be the same (more direct cable run from slot 1), and that's fine with riscix too.

On boot-up, the kernel (either vanilla 1.21 or nsict #10) declares it's booting from scsi, then identifies and lists the podules in slot order.
ajw99uk
Posts: 115
Joined: Fri Sep 29, 2017 4:00 pm
Location: W Yorks, UK
Contact:

Re: RISC iX - Cloned!

Post by ajw99uk »

Boydie wrote:My R140 and A540 run fine for riscix with ethernet in slot 0 and scsi in slot 1. I've not checked how I've arranged them in the A4xx, but I suspect it will be the same (more direct cable run from slot 1), and that's fine with riscix too.

On boot-up, the kernel (either vanilla 1.21 or nsict #10) declares it's booting from scsi, then identifies and lists the podules in slot order.
Thanks, Boydie, seems worth investigating other causes here, such as the HD.

Which Ether podule (s) are you using? Ether1, which is the only RISC iX option I have, has no podule ROM so I wonder if that was skewing things. If you have Ether1 working in slot 0 that would rule out that theory.

Any chance you could share the #10 kernel? I don't think it's a matter of kernel version but useful to rule out with a known-good.

Ultimately I can live with a slightly longer cable rather than lose a podule slot, but thanks again for your info.
Running RISCOS: A5000, A540, R140, RiscPC, RPi B
Running *nix: SGI Fuel & Indigo2, RPi2, x86, amd64, RiscPC, A540, R140
Boydie
Posts: 767
Joined: Sat Oct 24, 2015 9:25 am
Location: Sunny Wigan
Contact:

Re: RISC iX - Cloned!

Post by Boydie »

You'll have to ask crj about a copy of #10 kernel - it's his build. He may also remember the differences. Unfortunately, I can confirm that version doesn't work on an A5000. Not in a position to test the 4corn version atm, so don't know if it's my hardware.

The A420 (technically an A480) also has ether slot 0 and scsi slot 1 and riscix is happy.

Ether card wise, I'm running one AKA25, and a pair of AEH50s (Ether 1 and Ether 2 respectively, I think).
ajw99uk
Posts: 115
Joined: Fri Sep 29, 2017 4:00 pm
Location: W Yorks, UK
Contact:

Re: RISC iX - Cloned!

Post by ajw99uk »

Boydie wrote:You'll have to ask crj about a copy of #10 kernel - it's his build. He may also remember the differences. Unfortunately, I can confirm that version doesn't work on an A5000. Not in a position to test the 4corn version atm, so don't know if it's my hardware.
Thanks, let's see what crj says.
Boydie wrote: The A420 (technically an A480) also has ether slot 0 and scsi slot 1 and riscix is happy. Ether card wise, I'm running one AKA25, and a pair of AEH50s (Ether 1 and Ether 2 respectively, I think).
Yes, Ether1 = AKA25, so I'll have to look elsewhere for my glitch. Ho hum.
Running RISCOS: A5000, A540, R140, RiscPC, RPi B
Running *nix: SGI Fuel & Indigo2, RPi2, x86, amd64, RiscPC, A540, R140
RobC
Posts: 3816
Joined: Sat Sep 01, 2007 10:41 pm
Contact:

Re: RISC iX - Cloned!

Post by RobC »

ajw99uk wrote:Yes, Ether1 = AKA25, so I'll have to look elsewhere for my glitch. Ho hum.
My R260 used to give random panics due to track corrosion. They only went away when I patched up the worst affected tracks with kynar wire.

Might be worth cleaning contacts and checking connectors?
SteveBagley
Posts: 367
Joined: Sun Mar 15, 2015 8:44 pm
Contact:

Re: RISC iX - Cloned!

Post by SteveBagley »

This seems to be the best place to ask about RISX iX — there'll probably be a few more questions coming as I intend to upgrade one of my Arcs and install it for a play (I wonder if it’ll be the first A305 upgraded to be able to run Risc iX ;-))

But, I was reading about the Acorn R225 diskless Unix workstation which apparently netbooted off an R260. I was wondering how this booted? The potential options I can see where a specific RISC OS variant, modules added to the network card's ROM, or perhaps even using Econet to bootstrap things?

Anyone have any documentation on how this worked (or can point me to the bits I’ve missed)?

Steve
ajw99uk
Posts: 115
Joined: Fri Sep 29, 2017 4:00 pm
Location: W Yorks, UK
Contact:

Re: RISC iX - Cloned!

Post by ajw99uk »

SteveBagley wrote:But, I was reading about the Acorn R225 diskless Unix workstation which apparently netbooted off an R260. I was wondering how this booted? The potential options I can see where a specific RISC OS variant, modules added to the network card's ROM, or perhaps even using Econet to bootstrap things?

Anyone have any documentation on how this worked (or can point me to the bits I’ve missed)?

Steve
A R225 had a ROM podule with enough (on top of RISC OS 2.01) to find the boot server and bootstrap. Sorry, not sure which modules etc. I believe TNMoC has one.
Running RISCOS: A5000, A540, R140, RiscPC, RPi B
Running *nix: SGI Fuel & Indigo2, RPi2, x86, amd64, RiscPC, A540, R140
crj
Posts: 858
Joined: Thu May 02, 2013 5:58 pm
Contact:

Re: RISC iX - Cloned!

Post by crj »

As I recall, it only contained two relocatable modules.

The first was the TCP/IP module pared down to do UDP, not TCP. (For all I know it was the same one used for AUN?) The second was a netboot module, which could use bootp and tftp to load a kernel.

Once the kernel was in RAM, and had been passed supplementary bootp parameters, RISC OS's job was done.
ajw99uk
Posts: 115
Joined: Fri Sep 29, 2017 4:00 pm
Location: W Yorks, UK
Contact:

Re: RISC iX - Cloned!

Post by ajw99uk »

ajw99uk wrote:Looking at /etc/disktab from an R260 installation, there is a "pg" entry for the Conner CP3100 and for "whitbred" (ca. 100MB Winchester), E40s1, E60s, "CDC" Winchester (ca. 170MB) and a Nomai 540MB cartridge drive. But "pg" is missing from a mkdisktab output for a NEC 1700S (ca. 1.7GB). I'd guess it's a matter of different versions of scsidm and/or RISCiX.
Another scsidm / mkdisktab query - what determines the blocksize? I have two outputs for the same drive, one is 4096 and the other is 8192. Looking at other entries, there seems little rhyme or reason unless again it's a version thing (scsidm as supplied with 1.1x using 8192 and scsidm as supplied with 1.2 using 4096?)
Running RISCOS: A5000, A540, R140, RiscPC, RPi B
Running *nix: SGI Fuel & Indigo2, RPi2, x86, amd64, RiscPC, A540, R140
TimoHartong
Posts: 369
Joined: Fri Dec 30, 2016 10:02 pm
Location: The Netherlands
Contact:

Re: RISC iX - Cloned!

Post by TimoHartong »

Hello this is an old thread I have the following setup:
-Acorn R260
- SCSI AK31 card
- 12 Mbyte setup
- SCSI2SD
I downloaded the zip from : https://www.4corn.co.uk/articles/riscix121c/ . Extracted the zip on this R260 and copied it to an IDE podule with solid state from Ian ( I think )

Used the basic program it says on the end something in the line succesull. The discicon shows <unnamed> and when I try to access it I get an error message Disc not understood etc.
Did I miss something ?.
User avatar
DutchAcorn
Posts: 2674
Joined: Fri Mar 21, 2014 9:56 am
Location: Maarn, Netherlands
Contact:

Re: RISC iX - Cloned!

Post by DutchAcorn »

The file you get if you decompress the zip file is a SCSI disc image. From your post it is not clear if you used the scsi writer program to write the image to the SCSI2SD connected to your SCSI card? :?

Writing the image file to an IDE disc is not enough, unless you subsequently use a scsi writer program to write that disc image to a scsi device.
Paul
TimoHartong
Posts: 369
Joined: Fri Dec 30, 2016 10:02 pm
Location: The Netherlands
Contact:

Re: RISC iX - Cloned!

Post by TimoHartong »

I used the provided scsi writer program to write it to the scsi harddrive.
Tomorrow I will try some things
TimoHartong
Posts: 369
Joined: Fri Dec 30, 2016 10:02 pm
Location: The Netherlands
Contact:

Re: RISC iX - Cloned!

Post by TimoHartong »

A small update : I was able to 'clone' my RiscIX to a SCSI2SD disk. Unfortunately no luck with the image. Procedure more or less described in :
http://sink.me.uk/RISCiX/riscix_clone.htm
SteveBagley
Posts: 367
Joined: Sun Mar 15, 2015 8:44 pm
Contact:

Re: RISC iX - Cloned!

Post by SteveBagley »

I've successfully written the RISCiX disk image (on 4corn) to an SD card for a SCSI2SD -- just use the same mechanism you would for writing an SD Card for a raspberry pi and then pop it in the SCSI2SD.

It should then be recognised by the Arc and you can configure it as necessary -- although I've found (both in Arculator and on my A310) that it doesn't seem to like running with RISC OS 3.11 installed but is fine with RISC OS 2… Not sure why.

Steve
TimoHartong
Posts: 369
Joined: Fri Dec 30, 2016 10:02 pm
Location: The Netherlands
Contact:

Re: RISC iX - Cloned!

Post by TimoHartong »

That is important information because my R260 and also the A410/I run RO3 ( of course ). Did you do the writing also on an RO2 machine ?.
SteveBagley
Posts: 367
Joined: Sun Mar 15, 2015 8:44 pm
Contact:

Re: RISC iX - Cloned!

Post by SteveBagley »

TimoHartong wrote: Fri Feb 28, 2020 11:41 am That is important information because my R260 and also the A410/I run RO3 ( of course ). Did you do the writing also on an RO2 machine ?.
No -- I wrote the SD card using dd on my Mac. I've just done some testing with Arculator and it seems to be something to do with the CMOS values since I've now got it booting from RO3 (by forcibly replacing the CMOS values with those from a working RISC OS 2 setup)…

It's weird, the RISCiX kernel obviously boots and briefly prints something (see below -- it's up for about one frame) but then the screen stays blank before eventual rebooting.
Screenshot 2020-02-28 at 11.50.29.png
Steve
dangardner
Posts: 248
Joined: Sun Apr 01, 2012 1:30 pm
Location: Seattle
Contact:

Re: RISC iX - Cloned!

Post by dangardner »

There are some RISC iX floppies up on eBay at the moment: https://www.ebay.co.uk/itm/RISC-BBC-ACO ... 4190048250
TimoHartong
Posts: 369
Joined: Fri Dec 30, 2016 10:02 pm
Location: The Netherlands
Contact:

Re: RISC iX - Cloned!

Post by TimoHartong »

It looks like an older version but looks interresting
SteveBagley
Posts: 367
Joined: Sun Mar 15, 2015 8:44 pm
Contact:

Re: RISC iX - Cloned!

Post by SteveBagley »

Think I've found what the problem is -- it doesn't seem to like booting RISCiX if automatic monitor detection is turned on.

Steve
User avatar
IanS
Posts: 2535
Joined: Mon Aug 31, 2009 7:02 pm
Location: UK
Contact:

Re: RISC iX - Cloned!

Post by IanS »

SteveBagley wrote: Wed Mar 04, 2020 12:39 pm Think I've found what the problem is -- it doesn't seem to like booting RISCiX if automatic monitor detection is turned on.
Nice find. That's very non-obvious.
Post Reply

Return to “32-bit acorn software: other”