17 April 2023, 09:59 | #21 |
-
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. |
17 April 2023, 10:04 | #22 |
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
|
17 April 2023, 10:06 | #23 | |
Registered User
Join Date: Jan 2002
Location: Germany
Posts: 6,985
|
Quote:
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. |
|
17 April 2023, 20:18 | #24 |
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. |
18 April 2023, 09:11 | #25 |
-
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.
|
18 April 2023, 09:54 | #26 |
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. |
18 April 2023, 12:25 | #27 |
-
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. |
18 April 2023, 12:44 | #28 |
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? |
18 April 2023, 13:20 | #29 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,331
|
It is not alone, it's with a filesystem that presumably supports NSD but not TD64 or DirectSCSI.
|
18 April 2023, 14:06 | #30 |
-
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. |
18 April 2023, 14:13 | #31 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,331
|
I don't think we should speculate as to what it might be doing.
|
18 April 2023, 15:27 | #32 |
Registered User
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. |
18 April 2023, 18:49 | #33 |
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? |
18 April 2023, 19:01 | #34 |
Registered User
Join Date: Jan 2002
Location: Germany
Posts: 6,985
|
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. |
18 April 2023, 19:35 | #35 |
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. |
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 |
|
|