PCCARD Timing

To integrate an Compact Flash Card with hot PnP ability we use a PC/104
pccard interface with a CF card adapter and external slot.

The CF is DOS formatted.

With the onboard slot the access to the CF card is now(QNX RTP Version
6.1) OK. (RTP 6.0 Patches A,B,C don’t run)

If I try to read data from external slot I get following error
messages…

\

pccard-launch '0x400,devb-eide blk automount=hd1t6:/cf:dos eide

ioport=0x210,irq=7,slave’
Path=0 - EIDE
target=0 lun=0 Direct-Access(0) - CFA Rev:
simq_timer: building abort ccb
ata_start_ccb: func 10
simq_timer: building reset ccb
ata_start_ccb: func 11
simq_timer: building abort ccb
ata_start_ccb: func 10
simq_timer: building reset ccb
ata_start_ccb: func 11

Under Windows the pccard functions with external slot are OK.

This adaptor is used in different IPCs.

I guess the timing requirement of the QNX drivers are too restrictive?

Is there a solution for this problem ?

Thanks


Dipl.-Ing. Thoralf Jecke

TechniSat Interdigital AG
Wetzlarer Platz 1, D-98693 Ilmenau, Germany
Phone: +49 3677 2009-55
Fax: +49 3677 2009-18

Email: thoralf.jecke@technisat-interdigital.de
web: http://www.technisat.de

“Thoralf Jecke” <thoralf.jecke@technisat-interdigital.de> wrote in message
news:3B53F978.7B776617@technisat-interdigital.de

To integrate an Compact Flash Card with hot PnP ability we use a PC/104
pccard interface with a CF card adapter and external slot.

The CF is DOS formatted.

With the onboard slot the access to the CF card is now(QNX RTP Version
6.1) OK. (RTP 6.0 Patches A,B,C don’t run)

If I try to read data from external slot I get following error
messages…

\

pccard-launch '0x400,devb-eide blk automount=hd1t6:/cf:dos eide

ioport=0x210,irq=7,slave’
Path=0 - EIDE
target=0 lun=0 Direct-Access(0) - CFA Rev:
simq_timer: building abort ccb
ata_start_ccb: func 10
simq_timer: building reset ccb
ata_start_ccb: func 11
simq_timer: building abort ccb
ata_start_ccb: func 10
simq_timer: building reset ccb
ata_start_ccb: func 11

I’v also seen this when the irq wasn’t working right (conflict)


Under Windows the pccard functions with external slot are OK.

This adaptor is used in different IPCs.

I guess the timing requirement of the QNX drivers are too restrictive?

Is there a solution for this problem ?

Thanks


Dipl.-Ing. Thoralf Jecke

TechniSat Interdigital AG
Wetzlarer Platz 1, D-98693 Ilmenau, Germany
Phone: +49 3677 2009-55
Fax: +49 3677 2009-18

Email: > thoralf.jecke@technisat-interdigital.de
web: > http://www.technisat.de

Thoralf Jecke <thoralf.jecke@technisat-interdigital.de> wrote:

To integrate an Compact Flash Card with hot PnP ability we use a PC/104
pccard interface with a CF card adapter and external slot.

The CF is DOS formatted.

With the onboard slot the access to the CF card is now(QNX RTP Version
6.1) OK. (RTP 6.0 Patches A,B,C don’t run)

If I try to read data from external slot I get following error
messages…


pccard-launch '0x400,devb-eide blk automount=hd1t6:/cf:dos eide

ioport=0x210,irq=7,slave’
Path=0 - EIDE
target=0 lun=0 Direct-Access(0) - CFA Rev:
simq_timer: building abort ccb
ata_start_ccb: func 10
simq_timer: building reset ccb
ata_start_ccb: func 11
simq_timer: building abort ccb
ata_start_ccb: func 10
simq_timer: building reset ccb
ata_start_ccb: func 11

This message normally indicates an IRQ problem. Is IRQ 7 the one reported
by pin? If so, you can try starting ‘devp-pccard -lx’ where x is another
IRQ and then restart devb-eide with this new IRQ.

-Adam

Hardware Support Account schrieb:

Thoralf Jecke <> thoralf.jecke@technisat-interdigital.de> > wrote:
To integrate an Compact Flash Card with hot PnP ability we use a PC/104
pccard interface with a CF card adapter and external slot.

The CF is DOS formatted.

With the onboard slot the access to the CF card is now(QNX RTP Version
6.1) OK. (RTP 6.0 Patches A,B,C don’t run)

If I try to read data from external slot I get following error
messages…

pccard-launch '0x400,devb-eide blk automount=hd1t6:/cf:dos eide

ioport=0x210,irq=7,slave’
Path=0 - EIDE
target=0 lun=0 Direct-Access(0) - CFA Rev:
simq_timer: building abort ccb
ata_start_ccb: func 10
simq_timer: building reset ccb
ata_start_ccb: func 11
simq_timer: building abort ccb
ata_start_ccb: func 10
simq_timer: building reset ccb
ata_start_ccb: func 11

This message normally indicates an IRQ problem. Is IRQ 7 the one reported
by pin? If so, you can try starting ‘devp-pccard -lx’ where x is another
IRQ and then restart devb-eide with this new IRQ.

-Adam

the problem is not the interrupt.
additional tests with the external!! PCCard slot show following results:

length of cable 20cm 50cm 70cm

Win98 OK OK OK

QNX RTP 6.1 OK ERROR ERROR

???

I guess the timing requirements of the QNX drivers are too restrictive?


Thoralf Jecke