Welcome, Guest. Please login or register.

Author Topic: CD0 device running but the CF card is not appearing  (Read 6369 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Matt_H

Re: CD0 device running but the CF card is not appearing
« on: December 01, 2013, 05:46:45 AM »
CD0: is the CD drive. You need CF0:. Download cfd.lha from Aminet and install it. You'll also need fat95. ClassicWB may include these already, I don't know. Because CF0: is configured for the FAT file system, if you've preformatted the CF card with FFS, it won't work.
 

Offline Matt_H

Re: CD0 device running but the CF card is not appearing
« Reply #1 on: December 02, 2013, 03:56:51 AM »
Now that I'm not typing from a lousy iPhone keyboard I can offer some additional input:

Since you were previously using the CF card as an Amiga hard drive, you can't simply attach it to the PCMCIA/CF port and get it to work. CF0: functions very similarly to PC0:. It expects a PC-formatted device to be inserted. But while PC0: has an Amiga equivalent using the same physical port (DF0: ), CF0: does not, so you can't attach an Amiga-formatted device.

Theoretically, you should just be able to issue a 'format CF0:' command from the shell (there's some additional syntax also required) to reformat the card as FAT32 at which point you'll be able to use it to shuttle files between the Amiga and PC. Reformatting will, of course, destroy all your data, so make sure you have a backup.

As others have mentioned, PrepCard is old and deprecated. It was built to prepare 4MB SRAM cards for use as a disk or as RAM. It won't work with any of the modern cards.

So what I think you should do is plug the card you've been using back into the CF-IDE adapter and go back to using it as a fixed hard drive. Then pick up a second CF card from a store and pop that into your PCMCIA-CF adapter. Then you'll have your internal hard drive and a portable (FAT32) card that can shuttle files back and forth between machines. If you already have a spare CF card, reformat it on your PC to save yourself the challenge of reformatting from the Amiga shell.
 

Offline Matt_H

Re: CD0 device running but the CF card is not appearing
« Reply #2 on: December 03, 2013, 12:42:16 AM »
@ superfrog76

So, unless you've hit a hardware incompatibility as magnetic describes, I think you should manually go through the installation process for cfd and fat95.

With cfd, make sure you have compactflash.device in Devs: (sounds like you do) and CF0 and CF0.info in Devs: DOSDrivers. Also note that in the readme I linked there are some flags you can set in the CF0 mountlist that might improve compatibility. But before you play with those...

Grab fat95 and copy fat95 from the l drawer of that archive to L: on your system.

Now reboot.

Ok, your system should come up with a freshly mounted, out-of-the-box CF0:. Insert your CF card.

If it still doesn't appear on your Workbench, set one of the flags in the CF0 mountlist as described in the readme file. Reboot again. (Changes to mountlists don't take effect until you reboot.)

If your CF card still isn't showing up, try setting the other flag described in the readme. Reboot yet again.

One last thing to try if that doesn't work: make sure CardReset and CardPatch are being called from somewhere in your user-startup or startup-sequence. Then try the other things I mentioned once more.

If it's still not working, I'm guessing you probably have an incompatible CF card. I've successfully used a SanDisk card on the PCMCIA port. I use Kingston cards on my IDE-CF adapters, but I can't remember if I've ever tested them on the PCMCIA port. It sounds like others have not had a whole lot of success with them.