Welcome, Guest. Please login or register.

Author Topic: PCMCIA CF Card is not recognised, but IS mounted as CF0  (Read 5830 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline SnowwieTopic starter

  • Newbie
  • *
  • Join Date: Aug 2009
  • Posts: 13
    • Show only replies by Snowwie
PCMCIA CF Card is not recognised, but IS mounted as CF0
« on: February 22, 2012, 03:58:43 AM »
I recently bought:

- DeLock PCMCIA Adapter
- Platinum CompactFlash Card 2GB

...but for some reason WB3.1 does not see the card. I installed the drivers correctly, but CF0 won't show up.
On the other hand, CF0 appears to be mounted. I cannot access it, I cannot format it, I cannot unmount
it and Dopus says there is no disk in the drive. I have reinstalled WB3.1 so it cannot be any cd-rom driver.

This is a screen from my startup-sequence:


So what is going wrong? This stuff is all new to me (again), and I cannot determine what is going wrong here.


 

Offline Matt_H

Re: PCMCIA CF Card is not recognised, but IS mounted as CF0
« Reply #1 on: February 22, 2012, 04:25:12 AM »
That looks like a stock startup-sequence - nothing special there, nor should there be. You've got CF0 in Devs:DOSDrivers, and the line after BindDrivers is what mounts it from there. But there must be something else missing that's preventing it from working, even if the device is technically mounted. You've got compactflash.device in Devs:? You also need fat95 in L:.

You may also want to put CardPatch and CardReset (see Aminet) right before SetPatch.
 

Offline SnowwieTopic starter

  • Newbie
  • *
  • Join Date: Aug 2009
  • Posts: 13
    • Show only replies by Snowwie
Re: PCMCIA CF Card is not recognised, but IS mounted as CF0
« Reply #2 on: February 22, 2012, 04:44:55 AM »
Quote from: Matt_H;681257
That looks like a stock startup-sequence - nothing special there, nor should there be. You've got CF0 in Devs:DOSDrivers, and the line after BindDrivers is what mounts it from there. But there must be something else missing that's preventing it from working, even if the device is technically mounted. You've got compactflash.device in Devs:? You also need fat95 in L:.

You may also want to put CardPatch and CardReset (see Aminet) right before SetPatch.
Compactflash.device is in DEVS and
Fat95 is in L.

I will try out those Aminet files, although it will be getting a pain in the neck to get anything to the Amiga because my floppy drive does not work on my pc and empty cd-roms are not available at this moment.
 

Offline Matt_H

Re: PCMCIA CF Card is not recognised, but IS mounted as CF0
« Reply #3 on: February 22, 2012, 05:13:02 AM »
Hope you get your file transfer challenges solved soon!

In the meantime, did you see the Problems section of the readme file? There are some flags you can throw in the mountlist, maybe they can help?
 

Offline SnowwieTopic starter

  • Newbie
  • *
  • Join Date: Aug 2009
  • Posts: 13
    • Show only replies by Snowwie
Re: PCMCIA CF Card is not recognised, but IS mounted as CF0
« Reply #4 on: February 22, 2012, 05:41:57 AM »
Quote from: Matt_H;681259
Hope you get your file transfer challenges solved soon!

In the meantime, did you see the Problems section of the readme file? There are some flags you can throw in the mountlist, maybe they can help?
Please, understandable English.

Readme files with flags to be thrown in a mountlist. :angry::angry::angry:
 

Offline mfilos

  • Hero Member
  • *****
  • Join Date: Aug 2005
  • Posts: 662
    • Show only replies by mfilos
    • http://mfilos.blogspot.com/
Re: PCMCIA CF Card is not recognised, but IS mounted as CF0
« Reply #5 on: February 22, 2012, 08:18:13 AM »
Just be sure that CF0 exists on your Devs/Dosdrivers drawer and NOT on Storage/Dosdrivers and report back.
Visit my Amiga blog here
- A600: Vampire V3, 128MB, A604n, 16GB CF, Indivision ECS, RapidRoad, MAS-Player + Custom Audio Mixer (internal), HxC SD + Slim floppy (internal)
 

Offline yssing

  • Hero Member
  • *****
  • Join Date: Apr 2002
  • Posts: 1521
    • Show only replies by yssing
    • http://www.yssing.org
Re: PCMCIA CF Card is not recognised, but IS mounted as CF0
« Reply #6 on: February 22, 2012, 08:23:28 AM »
Regarding filetransfer, you can always put your HD in a PC and mount it in WinUAE, that is how i did it initially to get my a1200 startet again.
 

Offline SnowwieTopic starter

  • Newbie
  • *
  • Join Date: Aug 2009
  • Posts: 13
    • Show only replies by Snowwie
Re: PCMCIA CF Card is not recognised, but IS mounted as CF0
« Reply #7 on: February 22, 2012, 12:17:02 PM »
I have managed to get Cardpatch and Cardreset to the Amiga (floppy drive in pc suddenly working again :laughing:) . Copied them to the C directory and added them in the Startup-Sequence. The Amiga wouldn't boot correctly anymore with those files, so I had to reinstall again.
« Last Edit: February 22, 2012, 12:40:45 PM by Snowwie »
 

Offline mfilos

  • Hero Member
  • *****
  • Join Date: Aug 2005
  • Posts: 662
    • Show only replies by mfilos
    • http://mfilos.blogspot.com/
Re: PCMCIA CF Card is not recognised, but IS mounted as CF0
« Reply #8 on: February 22, 2012, 01:00:42 PM »
You certainly don't provide enough info!
What do you mean Amiga wouldn't boot correctly?

From what I can understand you just declared CardReset and CardPatch and you didn't have an PCMCIA adapter inserted upon boot... alas the system stalled.
Just for information, CardReset returns an error 10, when it doesn't find card inserted.
You can either bypass it by using a FailAt 11 or you can just output the error to NIL and be done with it.

So... the correct way to declare CardReset and CardPatch in Startup-Sequence are the following two:
Code: [Select]
FailAt 11
C:CardPatch
C:CardReset TICKS 50

...or...

Code: [Select]
C:CardPatch
Run >NIL: C:CardReset TICKS 50
Visit my Amiga blog here
- A600: Vampire V3, 128MB, A604n, 16GB CF, Indivision ECS, RapidRoad, MAS-Player + Custom Audio Mixer (internal), HxC SD + Slim floppy (internal)
 

Offline SnowwieTopic starter

  • Newbie
  • *
  • Join Date: Aug 2009
  • Posts: 13
    • Show only replies by Snowwie
Re: PCMCIA CF Card is not recognised, but IS mounted as CF0
« Reply #9 on: February 22, 2012, 09:41:39 PM »
Quote from: mfilos;681277
You certainly don't provide enough info!
What do you mean Amiga wouldn't boot correctly?
Well, just as I said. After placing those two commands in the startup-sequence (and adding both files to C), the Amiga could not startup anymore. It stalled at the first lines from the startup-sequence I guess.

Quote
From what I can understand you just declared CardReset and CardPatch and you didn't have an PCMCIA adapter inserted upon boot... alas the system stalled.
The card reader was in the PCMCIA slot all the time.

Quote
So... the correct way to declare CardReset and CardPatch in Startup-Sequence are the following two:
Code: [Select]
FailAt 11
C:CardPatch
C:CardReset TICKS 50
...or...
This didn't do the trick either.

Another problem I have faced is that my internal CF Card has died on me. It gave me checksum errors and I was not able to install workbench on it again, neither was it possible to format the card. So I tried the 2GB Platinum card from the PCMCIA card reader, but this one was not recognized at all by the Workbench partition software. I guess the Platinum was not compatible with the Amiga.

The internal drive from Amigakit is a Kingston 4GB CF.
Some people say you can better use a Sandisk Ultra II or Extreme III.
 

Offline Matt_H

Re: PCMCIA CF Card is not recognised, but IS mounted as CF0
« Reply #10 on: February 23, 2012, 12:32:27 AM »
Quote from: Snowwie;681261
Please, understandable English.

Readme files with flags to be thrown in a mountlist. :angry::angry::angry:

This is what I was referring to (from the readme file here):
Quote
Problems
========

If some trouble occurs, like cards not recognized by cfd, please:

* report exact hardware type.
* mount CF0: if not already done.
* insert that very card.
* wait at least 1 second (yes, honestly).
* take cfd/c/cfddebug and type into a shell

    cfddebug ram:cfdlog

* send me the binary file just created (about 4 kbytes).
  I promise there are no passwords and such in it.

In case there is another PCMCIA driver (eg. a network card driver)
blocking the card socket, try setting the CF0 mountlist entry "Flags" to

    Flags = 1    /* enable "cfd first" hack */

Damaged or simply not quite officially standardized cards may sometimes
cooperate using

    Flags = 2    /* skip invalid PCMCIA signature */
 

Offline Daedalus

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 893
    • Show only replies by Daedalus
    • http://www.robthenerd.com
Re: PCMCIA CF Card is not recognised, but IS mounted as CF0
« Reply #11 on: February 23, 2012, 09:52:24 AM »
@Snowwie

A little late now I guess, but you probably didn't have to reinstall - holding down both mouse buttons when you power up gets you a special startup menu. Click boot with no startup sequence will get you a DOS prompt, and from there you can type "Ed S:Startup-sequence" to edit it and remove the offending lines.

As for it not working, it does look like the DOS Driver is installed correctly as you're getting a "No disk in drive" error, but it looks like your CF card and/or the adaptor just aren't 100% compatible with compactflash.device. I've found that with a CF card I had lying around. I haven't tried another yet...
Engineers do it with precision
--
http://www.robthenerd.com