English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   support.AmigaOS (https://eab.abime.net/forumdisplay.php?f=142)
-   -   PiStorm32 Lite and CF card (https://eab.abime.net/showthread.php?t=117490)

rabidgerry 28 April 2024 20:27

PiStorm32 Lite and CF card
 
Hi all,

not sure if I've chosen the correct area for this query, so apologies if it's wrong and needs moved.

Here goes.

So I have a Pistorm32 lite for my A1200 and it came setup already with Caffeine OS. So I distinctly remember when first started using it I was able to switch between the SD card Caffeine OS and my 3.1OS CF card. Did I dream this?

Now it seems I am unable to boot my system if I have a CF card in the slot. I get a message saying Assign Failed Return Code 20.

If I take the CF card out, the PiStorm boots into Caffeine no problem and I can do everything on there no problem.

I cannot foe the life of me remember how to use the PiStorm now as an accelerator for my CF card installation.

Anyone any ideas?

Nor Bert 29 April 2024 07:18

You probably have the same names ( e.g. dh0 or SYSTEM) of partitions on CF and sd card in RPI.

alexh 29 April 2024 09:22

PiStorm Musashi emulates a fake autobooting SCSI card for it's HDD called PiSCSI so the internal IDE controller of the Amiga 1200 Gayle should still function.

PiStorm Emu68k has drivers for the RPi eMMC or SD card controller which is puts in an boot ROM aside from Kickstart. The internal IDE controller should still function.

As to how to select boot priority I don't know.

I'm with Nor Bert possibly a clash of HDD/partition names?

thomas 29 April 2024 09:47

Remove >NIL: from the Assign command and read the actual error message.

>NIL: is a plague. It kills all debugging.

rabidgerry 29 April 2024 14:40

Quote:

Originally Posted by thomas (Post 1681887)
Remove >NIL: from the Assign command and read the actual error message.

>NIL: is a plague. It kills all debugging.

There are a lot of Assigns on both the SD card and with Caffeine and the CF drive. Remove >NIL: from every single one?

rabidgerry 29 April 2024 14:42

Quote:

Originally Posted by Nor Bert (Post 1681870)
You probably have the same names ( e.g. dh0 or SYSTEM) of partitions on CF and sd card in RPI.

who doesn't call their DH0: DH0:? Or do you mean like the name, as my DH0: on CF card is called workbench.

Nor Bert 29 April 2024 15:03

Quote:

Originally Posted by rabidgerry (Post 1681938)
who doesn't call their DH0: DH0:? Or do you mean like the name, as my DH0: on CF card is called workbench.

Each partition on an Amiga system has two names. Each can be referred to in two ways.
If Amigaos sees partitions with the same names it adds .1 to the name, etc.

thomas 29 April 2024 15:05

Quote:

Originally Posted by rabidgerry (Post 1681937)
There are a lot of Assigns on both the SD card and with Caffeine and the CF drive. Remove >NIL: from every single one?

Remove it from the one which fails :p

You can also try to add

set echo on

to the top of startup-sequence. Then it will print each command to the console before it executes it.

rabidgerry 29 April 2024 20:12

That's just it, I don't know which

https://i.ibb.co/SJWk3NR/IMG-20240429-190807-MP.jpg

rabidgerry 29 April 2024 20:14

Another weird thing, at this stage, if I switch back to the rgb output, the rom screen is not there. Is there something wrong with my roms? No if I take out the PIStorm I can see the rom screens. If I put in a different accelerator, I can boot my CF card.

Bizarrely then if I remove CF card I can boot the PiStorm.

Nor Bert 29 April 2024 20:55

Quote:

Originally Posted by rabidgerry (Post 1681987)
Another weird thing, at this stage, if I switch back to the rgb output, the rom screen is not there. Is there something wrong with my roms? No if I take out the PIStorm I can see the rom screens. If I put in a different accelerator, I can boot my CF card.

Bizarrely then if I remove CF card I can boot the PiStorm.

Disable all Pistorm partitions in the early-menu.
Then you will definitely run CF.

rabidgerry 29 April 2024 21:40

Quote:

Originally Posted by Nor Bert (Post 1681992)
Disable all Pistorm partitions in the early-menu.
Then you will definitely run CF.

When you go into early startup it only lists the pistorm partitions. If I disabled that nothing will boot.

Nor Bert 29 April 2024 22:06

If you see only pistorm partitions, it means that CF on IDE is not detected.
When you boot the Amiga from a floppy disk, do you see partitions with CF and Pistorm ?

rabidgerry 29 April 2024 22:47

I'll try that, but just as added information, when I boot with CF and pistorm together I do get HD light activity which I thought meant the IDE was detected. This is all a bit weird given that it used to work properly then sat in a box for months then suddenly it's not working :guru

alexh 30 April 2024 01:47

Which ROM are you using on your PiStorm? Maybe you're using one without IDE driver?

thomas 30 April 2024 09:55

Quote:

Originally Posted by rabidgerry (Post 1681987)
Another weird thing

Quote:

Bizarrely

I wonder why you resist so much to sytematically investigate the issue. It is a two minutes job to find out what the cause is.

At the DOS prompt enter CD to find out which partition you are booting from
Enter ed s/startup-sequence to add set echo on to the top of it. When you see which Assign command is failing, remove >nil: from it. Then see the error message and fix the error.

Most likely the error is either Name: object not found or Name: cannot be cancelled

The former means that either you deleted the directory which shall be assigned the name or that you are referring to a non-unique partition name and the name now refers to the wrong partition.

The latter means that you named a partition the same as the Assign which shall be created.

In any case it should not take more than another two minutes to fix it.

If a whole partition was missing you would get a "Please insert volume PartitionName into any drive" requester, which is not the case.

FOL 30 April 2024 10:48

Quote:

Originally Posted by thomas (Post 1682040)
I wonder why you resist so much to sytematically investigate the issue. It is a two minutes job to find out what the cause is.

At the DOS prompt enter CD to find out which partition you are booting from
Enter ed s/startup-sequence to add set echo on to the top of it. When you see which Assign command is failing, remove >nil: from it. Then see the error message and fix the error.

Most likely the error is either Name: object not found or Name: cannot be cancelled

The former means that either you deleted the directory which shall be assigned the name or that you are referring to a non-unique partition name and the name now refers to the wrong partition.

The latter means that you named a partition the same as the Assign which shall be created.

In any case it should not take more than another two minutes to fix it.

If a whole partition was missing you would get a "Please insert volume PartitionName into any drive" requester, which is not the case.


Thomas is right. You could even do it when you get error. Just type set echo on and then type execute s:startup-sequence.


This is just another way of doing it.

rabidgerry 30 April 2024 13:50

Quote:

Originally Posted by thomas (Post 1682040)
I wonder why you resist so much to sytematically investigate the issue. It is a two minutes job to find out what the cause is.

At the DOS prompt enter CD to find out which partition you are booting from
Enter ed s/startup-sequence to add set echo on to the top of it. When you see which Assign command is failing, remove >nil: from it. Then see the error message and fix the error.

Most likely the error is either Name: object not found or Name: cannot be cancelled

The former means that either you deleted the directory which shall be assigned the name or that you are referring to a non-unique partition name and the name now refers to the wrong partition.

The latter means that you named a partition the same as the Assign which shall be created.

In any case it should not take more than another two minutes to fix it.

If a whole partition was missing you would get a "Please insert volume PartitionName into any drive" requester, which is not the case.

I'm not resisting at all. I didn't know quite how to go about this other than removing the >NIL: command from every ASSIGN in both Pistorm startup sequence and CF startup sequence.

Now you have told me what I should do I can try this and see what happens.

I also know what partition I am booting from (I am not sitting in front of my Amiga right now to refer to this) but I will do as you have described above.

I'm not as knowledgeable about the Amiga OS as many other users are so I wouldn't know where to begin with something like this.


Quote:

Originally Posted by alexh (Post 1682016)
Which ROM are you using on your PiStorm? Maybe you're using one without IDE driver?

So I have tried 3.2 roms, 3.1 roms and custom 3.1 that has scsci device 43.45, icon library 46.4 and OS 3.2 workbench library included.

rabidgerry 30 April 2024 20:47

Quote:

Originally Posted by FOL (Post 1682049)
Just type set echo on and then type execute s:startup-sequence.

I tried

https://i.ibb.co/7bZz1p2/IMG-20240430-194423-MP.jpg

https://i.ibb.co/7kCD5Sy/IMG-20240430-193259-MP.jpg

FOL 30 April 2024 22:15

Quote:

Originally Posted by rabidgerry (Post 1682106)
I tried




Sorry should have been clearer.


Type set echo on, then press return
Type execute s:startup-sequence, then press return


Also, on second pic, you only have set echo, it should be set echo on


All times are GMT +2. The time now is 02:28.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.

Page generated in 0.05890 seconds with 11 queries