Amiga.org

Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: lauri.lotvonen on April 17, 2011, 07:53:46 PM

Title: mounting IDE hard drive on A600 using KS1.3&WB 1.3
Post by: lauri.lotvonen on April 17, 2011, 07:53:46 PM
I used a program called GetSCSI and got my scsi.device from A600 whilst it had the 2.05 Rom installed, copied the file to a WB1.3 disk (SYS:DEVS).
Installed the 1.3 rom from my A500 to A600, works.

But now I have to write some lines to the MountList, and I dont know where to get the following information about my CF-HD
(this is copied straight from the GetSCSI.guide) :

DH0:
  FileSystem     = l:fastfilesystem
  Device         = scsi.device
  Unit           = 0
  Surfaces       = 4
  BlocksPerTrack = 38
  LowCyl         = 1
  HighCyl        = 822
  GlobVec        = -1
  DosType        = 0x444F5301

So what program can I use to get these infos about the CF hard drive?

Thanks,

Lauri.
Title: Re: mounting IDE hard drive on A600 using KS1.3&WB 1.3
Post by: psxphill on April 17, 2011, 08:01:10 PM
Quote from: lauri.lotvonen;632173
So what program can I use to get these infos about the CF hard drive?

HDToolBox should be able to.
Title: Re: mounting IDE hard drive on A600 using KS1.3&WB 1.3
Post by: alexh on April 17, 2011, 08:01:36 PM
HDToolbox

If you want to boot from your A600's HD you'll need a replacement kickstart chip. One with the scsi.device patched and inserted.

I assume you're gonna boot from floppy disk and then use the hard drive?
Title: Re: mounting IDE hard drive on A600 using KS1.3&WB 1.3
Post by: Thomas on April 17, 2011, 09:14:04 PM
Quote from: lauri.lotvonen;632173
So what program can I use to get these infos about the CF hard drive?


http://thomas-rapp.homepage.t-online.de/downloads/tsgui.lha

Runs on 1.3, but needs more than 512 kb RAM. Use "Select RAW device" and "Create mount list" from the menu. The mount list needs to be edited. The function is not meant to be used with whole harddisks.
Title: Re: mounting IDE hard drive on A600 using KS1.3&WB 1.3
Post by: lauri.lotvonen on April 17, 2011, 09:57:36 PM
Quote from: alexh;632178
HDToolbox

If you want to boot from your A600's HD you'll need a replacement kickstart chip. One with the scsi.device patched and inserted.

I assume you're gonna boot from floppy disk and then use the hard drive?

Yep, Im booting from the WB1.3 disk.
Already tried hdtoolbox (From WB 3.1 install -disk) but I didn't get all the needed lines filled. I read the Eprom thread from EAB earlier, guess I'll try that when I get the chance.
Title: Re: mounting IDE hard drive on A600 using KS1.3&WB 1.3
Post by: lauri.lotvonen on April 18, 2011, 02:01:08 PM
I made the reguired entry to MountList, and wrote "mount DH0:" after that to the Shell.
I think the HD gets mounted, but i cant see it in WB.
Should I do something after the mount command to get the drive to show?

And when I try to open the DH0: drive on shell i get the following error message "unknown command DH0:".
Title: Re: mounting IDE hard drive on A600 using KS1.3&WB 1.3
Post by: Thomas on April 18, 2011, 02:31:02 PM
Make sure that FastFileSystem is in the L directory of your boot disk.
Title: Re: mounting IDE hard drive on A600 using KS1.3&WB 1.3
Post by: lauri.lotvonen on April 18, 2011, 02:37:09 PM
Now decided to partition the CF-HD so that there is only one partition, and use fastfilesystem in it.
I got the mounting to the point where i got the "device not a DOS disc" error message so I'll just format the whole drive again and set the new values to the mountlist. lets see what happens =)

I'll make sure there is the fastfilesystem file in the WB 1.3 "l" directory.
Title: Re: mounting IDE hard drive on A600 using KS1.3&WB 1.3
Post by: lauri.lotvonen on April 18, 2011, 05:42:15 PM
When I write the line "Filesystem = l:fastfilesystem" to the mountlist, drive is mounted but is not recognized by the system.

But if I leave the line for filesystem empty the drive gets mounted and when trying to access the drive I get again the device not a DOS disk message.

And I can't get the Surfaces info out of the HDtoolbox program, where else could I find it ?
Title: Re: mounting IDE hard drive on A600 using KS1.3&WB 1.3
Post by: Thomas on April 18, 2011, 07:41:41 PM
http://www.amiga.org/forums/showthread.php?p=632195#post632195
Title: Re: mounting IDE hard drive on A600 using KS1.3&WB 1.3
Post by: lauri.lotvonen on April 18, 2011, 07:59:02 PM
Now im getting the error : " unable to load DH0: , insufficient free store" when I type DHO: after mounting it.
Title: Re: mounting IDE hard drive on A600 using KS1.3&WB 1.3
Post by: Thomas on April 19, 2011, 08:53:42 AM
"Now" means what?
Title: Re: mounting IDE hard drive on A600 using KS1.3&WB 1.3
Post by: lauri.lotvonen on April 19, 2011, 10:07:18 AM
I'm at a point where I have tried almost every possible value I can come up with, and the results are the same, "Not a DOS disk" and
" insuficcient free store" .
The mountlist contains these lines when the "insuficcient free store" message comes up :

(http://i5.aijaa.com/t/00369/7910414.t.jpg) (http://aijaa.com/v.php?i=003697910414.jpg)

(http://i8.aijaa.com/t/00904/7910415.t.jpg) (http://aijaa.com/v.php?i=009047910415.jpg)
Title: Re: mounting IDE hard drive on A600 using KS1.3&WB 1.3
Post by: Thomas on April 19, 2011, 01:20:58 PM
If you made partitions (even one partition), then LowCyl = 0 definitely is not the right value. Check HDToolbox. Or try hit or miss LowCyl = 2; HighCyl = 994.
Title: Re: mounting IDE hard drive on A600 using KS1.3&WB 1.3
Post by: lauri.lotvonen on April 19, 2011, 01:38:08 PM
Tried that "LowCyl = 2" , still got "insufficient free store". And you are right, the value for lowcyl is 2 according to HDtoolbox.

BTW, I tried also with my 200mb Ide-hd (not compact flash), and got the same results.
Title: Re: mounting IDE hard drive on A600 using KS1.3&WB 1.3
Post by: Thomas on April 19, 2011, 01:54:35 PM
In the meantime I've written a program which reads the partition table and creates a mount list from it.

I've also added an example boot disk. Note that the boot partition must be named DH0. The disk does not work if the partition has another name.
Title: Re: mounting IDE hard drive on A600 using KS1.3&WB 1.3
Post by: lauri.lotvonen on April 19, 2011, 02:37:59 PM
Quote from: Thomas;632453
In the meantime I've written a program which reads the partition table and creates a mount list from it.

I've also added an example boot disk. Note that the boot partition must be named DH0. The disk does not work if the partition has another name.

How does the rdbml program work, it gives me an "reduired argumet missing" when opened trough shell ?

When I boot from the example disk you uploaded, it tries to mount the DH0:, but gives an "unkown command Echo" error.
The hard drive has a freshly installed WB 2.05 in boot partition named "DH0".
And the A600 has a kickstart 1.3 rom installed, of course.
Title: Re: mounting IDE hard drive on A600 using KS1.3&WB 1.3
Post by: Thomas on April 19, 2011, 03:45:14 PM
Quote
How does the rdbml program work, it gives me an "reduired argumet missing" when opened trough shell ?


You can get the command line template from every Amiga shell command by entering the command name followed by a question mark.

Quote
The hard drive has a freshly installed WB 2.05 in boot partition named "DH0".


WB 2.0 does not boot on Kick 1.3. You need to install WB 1.3 to the HDD you want to boot from.
Title: Re: mounting IDE hard drive on A600 using KS1.3&WB 1.3
Post by: lauri.lotvonen on April 19, 2011, 04:02:46 PM
Quote from: Thomas;632464
You can get the command line template from every Amiga shell command by entering the command name followed by a question mark.



WB 2.0 does not boot on Kick 1.3. You need to install WB 1.3 to the HDD you want to boot from.

I got the HD working finally!
Thank you Thomas a thousand times for all your time and effort.
It was all down to "Buffers" value, which In my case had to be 30.
The program you wrote solved this, thanks again.

I hope that this thread will help someone with the same problems.