Hi Doug,
This is cleared up
OS2DASD.DMD has always taken parameters, simply not always documented.
I am however certain that /FULLSIZE and /BOOTABLE were publically documented somewere, maybe in Dani's readme for her DaniS506.ADD ?
/FULLSIZE should be the default for Disk 1 and onwards but I noted that this did need to be stipulated for a Western Digital 1TB HD I formatted from new, for the full capacity to be seen a few years ago.
added:-
there is a note in the IDEDASD package about options you have to apply to OS2DASD.DMD for harddisks greater than 512GB in size.
I don't know about "cleared up". If anything it is more puzzling.
My first 1 TB drive is a Samsung Story Station USB drive (it is a SATA drive, in the case). When I got it (a few years ago), all I did was use DFSEE to clear the front end of the drive, then make two partitions. One was formatted, with windows, as NTFS. The other was formatted by eCS (probably an early 2.0 version) as JFS. It was never any problem. I even changed the partition sizes, at one point (probably using DFSEE), and reformatted it, still no problem (other than USB 2.0 is slower than the second coming).
My second 1 TB drive, is a Seagate drive, that I put into my old Asus A8N-SLI machine. I got that not long before Christmas. I replaced a 640 GB drive, used DFSEE to clear the front end, created a single partition, and formatted it JFS, with eCS 2.1. No troubles.
Okay, the first is a USB drive, so I would assume that IDEDASD, Dani, or AHCI, would have nothing to do with it. The second is a SATA drive, but the machine does not support AHCI, so it uses the Dani drivers.
After all of that, I don't know where OS2DASD.DMD comes into the picture. I know that OS2LVM,DMD sorts out the drive letters. OS2SCSI.DMD also gets into the act. AFAIK, all that does is create a software SCSI interface to the drives (possibly only the CD/DVD drives). Then, there is OS2CDROM.DMD, that supports CD/DVD drives (one parameter /Q to keep it from complaining if the drive is turned off). I would hope that any parameters, on any of the ones that say there are no parameters, would default to something that would always work. Whether they actually use any given parameters, or not, depends on how lazy the programmer was when (s)he created the version in use.
The bottom line is, that we don't know (without disassembling the software), for sure, if parameters do anything, or not. I can't see any reason why WD drives would work any different than Seagate drives. Of course, you may have been using an older version of OS2DASD.DMD, that did need parameters, when you first tried it. Whether the parameters are still needed, or not, would require that you start over, which I would assume you don't want to do.