English Amiga Board


Go Back   English Amiga Board > Support > support.Apps

 
 
Thread Tools
Old 17 April 2023, 09:59   #21
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
Hmm, which filesystem are you using now? With the OS3.1 FFS you can only use 4GB of the disk. With pfs3aio you can use the full CF card and the partition can be the entire card's size too.

If you have an updated scsi.device, PFS3 can have partitions up to 104GB in size, as many as fit on the disk.
Jope is offline  
Old 17 April 2023, 10:04   #22
Fenris
Registered User
 
Join Date: Feb 2020
Location: Somwhere close
Posts: 100
I'm using pfs3aio, I haven't touched the default scsi.deviceIDE - Auto set in WinUae, and scsi.device without any other version specification in HDtoolBox, so I must be doing something wrong...hmmmm
Fenris is offline  
Old 17 April 2023, 10:06   #23
thomas
Registered User
 
thomas's Avatar
 
Join Date: Jan 2002
Location: Germany
Posts: 6,985
Quote:
Originally Posted by vulture View Post
I used nsdpatch to access my big partition after the first 4gb on my 32gb CF
There is no file system outside OS 3.5/3.9 which requires NSDPatch for large harddrive support. And these OS have NSDPatch included, they don't need it installed.

NSDPatch allows file systems to use NSD commands to access large harddrives. The only file system which requires NSD commands is the FastFileSystem which comes with OS 3.9. All other file systems already support either TD64 or Direct SCSI.

NSDPatch does not do magic. It only translates NSD commands into either TD64 or Direct SCSI commands. Which means it only allows FFS V45 to access large harddrives on drivers which already have large harddrive support.

And on those drivers which only partially support large harddrives (like scsi.device V40 with Direct SCSI), their limits still apply. Like the 8 GB limit on the internal IDE controller.

I am quite sure that you did not need NSDPatch on your 32 GB CF card.

Regarding SFS vs. PFS, people have different experiences. Some say SFS is rock stable and PFS is not, some say the opposite.

The main disadvantage of SFS is that if something goes wrong, you loose everything. If there is a file system error, it does let you access the whole partition any more. And there is no repair tool and the only salvage tool does not work, it only creates empty directories.
thomas is offline  
Old 17 April 2023, 20:18   #24
vulture
Registered User
 
Join Date: Oct 2007
Location: Athens , Greece
Posts: 1,840
@thomas

Well, it's SFS and the big partition beyond the first 4gb won't show until I run NSDPatch. WB 3.1 , KS 3.1. It boots, no big partition. I run nsdpatch, it appears. How's that happening?

You're right about SFS, but I have access to Morphos and the recovery tools are good there.
vulture is offline  
Old 18 April 2023, 09:11   #25
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
You have the version of SFS that doesn't do directscsi, but has TD64 and NSD support.
Jope is offline  
Old 18 April 2023, 09:54   #26
vulture
Registered User
 
Join Date: Oct 2007
Location: Athens , Greece
Posts: 1,840
@Jope

Probably so. But that means NSD isn't useless.

Last edited by vulture; 18 April 2023 at 11:24.
vulture is offline  
Old 18 April 2023, 12:25   #27
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
Well the solution it provides is better provided by something that isn't an intermediate wrapper, so while it's not fully useless, the New Style Devices it promised was never really used for more than getting past the scsi.device size barrier. It was supposed to be a lot more. :-)

But as with everything Amiga, this is a dividing subject. "everyone else" had gone behind TD64 except for the person who invented NSD and added it to OS3.5 way back when. The idea was to extend the device driver api further, but in the end hardly anything took advantage of the extensions. For the 4GB limit, we already had TD64 with directscsi fallback years before..

And as Thomas mentioned above, NSDPatch alone will not solve the 8GB problem on a 3.1 scsi.device, you still need to load an updated scsi.device, which will most likely support TD64, and if not, directscsi will work for large disks.. So why bother with NSD on top.
Jope is offline  
Old 18 April 2023, 12:44   #28
vulture
Registered User
 
Join Date: Oct 2007
Location: Athens , Greece
Posts: 1,840
True, I was just wondering how it can be considered completely useless.

But, hmmm, you said "NSDPatch alone will not solve the 8GB problem on a 3.1 scsi.device" , but I simply used it with KS 3.1 scsi.device , not an updated one, and worked with 32gb fine. Hpw can that be?
vulture is offline  
Old 18 April 2023, 13:20   #29
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,331
Quote:
Originally Posted by vulture View Post
you said "NSDPatch alone will not solve the 8GB problem on a 3.1 scsi.device" , but I simply used it with KS 3.1 scsi.device , not an updated one, and worked with 32gb fine. How can that be?
It is not alone, it's with a filesystem that presumably supports NSD but not TD64 or DirectSCSI.
alexh is offline  
Old 18 April 2023, 14:06   #30
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
Then it must do some magic for scsi.device, even though the docs and cfg file mention that we mustn't expect magic. :-)

Reading the docs it sounds like it's wrapping the 64bit calls via directscsi, but it must be actually fixing the V40 scsi.device in addition to adding the NSD wrapper. Or it's not and SFS will bork the beginning of the disk after you write past 8GB. But I guess you have filled the partitions up past that and your disk didn't corrupt.
Jope is offline  
Old 18 April 2023, 14:13   #31
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,331
I don't think we should speculate as to what it might be doing.
alexh is offline  
Old 18 April 2023, 15:27   #32
thomas
Registered User
 
thomas's Avatar
 
Join Date: Jan 2002
Location: Germany
Posts: 6,985
There are very rare CF cards which report their real size using "illegal" CHS values. These can be fully used with scsi.device V40.

No, NSDPatch surely does not "fix" scsi.device. It only does what is documented, it uses either Direct-SCSI or TD64 for large harddrives, whichever is available.

I don't think we'll get any further in this discussion. NSDPatch is superfluous software because you can find a good combination of IDE driver and file system which works without it.

You can also find a combination which does not work without it, but that's just a stupid choice, not a reason to use NSDPatch. My opinion that is.
thomas is offline  
Old 18 April 2023, 18:49   #33
vulture
Registered User
 
Join Date: Oct 2007
Location: Athens , Greece
Posts: 1,840
@Jope

Yes, only 3gb left empty off the big partition, it would've wrapped around a long time ago

@thomas

Maybe that's it then. Maybe it's one of those rare CF cases. How could I check that?
vulture is offline  
Old 18 April 2023, 19:01   #34
thomas
Registered User
 
thomas's Avatar
 
Join Date: Jan 2002
Location: Germany
Posts: 6,985
Quote:
Originally Posted by vulture View Post
How could I check that?
Boot with plain Kick 3.1 + Install 3.1 floppy. No patches, clean memory (= immediately after power on, no harddrive boot before). Run HDToolbox, change drive type -> define new -> read configuration.

Check the values for cylinders / heads / sectors. "Legal" values are 16383 / 16 / 63. If your values are higher, it's one of those rare pieces.
thomas is offline  
Old 18 April 2023, 19:35   #35
vulture
Registered User
 
Join Date: Oct 2007
Location: Athens , Greece
Posts: 1,840
Ah, good, makes sense, thx!

Last edited by vulture; 19 April 2023 at 09:06.
vulture is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Amiga 500 SCSI Hard Drive Formatting Issues Tony Gunk support.Hardware 21 25 February 2021 00:49
HDToolBox and SD card formatting issue Nostalgeek support.WinUAE 21 09 February 2021 21:57
HDF behavior different between uaehf.device and C= scsi.device? Amiga1992 support.WinUAE 9 15 March 2018 01:49
Installation of Amigakit's SCSI to Micro SD card adapter WeiXing3D support.Hardware 12 28 February 2016 13:33
Please help. Accelerator card breaks startup-sequence scsi.device (CF Card)? ibsimpson Hardware mods 1 09 May 2012 16:12

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 12:57.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10301 seconds with 14 queries