devp-pccard

Hi,

could somebody help me in getting rid of the following problem:
I have awful delays in accessing a CompactFlash SanDisk 32MB under
QNX-Neutrino

System: QNX Neutrino
Hardware: SCM PC-Card adapter/PCI (SBP-C1W)
FlashCard: CompactFlash SanDisk 32MB

All is getting fine setting up a CompactFlash SanDisk 32MB, but i have
awful delays in accessing the partitions:

root@NeuTrino # devb-eide eide ioport=0x200,irq=5,nobios,noslave &
root@NeuTrino # PATH=0 - Generic IDE
target=0 lun=0 Direct-Access(0) - SanDisk SDCFB-32 Rev: dV g
root@NeuTrino #
root@NeuTrino # waitfor /dev/hd1t77 30
Unable to access /dev/hd1t77 <---------- delay over 30s
root@NeuTrino # waitfor /dev/hd1t77 30

After the creation of the partition hd1t77 in /dev, all i/o-operations
on the partition /dev/hd1t77 (mount, umount) have these delays.

Regards,
Marc Haas

Marc Haas <haasi70@gmx.de> wrote:

root@NeuTrino # devb-eide eide ioport=0x200,irq=5,nobios,noslave &

Assuming that is the correct ioport/irq (as reported by devp-pccard/pin),
try “devb-eide eide ioport=0x200:0x20c,irq=5,nobios,noslave &” …

John Garvey schrieb:

Marc Haas <> haasi70@gmx.de> > wrote:
root@NeuTrino # devb-eide eide ioport=0x200,irq=5,nobios,noslave &

Assuming that is the correct ioport/irq (as reported by devp-pccard/pin),
try “devb-eide eide ioport=0x200:0x20c,irq=5,nobios,noslave &” …

thx a lot, but the problem persists …

root@NeuTrino # pin
Sock Func Type Flag PID Base Size IRQ
1 0 Disk C—I-±–X----- 77837 0x200 16 5
1 Empty ----MF---------- None

You can try slaying devp-pccard and then restarting it as :
devp-pccard -a0x300 -l7
Then do a ‘pin’ and start devb-eide with the new parameters. The problem
that you are seeing id most probably caused by interrupts not occurring. You
can also try and run windows, look at the device manager and see what ioport
and irq it is using for the flash card.

“Marc Haas” <haasi70@gmx.de> wrote in message
news:3F83FBF8.C5795F6E@gmx.de

John Garvey schrieb:

Marc Haas <> haasi70@gmx.de> > wrote:
root@NeuTrino # devb-eide eide ioport=0x200,irq=5,nobios,noslave &

Assuming that is the correct ioport/irq (as reported by
devp-pccard/pin),
try “devb-eide eide ioport=0x200:0x20c,irq=5,nobios,noslave &” …

thx a lot, but the problem persists …

root@NeuTrino # pin
Sock Func Type Flag PID Base Size IRQ
1 0 Disk C—I-±–X----- 77837 0x200 16 5
1 Empty ----MF---------- None