I was successful with an IBM 2LP / DSOA-20810 (810MB) that I picked up for $8 at the last Trenton Computer Festival.
No amount of jumpering would make the drive work as a slave in my I-Opener or any other computer, so I let it be the master. I also had trouble with some other drives acting as slave to this one.
My approach to image the drive was to make it master, then use an IDE CD ROM as slave. I burned a CD-R with the V2 sandisk image file and copied "dolly" to the win98 ESD. Booting off floppy with the Win98 ESD gives you CD-ROM support. I then used FDISK to clear the partition on the IBM, rebooted and used dolly to image the drive from the CD. I followed Bluejay's directions and they worked like a charm:
http://www.linux-hacker.net/cgi-bin/UltraBoard/UltraBoard.pl?Action=ShowPost&Board=verytech&Post=86&Idle=0&Sort=0&Order=Descend&Page=0&Session=
I choose an old 386 computer w/1 IDE channel to ensure the BIOS wouldn't sniff out the actual drive parms and hand coded the 490/2/32 geometry into the old computer's BIOS. IMHO, as long as the drive has more C/H/S than the sandisk, it should work. You want to be careful that the BIOS does *NOT* use LBA mode.
It's a little spooky because without any partitions, the drive is not visible to DOS, and the win98 ESD then makes a RAM disk for C:. Not to worry, it images just fine anyway. Naturally I had to use hd128: in the dolly command Bluejay listed.
I didn't try to auto-detect any hard drives on the IO - I simply left the existing setting alone. Note that this is a mismatch - the IBM drive is not jumpered - so it's presumably master. My IO's BIOS was set with Master as 0/0/0 and slave as 490/2/32 (NORMAL). With this config the IO booted right into the IBM and the rest went as Bluejay claimed.
Thanks, Bluejay for your thoughtful post.
Dadr