[comp.sys.amiga] problems with using 1.3 FFS with Pacific Peripherals Overdrive

sdl@linus.UUCP (Steven D. Litvintchouk) (10/30/88)

I have been unable to get the Workbench 1.3 Fast File System (FFS) to
work with my Pacific Peripherals Overdrive hardcard on my Amiga 2000.

I have a Seagate ST157N hard disk attached to the hard card.  I
formatted the drive with two partitions: one with the standard file
system, and one with the Fast File System (FFS).  The partition with
the standard file system works fine.  But every time I try to copy
files from a floppy disk drive to the FFS partition, the Amiga
crashes; sometimes it freezes up, other times it gurus.  (If I try to
copy files from the standard hard disk partition to the FFS partition,
that also causes gurus, but only intermittently.)

I called Pacific Peripherals about this.  They suggested that
FastMemFirst should not be used (the Workbench 1.3 version is
apparently buggy), and also suggested the following Mountlist entry
for the FFS partition:

   DH1:	Device = overdrive.device
	   Unit = 1
	   Flags = 0
	   Surfaces = 6
	   BlocksPerTrack = 26
	   Reserved = 2
	   Interleave = 0
	   LowCyl = 57  ;  HighCyl = 607
	   Buffers = 5
	   BufMemType = 3
	   GlobVec = -1
	   FileSystem = L:FastFileSystem
	   Mount = 0
	   StackSize = 0x800
	   MaxTransfer = 127000
   #


However, neither of these suggestions has fixed the problem.

Has anyone had better luck with FFS on a Pacific Peripherals
Overdrive?  Does anyone know what might be causing these gurus on my
Amiga?  Any help would be most appreciated!!!


Steven Litvintchouk
MITRE Corporation
Burlington Road
Bedford, MA  01730

Fone:  (617)271-7753
ARPA:  sdl@mitre-bedford.arpa
UUCP:  ...{cbosgd,decvax,genrad,ll-xn,mit-eddie,philabs,utzoo}!linus!sdl

	"Those who will be able to conquer software will be able to
	 conquer the world."  -- Tadahiro Sekimoto, president, NEC Corp.

rss@ece-csc.UUCP (ML) (10/31/88)

In a previous article sdl@linus.UUCP (Steven D. Litvintchouk) wrote:
>
>I have been unable to get the Workbench 1.3 Fast File System (FFS) to
>work with my Pacific Peripherals Overdrive hardcard on my Amiga 2000.
>
>I have a Seagate ST157N hard disk attached to the hard card.  I
>formatted the drive with two partitions: one with the standard file
>system, and one with the Fast File System (FFS).  The partition with
>the standard file system works fine.  But every time I try to copy
>files from a floppy disk drive to the FFS partition, the Amiga
>crashes; sometimes it freezes up, other times it gurus.  (If I try to
>copy files from the standard hard disk partition to the FFS partition,
>that also causes gurus, but only intermittently.)
>
>I called Pacific Peripherals about this.  They suggested that
>FastMemFirst should not be used (the Workbench 1.3 version is
>apparently buggy) ...


I have the same configuration and ran into the same problems.  After
some experimenting and some calls to a local guru I finally came up with
this mountlist entry which seems to do the trick:



/* Pacific Peripherals OverDrive Drive definition for ST157N drive */

DH0:	Device = overdrive.device
	FileSystem = L:FastFileSystem
	Unit = 1
	Flags = 0
	Surfaces = 6
	BlocksPerTrack = 26
	Reserved = 2
	Interleave = 0
	LowCyl = 1  ;  HighCyl = 608
	Buffers = 5
	BufMemType = 2
	MaxTransfer = 1
	Mount = 1
	GlobVec = -1
	DosType = 0x444F5301
	Mask = 0x7FFFF
#


The "Mask" and "MaxTransfer" fields seem to be the important thing (I'm not
sure about BufMemTypye either).

Obviously, I haven't put any SFS partition on my drive; I have no need to since
I don't have the 1.3 ROMS so I can autoboot (do I all need new roms on the
Paciphic Periph. Overdrive controller to autoboot?)

BTW -- I *DO* have FastMemFirst in my startup sequence.



Hope this works for you.

                           Mark Lanzo
                    borrowing ...mcnc!ece-csc!rss

vkr@osupyr.mast.ohio-state.edu (Vidhyanath K. Rao) (10/31/88)

In article <41342@linus.UUCP> sdl@linus.UUCP (Steven D. Litvintchouk) writes:
>[...]I called Pacific Peripherals about this.  They suggested that
>FastMemFirst should not be used (the Workbench 1.3 version is
>apparently buggy), [...]
Is this true? I got my hard disk and the dealer had put 1.3 on it. [But he
didn't have the enhancer kit. So no manual. sigh] FastMemFirst was in the
startup-sequence but after mount. So I put FastMemFirst up on top. I did
a one problem rebooting while fine-tuning the startup. But with only
10 hours experience...
I would appreciate a definitive answer. BTW, I have a C.Ltd controller.
and a 500

dsking@pyr.gatech.EDU ( David King) (10/31/88)

In article <3823@ece-csc.UUCP> rss@ece-csc.UUCP (ML) writes:
...
>/* Pacific Peripherals OverDrive Drive definition for ST157N drive */
...
>	MaxTransfer = 1
...
>	Mask = 0x7FFFF
>#
>The "Mask" and "MaxTransfer" fields seem to be the important thing (I'm not
>sure about BufMemTypye either).
>
>Obviously, I haven't put any SFS partition on my drive; I have no need to since
>I don't have the 1.3 ROMS so I can autoboot (do I all need new roms on the
>Paciphic Periph. Overdrive controller to autoboot?)

	Ok, I had this problem a week ago before Pacific Peripherials had their
1.3 Enhancer release so I came up with my own solution.  Jdow (thanks) suggested
a solution which worked.  I added a line MaxTransfer=512 to my mountlist.   By
specifying MaxTransfer=1 you are transfering a maximum of 1 byte 
per transfer.  I tried using a slightly higher vue but it didn't work.
Apparently the overdrive.device has problems with grabbing more than a block at
a time for FFS.  The problem with this is that the only speed advantage that
I get from FFS is in the directory structure (in fact, raw transfer rate is 
slower).  I have not played with the Mask value.  Where did you get that Mask 
value?  
	The present Overdrive can not autoboot presently.  A daughterboard is
needed to autoboot (atleast for mine - purchased in March '88).  

				Good luck,
				- David
---
- David King
  dsking@pyr.gatech.edu

andy@cbmvax.UUCP (Andy Finkel) (11/01/88)

In article <41342@linus.UUCP> sdl@linus.UUCP (Steven D. Litvintchouk) writes:
>
>I have been unable to get the Workbench 1.3 Fast File System (FFS) to
>work with my Pacific Peripherals Overdrive hardcard on my Amiga 2000.
>
>I called Pacific Peripherals about this.  They suggested that
>FastMemFirst should not be used (the Workbench 1.3 version is
>apparently buggy), and also suggested the following Mountlist entry
>for the FFS partition:

Pacific Peripherals is incorrect.  FastMemFirst is fine,
the problem is that their driver can only handle a limited number
of blocks at a time  (127000 bytes at a time).  It also needs
a bit more than the default stack to operate.  That's what the
changes in the mountlist entry they told you to make do.  They seem
to understand the problem; I've no idea why they are claiming that
FastMemFirst is involved.  If the problem is that their driver
can't take block requests in treal fast memory (as opposed to C00000
memory) then the MASK parameter in the mountlist can be used
instead.
-- 
andy finkel		{uunet|rutgers|amiga}!cbmvax!andy
Commodore-Amiga, Inc.

"I first began to lose faith in software engineering when I found out
 that no two printers were compatible."

Any expressed opinions are mine; but feel free to share.
I disclaim all responsibilities, all shapes, all sizes, all colors.

space@sns.UUCP (Lars Soltau) (11/02/88)

In article <5145@cbmvax.UUCP> andy@cbmvax.UUCP (Andy Finkel) writes:
>FastMemFirst is fine.

I never use FastMemFirst, for one good reason:
I have 512K (how do you call it) "special" memory at $C00000 and 2M fast memory
at $200000. I use 512 buffers for the HD and start quite a lot of programs at
boot-up, like AmyCron etc.
So after boot-up the $C00000 RAM is completely occupied but I still have nearly
2M of *CONTIGUOUS* RAM. If I did call FastMemFirst, all those boot-up
processes would eat up my $200000 memory and while I still had about 2M fast
mem, it would be in one 512K and one 1.5M block

-- 
Lars Soltau	UUCP: ...uunet!unido!sns!space		BIX: -- no bucks --

Here's looking at you, kid!
		-- the Medusa

andy@cbmvax.UUCP (Andy Finkel) (11/03/88)

In article <6679@pyr.gatech.EDU> dsking@pyr.UUCP ( David King) writes:
>a solution which worked.  I added a line MaxTransfer=512 to my mountlist.   By
>specifying MaxTransfer=1 you are transfering a maximum of 1 byte 
>per transfer.  I tried using a slightly higher vue but it didn't work.

Actually, the minimum amount transfered is 1 block, or 512 bytes.


-- 
andy finkel		{uunet|rutgers|amiga}!cbmvax!andy
Commodore-Amiga, Inc.

"Possibly this is a new usage of the word 'compatible' with which
 I was previously unfamiliar"

Any expressed opinions are mine; but feel free to share.
I disclaim all responsibilities, all shapes, all sizes, all colors.

mp1u+@andrew.cmu.edu (Michael Portuesi) (11/05/88)

> *Excerpts from ext.nn.comp.sys.amiga: 2-Nov-88 Re: problems with using 1.3..*
> *Lars Soltau@sns.UUCP (714)*
> I never use FastMemFirst, for one good reason:
> I have 512K (how do you call it) "special" memory at $C00000 and 2M fast memory
> at $200000. I use 512 buffers for the HD and start quite a lot of programs at
> boot-up, like AmyCron etc.
> So after boot-up the $C00000 RAM is completely occupied but I still have nearly
> 2M of *CONTIGUOUS* RAM. If I did call FastMemFirst, all those boot-up
> processes would eat up my $200000 memory and while I still had about 2M fast
> mem, it would be in one 512K and one 1.5M block
My situation is the other way around.  I have 1 MB of $C00000 RAM (which is
non-CHIP non-FAST ram) and 512K of genuine FAST RAM.

If I don't use FastMemFirst in my Startup-Sequence, RAD: my FaccII buffers,
DMouse, et al. will wind up in the 1 MB of slow/fast mem, reducing the largest
available free memory block.  If I do use FastMemFirst, they will wind up in the
genuine FAST memory, and my application programs will not get use of the FAST
memory.  DPaint running at high-res four bitplanes slows down quite considerably
if it is not running from genuine FAST memory.

Is it better to put up with the memory fragmentation so that the FAST memory can
be put to better use?

                                --M

Michael Portuesi / Information Technology Center / Carnegie Mellon University
ARPA: mp1u+@andrew.cmu.edu                BITNET: mp1u+%andrew.cmu.edu@cmccvb
UUCP: ...harvard!andrew.cmu.edu!mp1u+

"my friends say she's a dumb blonde, but they don't know she dyes her hair"