Amiga.org

Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: arttu80 on June 22, 2017, 10:12:22 PM

Title: Amiga 4000 no boot 8Gb CF
Post by: arttu80 on June 22, 2017, 10:12:22 PM
Hi all!

My problem is with 8Gb CF-card. Booting fine on my A1200/030, but when I connect it to A4000/040 via standard IDE cable and el cheapo IDE-CF adapter it will recognise card when I cold start it, but after reboot it disappears.  Since it's supposed to reboot once, before WB loads, I can't get in WB on my A4000. So I suspect too long a cable or should I try tweaking CF card?

On a side note, standard FFS 4gb CF's working fine..
Title: Re: Amiga 4000 no boot 8Gb CF
Post by: Thomas on June 23, 2017, 08:26:04 AM
Quote
Booting fine on my A1200/030, but when I connect it to A4000/040

Quote
Since it's supposed to reboot once


Before the reboot you probably load an A1200 scsi.device. This does not work on an A4000, you have to replace it by an A4000 scsi.device.
Title: Re: Amiga 4000 no boot 8Gb CF
Post by: arttu80 on June 24, 2017, 12:06:54 AM
Quote from: Thomas;827476
Before the reboot you probably load an A1200 scsi.device. This does not work on an A4000, you have to replace it by an A4000 scsi.device.

Thanks, but pardon my software weakness, how'd I do that? I should tweak it in HDToolBox?

Anyway, for now I'm out of this game since I managed to fry my 8Gb CF while trying other CF-IDE adapter (while in serious influence of holy beer)... I plugged 4-pin power connector backwards. Luckily my 4000 endured this ordeal! ;)

P.S. And yes, there was real smoke from CF card! Well, some excitement and fireworks with my beloved computer. :)
Title: Re: Amiga 4000 no boot 8Gb CF
Post by: arttu80 on June 30, 2017, 11:07:09 PM
Here I'm at it, again.

Received 16Gb CF card. Same thing while booting in A4000. Working fine on A1200.

Soo, I can see there is a line in startup-sequence file "c:LoadModule devs:scsi.device"

I checked scsi.device version, which is 43.47. Is it correct while using on A4000D with 3.1 ROMs?
Title: Re: Amiga 4000 no boot 8Gb CF
Post by: Thomas on June 30, 2017, 11:45:33 PM
Version number does not matter. There are different variations of scsi.device for different Amiga models. Version number is always the same. You have to load the one for A4000 on the A4000 and the one for A1200 on the A1200.

The original AmigaOS ROM Update contains all variations and loads the correct one for each model. If you don't use the ROM update, it's your own responsibility to choose the right variant depending on the Amiga model you want to boot.
Title: Re: Amiga 4000 no boot 8Gb CF
Post by: arttu80 on July 01, 2017, 11:17:26 AM
Hmm, still I'm looking for someone who actually have some advice about what scsi.device file I should use on A4000D with that CF card and where I can get it?

Actually I'm little surprised at how difficult this simple issue is to solve. I googled hi and lo, but no firm answer on this... :(
Title: Re: Amiga 4000 no boot 8Gb CF
Post by: Thomas on July 01, 2017, 12:33:13 PM
Well, where did you get this one from?

Quote from: arttu80;827774
Soo, I can see there is a line in startup-sequence file "c:LoadModule devs:scsi.device"


The same source should have the one for A4000.
Title: Re: Amiga 4000 no boot 8Gb CF
Post by: arttu80 on July 01, 2017, 06:30:13 PM
Quote from: Thomas;827796
Well, where did you get this one from?



The same source should have the one for A4000.


Well, just one guy selling these here locally, but I'm sure he's not up to it so that's why all the hassle... And I'm confident he wouldn't have written these .device files himself so they must be available, right?

scsi.device A4000 anyone?
Title: Re: Amiga 4000 no boot 8Gb CF
Post by: arttu80 on July 17, 2017, 04:01:45 PM
Hi there, again.

I tinkered some more with my 4000. Even tried to replace scsi.device (43.47) with 43.45 and lesser versions, but no luck. It seems, after LoadModule command machine reboots and loses scsi.device completely as witnessed by loading SysInfo4.0 from floppy disk and checked loaded devices, it didn't show scsi.device at all.
When I bypass LoadModule command, machine will boot but show dh1 as NDOS disk, since it's out of 4gb range. Filesystem is PFS3.

Is there different version of LoadModule command or substitute to it I can try?
Title: Re: Amiga 4000 no boot 8Gb CF
Post by: Thomas on July 17, 2017, 05:39:42 PM
You should return to plain OS 3.9 with Boingbag 1 and Boingbag 2. Don't skip ROM updates and don't use LoadModule.

Only then your CF card will run in both machines because SetPatch will automatically load the variant of scsi.device for the current machine from the ROM update file.

If you want to stick with LoadModule then you need another utility which tells you what machine you are running on and by which you can decide which file to load with LoadModule. I don't know such utility.


Edit: the latter is not true. I forgot the latest update of LoadModule. You can now make directories called A1200 or A4000D and put the corresponding variants of each file into there. Just read the Modules.readme for details.
Title: Re: Amiga 4000 no boot 8Gb CF
Post by: Oldsmobile_Mike on July 17, 2017, 05:47:17 PM
LoadModule is available on Aminet:  http://aminet.net/package/util/boot/LoadModule

If you want the latest version of scsi.device you can also get it off the "OS 4.1 for classics" setup floppy disk.  Version 52.something-or-other is also compatible with 3.9.

Obviously if you intend to swap this card back & forth between your A1200 & A4000 you'll need to prep it accordingly to load the correct version depending on which machine it's in.

Good luck!  :)
Title: Re: Amiga 4000 no boot 8Gb CF
Post by: arttu80 on July 17, 2017, 06:31:30 PM
Whew, I think I'll be stuck with this, because I don't see any scsi.device files available separately for A4k, so I'm reeeally starting to think it's hardware related problem I have with bigbox...

Maybe something to do with memory allocating while using LoadModule command? Have tried REVERSE and HEADERFORWARDS options with it, no luck.

This sucks, because really looking forward to expand this baby with some new HW, but 4Gb won't cut it.

As for swapping CFs between two machines, wasn't my objective. Just keeps me wondering why not working with 4000.
Title: Re: Amiga 4000 no boot 8Gb CF
Post by: Thomas on July 17, 2017, 07:21:00 PM
There is nothing wrong with the hardware except that it is different. The A4000 has a different IDE controller than an A1200 and thus needs a different driver.

You've got a pre-installed OS which has been patched by some stupid guy in such a way that it only works on an A1200.

If you revert to an unpatched OS 3.9, it will run on both machines because it contains all required drivers. The drivers of OS 3.9 do not exist as seperate files, but they are packed together in a file called Amiga OS ROM Update which resides in the Devs directory. Upon boot the SetPatch command will load this file and install the machine-specific drivers in memory. LoadModule is not part of the OS and is not required.
Title: Re: Amiga 4000 no boot 8Gb CF
Post by: arttu80 on July 17, 2017, 07:35:53 PM
It's Workbench 3.1 and SCALOS setup on top of it. Not OS3.9 I'm using. Therefore no such thing as "Amiga OS ROM Update" in Devs.

Maybe I should go to the length of trouble and install that darn 3.9 to get rid of this miserability.
Title: Re: Amiga 4000 no boot 8Gb CF
Post by: Oldsmobile_Mike on July 17, 2017, 07:45:24 PM
Quote from: arttu80;828332
It's Workbench 3.1 and SCALOS setup on top of it.

I'm not familiar with what SCALOS does or does not do, but 3.1 natively does not include support for hard drives greater than 4GB.  You'll have to install one of the various patches / patch methods to support hd's greater than 4GB if you intend to stick with 3.1.
Title: Re: Amiga 4000 no boot 8Gb CF
Post by: arttu80 on July 17, 2017, 08:14:44 PM
Quote from: Oldsmobile_Mike;828333
I'm not familiar with what SCALOS does or does not do, but 3.1 natively does not include support for hard drives greater than 4GB.  You'll have to install one of the various patches / patch methods to support hd's greater than 4GB if you intend to stick with 3.1.


But this very same card working flawlessly on my 030/KS3.1 A1200. So I don't think it's missing any patches. Only difference I see, is IDE-CF adapter, which ofcourse is different in 1200 (using smaller 2.5" IDE standard).

If this problem is really in scsi.device file, so why don't I see separate files for 4000 available anywhere?

Actually it's beyound me, why nobody with 4000 ever encoutered this same problem and had it solved...
Title: Re: Amiga 4000 no boot 8Gb CF
Post by: Oldsmobile_Mike on July 17, 2017, 08:19:58 PM
Quote from: arttu80;828335
If this problem is really in scsi.device file, so why don't I see separate files for 4000 available anywhere?

Lots of info out here, but here's a good thread that might help you:  http://eab.abime.net/showthread.php?t=32256

Quote from: arttu80;828335
Actually it's beyound me, why nobody with 4000 ever encoutered this same problem and had it solved...

1000's of folks out there are using cards larger than 4GB in their A4000's.  If the only difference is the adapter, maybe try a different adapter?
Title: Re: Amiga 4000 no boot 8Gb CF
Post by: Thomas on July 17, 2017, 09:39:10 PM
Quote from: arttu80;828335
If this problem is really in scsi.device file, so why don't I see separate files for 4000 available anywhere?


No version of scsi.device is available anywhere. Scsi.device is part of the OS, it's illegal to distribute it outside of the OS.

The only version of scsi.device for OS 3.1 which is legally available is there: http://os.amigaworld.de/index.php?lang=en&page=37
You see that there are four seperate files in the archive, for four different Amiga models.
Title: Re: Amiga 4000 no boot 8Gb CF
Post by: arttu80 on July 17, 2017, 09:58:44 PM
Quote from: Oldsmobile_Mike;828336
Lots of info out here, but here's a good thread that might help you:  http://eab.abime.net/showthread.php?t=32256


This line revealed where I could get darn scsi.device file for A4000!!! ;

"Open up Dopus and in the left window go to the “MyFiles/LargeHD/128GB Support/SCSI_IDE_43_24/Patched” drawer and in the right window go to the “Devs” drawer."

So thank you thank you so much for helping me out in right direction, now she boots fine with this 16Gb card!

Unbelievable, this file was here on this card all the time, but I couldn't find it before. So indeed it was just what I really needed.

Now got that extra motivation to tune her up. Finally will tinker with my newly bought Indivision card to get some hi-res Worbench pleasure!