PCMCIA!!

Hello,

We use QNX4.24. Our hardware is our development SBC. My tiny hope is ATA
PCMCIA card accessing
(reading/writing).
When I first installed QNX, pcmcia’s resourses was allocated “I/O:ec00-ec03,
IRQ:12” at hardware
Auto_detection step. And I copy the file ‘/etc/config/pcmcia.cfg’ to
‘/etc/config/pcmcia.1’,
then I correct the file somewhat like the following:

#vi /etc/config/pcmcia.1
;
; Minimal resource set
;

[resources]
memory = 0xd4000-0xd5fff
ports = 0xec00-0xec03
rports = 0x3e8+8, 0x170+8, 0x376+2
irqs = 12

After launching Pcmcia.generic I use the ‘pin config >>
/etc/config/pcmcia.cards’ command
to configure the ‘pcmcia.cards’ file. And I perform the following commands:

#pcmciatrap
Adapter Cirrus CL6710/CL672x at address oxECOO
Pcmcia.generic -aec00

#Pcmcia.generic -aec00 -i12 -F /etc/config/pcmcia.cards
#pin
Sock Win Type Flags PID Base Size IRQ Base Size
DMA
1 0 Memory C—M----------W None - -
2 Empty ----MF---------- None

what’s wrong? why not be shown up as an ATA device? why is null the Base,
Size, IRQ?
If I run ‘Fsys.eide -vv fsys -n0=flash -N FLASH eide -aec00 -i12 -S &’ at
it’s status,
the output is as follows:

Interface Address: ec00h
Interface Interrupt: 12

‘fsys’ module not used
‘scsi’ module not used
No Adaptors found!

Oh! this isn’t my request.

After running 'Pcmcia.generic -i0 ’ the output from ‘pin cis’ command is as
follows:
#pin cis
Socket : 1
Device : Function Specific 2k
Other conditions (com) : 3.3V
Device : Function Specific 2k
Common memory JEDEC : 0xdf01
Manufacturer ID : 0x7 0x0
PC Card function : Fixed Disk
POST : 0x1
Tuple 0x22 link=2 : 01 01
Tuple 0x22 link=3 : 02 0c 0f
Configuration base/st : 0x200 0-subtuples
Configuration Index : 0x0 Default
Interface : RdyBsy Active, Memory
Feature : 0xa1
Memory Space : 0x0-0x7ff
Misc :
Configuration Index : 0x1
Interface : RdyBsy Active, I/O
Feature : 0x99
IO Space : Bus16 Bus8 0x0-0xF(4 lines)
IRQ Description : Share Pulse Level 0 1 2 3 4 5 6 7 8 9 10 11 12
13 14
15
Misc :
Configuration Index : 0x1
Feature : 0x1
Configuration Index : 0x2
Interface : RdyBsy Active, I/O
Feature : 0x18
IO Space : Bus16 Bus8 0x1F0-0x1F7 0x3F6-0x3F7
IRQ Description : Share Pulse Level 14
Configuration Index : 0x3 Last Default
Interface : RdyBsy Active, I/O
Feature : 0x18
IO Space : Bus16 Bus8 0x170-0x177 0x376-0x377
IRQ Description : Share Pulse Level 14
Configuration Index : 0x3 Last
Feature : 0x1
Card tuple version : 4.01
Manufacturer : HITACHI
Name of Product : FLASH

Appreciate your help.

What is the output of “pin co” and “pin re” ?


Pavol Kycina


“KYT” <99laputa@hanmail.net> wrote in message
news:9piuan$irs$1@inn.qnx.com

Hello,

We use QNX4.24. Our hardware is our development SBC. My tiny hope is ATA
PCMCIA card accessing
(reading/writing).
When I first installed QNX, pcmcia’s resourses was allocated
“I/O:ec00-ec03,
IRQ:12” at hardware
Auto_detection step. And I copy the file ‘/etc/config/pcmcia.cfg’ to
‘/etc/config/pcmcia.1’,
then I correct the file somewhat like the following:

#vi /etc/config/pcmcia.1
;
; Minimal resource set
;

[resources]
memory = 0xd4000-0xd5fff
ports = 0xec00-0xec03
rports = 0x3e8+8, 0x170+8, 0x376+2
irqs = 12

After launching Pcmcia.generic I use the ‘pin config
/etc/config/pcmcia.cards’ command
to configure the ‘pcmcia.cards’ file. And I perform the following
commands:

#pcmciatrap
Adapter Cirrus CL6710/CL672x at address oxECOO
Pcmcia.generic -aec00

#Pcmcia.generic -aec00 -i12 -F /etc/config/pcmcia.cards
#pin
Sock Win Type Flags PID Base Size IRQ Base Size
DMA
1 0 Memory C—M----------W None - -
2 Empty ----MF---------- None

what’s wrong? why not be shown up as an ATA device? why is null the Base,
Size, IRQ?
If I run ‘Fsys.eide -vv fsys -n0=flash -N FLASH eide -aec00 -i12 -S &’ at
it’s status,
the output is as follows:

Interface Address: ec00h
Interface Interrupt: 12

‘fsys’ module not used
‘scsi’ module not used
No Adaptors found!

Oh! this isn’t my request.

After running 'Pcmcia.generic -i0 ’ the output from ‘pin cis’ command is
as
follows:
#pin cis
Socket : 1
Device : Function Specific 2k
Other conditions (com) : 3.3V
Device : Function Specific 2k
Common memory JEDEC : 0xdf01
Manufacturer ID : 0x7 0x0
PC Card function : Fixed Disk
POST : 0x1
Tuple 0x22 link=2 : 01 01
Tuple 0x22 link=3 : 02 0c 0f
Configuration base/st : 0x200 0-subtuples
Configuration Index : 0x0 Default
Interface : RdyBsy Active, Memory
Feature : 0xa1
Memory Space : 0x0-0x7ff
Misc :
Configuration Index : 0x1
Interface : RdyBsy Active, I/O
Feature : 0x99
IO Space : Bus16 Bus8 0x0-0xF(4 lines)
IRQ Description : Share Pulse Level 0 1 2 3 4 5 6 7 8 9 10 11 12
13 14
15
Misc :
Configuration Index : 0x1
Feature : 0x1
Configuration Index : 0x2
Interface : RdyBsy Active, I/O
Feature : 0x18
IO Space : Bus16 Bus8 0x1F0-0x1F7 0x3F6-0x3F7
IRQ Description : Share Pulse Level 14
Configuration Index : 0x3 Last Default
Interface : RdyBsy Active, I/O
Feature : 0x18
IO Space : Bus16 Bus8 0x170-0x177 0x376-0x377
IRQ Description : Share Pulse Level 14
Configuration Index : 0x3 Last
Feature : 0x1
Card tuple version : 4.01
Manufacturer : HITACHI
Name of Product : FLASH

Appreciate your help.

Previously, KYT wrote in qdn.public.qnx4:

Hello,

We use QNX4.24. Our hardware is our development SBC. My tiny hope is ATA
PCMCIA card accessing
(reading/writing).
When I first installed QNX, pcmcia’s resourses was allocated “I/O:ec00-ec03,
IRQ:12” at hardware
Auto_detection step. And I copy the file ‘/etc/config/pcmcia.cfg’ to
‘/etc/config/pcmcia.1’,
then I correct the file somewhat like the following:

#vi /etc/config/pcmcia.1
;
; Minimal resource set
;

[resources]
memory = 0xd4000-0xd5fff
ports = 0xec00-0xec03
^^^^^^^^^^^^^^^^^^^^^^^

Change this to
ports = 0x300-0x37f

rports = 0x3e8+8, 0x170+8, 0x376+2
irqs = 12
^^^^^^^^^^^

This is not the IRQ for the adapter. This is a list of free
IRQs that are available on your system to be assigned to
PCMCIA devices.

Once you have changed this, run ‘Pcmcia.generic -i0’.
What is the output from ‘pin’ now?

After launching Pcmcia.generic I use the ‘pin config
/etc/config/pcmcia.cards’ command
to configure the ‘pcmcia.cards’ file. And I perform the following commands:

#pcmciatrap
Adapter Cirrus CL6710/CL672x at address oxECOO
Pcmcia.generic -aec00

#Pcmcia.generic -aec00 -i12 -F /etc/config/pcmcia.cards
#pin
Sock Win Type Flags PID Base Size IRQ Base Size
DMA
1 0 Memory C—M----------W None - -
2 Empty ----MF---------- None

what’s wrong? why not be shown up as an ATA device? why is null the Base,
Size, IRQ?
If I run ‘Fsys.eide -vv fsys -n0=flash -N FLASH eide -aec00 -i12 -S &’ at
it’s status,
the output is as follows:

Interface Address: ec00h
Interface Interrupt: 12

‘fsys’ module not used
‘scsi’ module not used
No Adaptors found!

Oh! this isn’t my request.

After running 'Pcmcia.generic -i0 ’ the output from ‘pin cis’ command is as
follows:
#pin cis
Socket : 1
Device : Function Specific 2k
Other conditions (com) : 3.3V
Device : Function Specific 2k
Common memory JEDEC : 0xdf01
Manufacturer ID : 0x7 0x0
PC Card function : Fixed Disk
POST : 0x1
Tuple 0x22 link=2 : 01 01
Tuple 0x22 link=3 : 02 0c 0f
Configuration base/st : 0x200 0-subtuples
Configuration Index : 0x0 Default
Interface : RdyBsy Active, Memory
Feature : 0xa1
Memory Space : 0x0-0x7ff
Misc :
Configuration Index : 0x1
Interface : RdyBsy Active, I/O
Feature : 0x99
IO Space : Bus16 Bus8 0x0-0xF(4 lines)
IRQ Description : Share Pulse Level 0 1 2 3 4 5 6 7 8 9 10 11 12
13 14
15
Misc :
Configuration Index : 0x1
Feature : 0x1
Configuration Index : 0x2
Interface : RdyBsy Active, I/O
Feature : 0x18
IO Space : Bus16 Bus8 0x1F0-0x1F7 0x3F6-0x3F7
IRQ Description : Share Pulse Level 14
Configuration Index : 0x3 Last Default
Interface : RdyBsy Active, I/O
Feature : 0x18
IO Space : Bus16 Bus8 0x170-0x177 0x376-0x377
IRQ Description : Share Pulse Level 14
Configuration Index : 0x3 Last
Feature : 0x1
Card tuple version : 4.01
Manufacturer : HITACHI
Name of Product : FLASH

Appreciate your help.

Pavol,
Thanks for your goodwill.
The output from ‘pin config’, ‘pin resourses’ is as follows:

pin co

; socket 1
[device]
regbase = 0x200
manufacturer = “HITACHI”
product = “FLASH”
config = 0x01, 0x0401, irq any, io any+16 (width=16)
config = 0x02, 0x0401, irq 14, io 0x1f0-0x1f7 (width=16), io 0x3f6-0x3f7
(width=16)
config = 0x03, 0x0401, irq 14, io 0x170-0x177 (width=16), io 0x376-0x377
(width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

pin res

free memory: 0xD5000-0xD5FFF
in-use memory: 0xD4000-0xD4FFF
free io ports: 0x300-0x37F
reserved free io ports: 0x170-0x177 0x2E8-0x2EF 0x376-0x377 0x3E8-0x3EF
free interrupts: 5 7 11 12

“Pavol Kycina” <kycina@microstep-hdo.sk> wrote in message
news:3bbd4543$1@asrpx.mshdo

What is the output of “pin co” and “pin re” ?


Pavol Kycina


“KYT” <> 99laputa@hanmail.net> > wrote in message
news:9piuan$irs$> 1@inn.qnx.com> …
Hello,

We use QNX4.24. Our hardware is our development SBC. My tiny hope is ATA
PCMCIA card accessing
(reading/writing).
When I first installed QNX, pcmcia’s resourses was allocated
“I/O:ec00-ec03,
IRQ:12” at hardware
Auto_detection step. And I copy the file ‘/etc/config/pcmcia.cfg’ to
‘/etc/config/pcmcia.1’,
then I correct the file somewhat like the following:

#vi /etc/config/pcmcia.1
;
; Minimal resource set
;

[resources]
memory = 0xd4000-0xd5fff
ports = 0xec00-0xec03
rports = 0x3e8+8, 0x170+8, 0x376+2
irqs = 12

After launching Pcmcia.generic I use the ‘pin config
/etc/config/pcmcia.cards’ command
to configure the ‘pcmcia.cards’ file. And I perform the following
commands:

#pcmciatrap
Adapter Cirrus CL6710/CL672x at address oxECOO
Pcmcia.generic -aec00

#Pcmcia.generic -aec00 -i12 -F /etc/config/pcmcia.cards
#pin
Sock Win Type Flags PID Base Size IRQ Base
Size
DMA
1 0 Memory C—M----------W None - -
2 Empty ----MF---------- None

what’s wrong? why not be shown up as an ATA device? why is null the
Base,
Size, IRQ?
If I run ‘Fsys.eide -vv fsys -n0=flash -N FLASH eide -aec00 -i12 -S &’
at
it’s status,
the output is as follows:

Interface Address: ec00h
Interface Interrupt: 12

‘fsys’ module not used
‘scsi’ module not used
No Adaptors found!

Oh! this isn’t my request.

After running 'Pcmcia.generic -i0 ’ the output from ‘pin cis’ command
is
as
follows:
#pin cis
Socket : 1
Device : Function Specific 2k
Other conditions (com) : 3.3V
Device : Function Specific 2k
Common memory JEDEC : 0xdf01
Manufacturer ID : 0x7 0x0
PC Card function : Fixed Disk
POST : 0x1
Tuple 0x22 link=2 : 01 01
Tuple 0x22 link=3 : 02 0c 0f
Configuration base/st : 0x200 0-subtuples
Configuration Index : 0x0 Default
Interface : RdyBsy Active, Memory
Feature : 0xa1
Memory Space : 0x0-0x7ff
Misc :
Configuration Index : 0x1
Interface : RdyBsy Active, I/O
Feature : 0x99
IO Space : Bus16 Bus8 0x0-0xF(4 lines)
IRQ Description : Share Pulse Level 0 1 2 3 4 5 6 7 8 9 10 11
12
13 14
15
Misc :
Configuration Index : 0x1
Feature : 0x1
Configuration Index : 0x2
Interface : RdyBsy Active, I/O
Feature : 0x18
IO Space : Bus16 Bus8 0x1F0-0x1F7 0x3F6-0x3F7
IRQ Description : Share Pulse Level 14
Configuration Index : 0x3 Last Default
Interface : RdyBsy Active, I/O
Feature : 0x18
IO Space : Bus16 Bus8 0x170-0x177 0x376-0x377
IRQ Description : Share Pulse Level 14
Configuration Index : 0x3 Last
Feature : 0x1
Card tuple version : 4.01
Manufacturer : HITACHI
Name of Product : FLASH

Appreciate your help.
\

Hugh,
Thanks for the reply.
The output from ‘pin’ is as follows:

pin

Sock Win Type Flags PID Base Size IRQ
Base Size DMA
1 Unknown C—MF---------- None
2 Empty ----MF---------- None

What’s problem?

“Hugh Brown” <hsbrown@qnx.com> wrote in message
news:Voyager.011005084833.5976A@node90.ott.qnx.com

Previously, KYT wrote in qdn.public.qnx4:
Hello,

We use QNX4.24. Our hardware is our development SBC. My tiny hope is ATA
PCMCIA card accessing
(reading/writing).
When I first installed QNX, pcmcia’s resourses was allocated
“I/O:ec00-ec03,
IRQ:12” at hardware
Auto_detection step. And I copy the file ‘/etc/config/pcmcia.cfg’ to
‘/etc/config/pcmcia.1’,
then I correct the file somewhat like the following:

#vi /etc/config/pcmcia.1
;
; Minimal resource set
;

[resources]
memory = 0xd4000-0xd5fff
ports = 0xec00-0xec03
^^^^^^^^^^^^^^^^^^^^^^^
Change this to
ports = 0x300-0x37f
rports = 0x3e8+8, 0x170+8, 0x376+2
irqs = 12
^^^^^^^^^^^
This is not the IRQ for the adapter. This is a list of free
IRQs that are available on your system to be assigned to
PCMCIA devices.

Once you have changed this, run ‘Pcmcia.generic -i0’.
What is the output from ‘pin’ now?


After launching Pcmcia.generic I use the ‘pin config
/etc/config/pcmcia.cards’ command
to configure the ‘pcmcia.cards’ file. And I perform the following
commands:

#pcmciatrap
Adapter Cirrus CL6710/CL672x at address oxECOO
Pcmcia.generic -aec00

#Pcmcia.generic -aec00 -i12 -F /etc/config/pcmcia.cards
#pin
Sock Win Type Flags PID Base Size IRQ Base
Size
DMA
1 0 Memory C—M----------W None - -
2 Empty ----MF---------- None

what’s wrong? why not be shown up as an ATA device? why is null the
Base,
Size, IRQ?
If I run ‘Fsys.eide -vv fsys -n0=flash -N FLASH eide -aec00 -i12 -S &’
at
it’s status,
the output is as follows:

Interface Address: ec00h
Interface Interrupt: 12

‘fsys’ module not used
‘scsi’ module not used
No Adaptors found!

Oh! this isn’t my request.

After running 'Pcmcia.generic -i0 ’ the output from ‘pin cis’ command
is as
follows:
#pin cis
Socket : 1
Device : Function Specific 2k
Other conditions (com) : 3.3V
Device : Function Specific 2k
Common memory JEDEC : 0xdf01
Manufacturer ID : 0x7 0x0
PC Card function : Fixed Disk
POST : 0x1
Tuple 0x22 link=2 : 01 01
Tuple 0x22 link=3 : 02 0c 0f
Configuration base/st : 0x200 0-subtuples
Configuration Index : 0x0 Default
Interface : RdyBsy Active, Memory
Feature : 0xa1
Memory Space : 0x0-0x7ff
Misc :
Configuration Index : 0x1
Interface : RdyBsy Active, I/O
Feature : 0x99
IO Space : Bus16 Bus8 0x0-0xF(4 lines)
IRQ Description : Share Pulse Level 0 1 2 3 4 5 6 7 8 9 10 11
12
13 14
15
Misc :
Configuration Index : 0x1
Feature : 0x1
Configuration Index : 0x2
Interface : RdyBsy Active, I/O
Feature : 0x18
IO Space : Bus16 Bus8 0x1F0-0x1F7 0x3F6-0x3F7
IRQ Description : Share Pulse Level 14
Configuration Index : 0x3 Last Default
Interface : RdyBsy Active, I/O
Feature : 0x18
IO Space : Bus16 Bus8 0x170-0x177 0x376-0x377
IRQ Description : Share Pulse Level 14
Configuration Index : 0x3 Last
Feature : 0x1
Card tuple version : 4.01
Manufacturer : HITACHI
Name of Product : FLASH

Appreciate your help.
\

Hello,

I would suggest trying newer Pcmcia.generic, from QNX4.25.
Hugh Brown is the man to contact.

Pavol

“KYT” <99laputa@hanmail.net> wrote in message
news:9pr16c$3kj$1@inn.qnx.com

Pavol,
Thanks for your goodwill.
The output from ‘pin config’, ‘pin resourses’ is as follows:

pin co

; socket 1
[device]
regbase = 0x200
manufacturer = “HITACHI”
product = “FLASH”
config = 0x01, 0x0401, irq any, io any+16 (width=16)
config = 0x02, 0x0401, irq 14, io 0x1f0-0x1f7 (width=16), io 0x3f6-0x3f7
(width=16)
config = 0x03, 0x0401, irq 14, io 0x170-0x177 (width=16), io 0x376-0x377
(width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

pin res

free memory: 0xD5000-0xD5FFF
in-use memory: 0xD4000-0xD4FFF
free io ports: 0x300-0x37F
reserved free io ports: 0x170-0x177 0x2E8-0x2EF 0x376-0x377 0x3E8-0x3EF
free interrupts: 5 7 11 12

“Pavol Kycina” <> kycina@microstep-hdo.sk> > wrote in message
news:3bbd4543$> 1@asrpx.mshdo> …
What is the output of “pin co” and “pin re” ?


Pavol Kycina


“KYT” <> 99laputa@hanmail.net> > wrote in message
news:9piuan$irs$> 1@inn.qnx.com> …
Hello,

We use QNX4.24. Our hardware is our development SBC. My tiny hope is
ATA
PCMCIA card accessing
(reading/writing).
When I first installed QNX, pcmcia’s resourses was allocated
“I/O:ec00-ec03,
IRQ:12” at hardware
Auto_detection step. And I copy the file ‘/etc/config/pcmcia.cfg’ to
‘/etc/config/pcmcia.1’,
then I correct the file somewhat like the following:

#vi /etc/config/pcmcia.1
;
; Minimal resource set
;

[resources]
memory = 0xd4000-0xd5fff
ports = 0xec00-0xec03
rports = 0x3e8+8, 0x170+8, 0x376+2
irqs = 12

After launching Pcmcia.generic I use the ‘pin config
/etc/config/pcmcia.cards’ command
to configure the ‘pcmcia.cards’ file. And I perform the following
commands:

#pcmciatrap
Adapter Cirrus CL6710/CL672x at address oxECOO
Pcmcia.generic -aec00

#Pcmcia.generic -aec00 -i12 -F /etc/config/pcmcia.cards
#pin
Sock Win Type Flags PID Base Size IRQ Base
Size
DMA
1 0 Memory C—M----------W None - -
2 Empty ----MF---------- None

what’s wrong? why not be shown up as an ATA device? why is null the
Base,
Size, IRQ?
If I run ‘Fsys.eide -vv fsys -n0=flash -N FLASH eide -aec00 -i12 -S &’
at
it’s status,
the output is as follows:

Interface Address: ec00h
Interface Interrupt: 12

‘fsys’ module not used
‘scsi’ module not used
No Adaptors found!

Oh! this isn’t my request.

After running 'Pcmcia.generic -i0 ’ the output from ‘pin cis’ command
is
as
follows:
#pin cis
Socket : 1
Device : Function Specific 2k
Other conditions (com) : 3.3V
Device : Function Specific 2k
Common memory JEDEC : 0xdf01
Manufacturer ID : 0x7 0x0
PC Card function : Fixed Disk
POST : 0x1
Tuple 0x22 link=2 : 01 01
Tuple 0x22 link=3 : 02 0c 0f
Configuration base/st : 0x200 0-subtuples
Configuration Index : 0x0 Default
Interface : RdyBsy Active, Memory
Feature : 0xa1
Memory Space : 0x0-0x7ff
Misc :
Configuration Index : 0x1
Interface : RdyBsy Active, I/O
Feature : 0x99
IO Space : Bus16 Bus8 0x0-0xF(4 lines)
IRQ Description : Share Pulse Level 0 1 2 3 4 5 6 7 8 9 10
11
12
13 14
15
Misc :
Configuration Index : 0x1
Feature : 0x1
Configuration Index : 0x2
Interface : RdyBsy Active, I/O
Feature : 0x18
IO Space : Bus16 Bus8 0x1F0-0x1F7 0x3F6-0x3F7
IRQ Description : Share Pulse Level 14
Configuration Index : 0x3 Last Default
Interface : RdyBsy Active, I/O
Feature : 0x18
IO Space : Bus16 Bus8 0x170-0x177 0x376-0x377
IRQ Description : Share Pulse Level 14
Configuration Index : 0x3 Last
Feature : 0x1
Card tuple version : 4.01
Manufacturer : HITACHI
Name of Product : FLASH

Appreciate your help.


\

Please will you post the output from the following commands/files:

sin arg
sin ir
sin ve
/etc/config/pcmcia.cards

Previously, Pavol Kycina wrote in qdn.public.qnx4:

Hello,

I would suggest trying newer Pcmcia.generic, from QNX4.25.
Hugh Brown is the man to contact.

Pavol

“KYT” <> 99laputa@hanmail.net> > wrote in message
news:9pr16c$3kj$> 1@inn.qnx.com> …
Pavol,
Thanks for your goodwill.
The output from ‘pin config’, ‘pin resourses’ is as follows:

pin co

; socket 1
[device]
regbase = 0x200
manufacturer = “HITACHI”
product = “FLASH”
config = 0x01, 0x0401, irq any, io any+16 (width=16)
config = 0x02, 0x0401, irq 14, io 0x1f0-0x1f7 (width=16), io 0x3f6-0x3f7
(width=16)
config = 0x03, 0x0401, irq 14, io 0x170-0x177 (width=16), io 0x376-0x377
(width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

pin res

free memory: 0xD5000-0xD5FFF
in-use memory: 0xD4000-0xD4FFF
free io ports: 0x300-0x37F
reserved free io ports: 0x170-0x177 0x2E8-0x2EF 0x376-0x377 0x3E8-0x3EF
free interrupts: 5 7 11 12

“Pavol Kycina” <> kycina@microstep-hdo.sk> > wrote in message
news:3bbd4543$> 1@asrpx.mshdo> …
What is the output of “pin co” and “pin re” ?


Pavol Kycina


“KYT” <> 99laputa@hanmail.net> > wrote in message
news:9piuan$irs$> 1@inn.qnx.com> …
Hello,

We use QNX4.24. Our hardware is our development SBC. My tiny hope is
ATA
PCMCIA card accessing
(reading/writing).
When I first installed QNX, pcmcia’s resourses was allocated
“I/O:ec00-ec03,
IRQ:12” at hardware
Auto_detection step. And I copy the file ‘/etc/config/pcmcia.cfg’ to
‘/etc/config/pcmcia.1’,
then I correct the file somewhat like the following:

#vi /etc/config/pcmcia.1
;
; Minimal resource set
;

[resources]
memory = 0xd4000-0xd5fff
ports = 0xec00-0xec03
rports = 0x3e8+8, 0x170+8, 0x376+2
irqs = 12

After launching Pcmcia.generic I use the ‘pin config
/etc/config/pcmcia.cards’ command
to configure the ‘pcmcia.cards’ file. And I perform the following
commands:

#pcmciatrap
Adapter Cirrus CL6710/CL672x at address oxECOO
Pcmcia.generic -aec00

#Pcmcia.generic -aec00 -i12 -F /etc/config/pcmcia.cards
#pin
Sock Win Type Flags PID Base Size IRQ Base
Size
DMA
1 0 Memory C—M----------W None - -
2 Empty ----MF---------- None

what’s wrong? why not be shown up as an ATA device? why is null the
Base,
Size, IRQ?
If I run ‘Fsys.eide -vv fsys -n0=flash -N FLASH eide -aec00 -i12 -S &’
at
it’s status,
the output is as follows:

Interface Address: ec00h
Interface Interrupt: 12

‘fsys’ module not used
‘scsi’ module not used
No Adaptors found!

Oh! this isn’t my request.

After running 'Pcmcia.generic -i0 ’ the output from ‘pin cis’ command
is
as
follows:
#pin cis
Socket : 1
Device : Function Specific 2k
Other conditions (com) : 3.3V
Device : Function Specific 2k
Common memory JEDEC : 0xdf01
Manufacturer ID : 0x7 0x0
PC Card function : Fixed Disk
POST : 0x1
Tuple 0x22 link=2 : 01 01
Tuple 0x22 link=3 : 02 0c 0f
Configuration base/st : 0x200 0-subtuples
Configuration Index : 0x0 Default
Interface : RdyBsy Active, Memory
Feature : 0xa1
Memory Space : 0x0-0x7ff
Misc :
Configuration Index : 0x1
Interface : RdyBsy Active, I/O
Feature : 0x99
IO Space : Bus16 Bus8 0x0-0xF(4 lines)
IRQ Description : Share Pulse Level 0 1 2 3 4 5 6 7 8 9 10
11
12
13 14
15
Misc :
Configuration Index : 0x1
Feature : 0x1
Configuration Index : 0x2
Interface : RdyBsy Active, I/O
Feature : 0x18
IO Space : Bus16 Bus8 0x1F0-0x1F7 0x3F6-0x3F7
IRQ Description : Share Pulse Level 14
Configuration Index : 0x3 Last Default
Interface : RdyBsy Active, I/O
Feature : 0x18
IO Space : Bus16 Bus8 0x170-0x177 0x376-0x377
IRQ Description : Share Pulse Level 14
Configuration Index : 0x3 Last
Feature : 0x1
Card tuple version : 4.01
Manufacturer : HITACHI
Name of Product : FLASH

Appreciate your help.





\

Hi, Hugh
The output from ‘sin arg’, ‘sin irq’, ‘sin ver’, ‘/etc/config/pcmcia.cards’
is as follows:
Oh, so long!
#sin arg
PID USER NAME ARGUMENTS
1 System /boot/sys/Proc32 -l 1
2 System /boot/sys/Slib32
4 System /bin/Fsys
5 System /bin/Fsys.eide fsys -Ndsk0 -n0=hd0. -n5=cd0.
eide -a1f0 -i14
8 System Not available.
16 System Dev
21 System Pipe
23 System /bin/Dev.ser -N/dev/ser1 3f8,4
24 System /bin/Dev.ser -N/dev/ser2 2f8,3
25 System Dev.ansi -Q -n6
29 System Dev.par
31 System Dev.pty -n16
58 System Mqueue
60 System tinit -t /dev/con1 -T /dev/con2 /dev/con3 /dev/con4
61 System tinit -c termdef -e -T ser1 TERM=vt100
62 System tinit -c termdef -e -T ser2 TERM=vt100
63 root -sh
128 root /usr/bin/syslogd
141 root Net
143 root Net.ether82557 -p0 -l1
148 root nameloc
149 root nameloc
154 root /usr/ucb/Socklet node1
164 root /usr/ucb/inetd
167 root Pcmcia.generic -i0
180 root -sh
200 root -sh
214 root sin arg

#sin ir
IRQ PID PROGRAM CS:IP DS
-1 16 //1/bin/Dev32 0005:005760 000D
-1 23 //1/bin/Dev32.ser 0005:0024FC 000D
-1 24 //1/bin/Dev32.ser 0005:0024FC 000D
-1 25 //1/bin/Dev32.ansi 0005:005DC0 000D
-1 141 //1/bin/Net 0015:00468D 001D
0 1 /boot/sys/Proc32 00F0:005000 00F8
0 141 //1/bin/Net 0015:004738 001D
1 25 //1/bin/Dev32.ansi 0005:00690C 000D
3 24 //1/bin/Dev32.ser 0005:00177C 000D
4 23 //1/bin/Dev32.ser 0005:0017A4 000D
12 141 //1/bin/Net 0015:00555F 001D
13 1 /boot/sys/Proc32 00F0:004FC0 00F8
14 5 /bin/Fsys.eide 0005:00A6F4 000D

#sin ver
PROGRAM NAME VERSION DATE
/boot/sys/Proc32 Proc 4.24G Aug 25 1997
/boot/sys/Proc32 Slib16 4.23G Oct 04 1996
/boot/sys/Slib32 Slib32 4.24A Feb 04 1997
/bin/Fsys Fsys32 4.24S Jul 16 1998
/bin/Fsys.eide eide 4.24F Jul 17 1997
//1/bin/Dev32 Dev32 4.23G Oct 04 1996
//1/bin/Pipe Pipe 4.23A Feb 26 1996
//1/bin/Dev32.ser Dev32.ser 4.23I Jun 27 1997
//1/bin/Dev32.ser Dev32.ser 4.23I Jun 27 1997
//1/bin/Dev32.ansi Dev32.ansi 4.23H Nov 21 1996
//1/bin/Dev32.par Dev32.par 4.23G Oct 04 1996
//1/bin/Dev32.pty Dev32.pty 4.23G Oct 04 1996
//1/bin/Mqueue mqueue 4.23A Jul 03 1997
//1/bin/Net Net 4.24B Jul 31 1997
//1/bin/Net.ether82557 Net.ether825 4.25G Feb 17 2000
//1/*/usr/ucb/Socklet Socklet 4.24A Aug 12 1997

;
; PCMCIA card definitions file
;
; Describes configurations for all the PCMCIA cards we know about.
;

; socket 1
[device]
manufacturer = “SunDisk”
product = “SDP”
info1 = “5/3 0.6”
regbase = 0x200
config = 0x01, 0x0401, irq any, io any+16 (width=16)
config = 0x02, 0x0401, irq 14, io 0x1f0-0x1f7 (width=16), io 0x3f6-0x3f7
(width=16)
config = 0x03, 0x0401, irq 14, io 0x170-0x177 (width=16), io 0x376-0x377
(width=16)
register = 0,0x40,0x40


register = 0, 0x40, 0x40 ; level mode interrupts
[device]
manufacturer = “Intel”
product = “MODEM 2400*”
info1 = “iNC110US”
regbase = 0x100
config = 0x01, 0x0201, irq any, io 0x3f8-0x3ff (width=8)
config = 0x02, 0x0201, irq any, io 0x3e8-0x3ef (width=8)
config = 0x03, 0x0201, irq any, io 0x2f8-0x2ff (width=8)
config = 0x04, 0x0201, irq any, io 0x2e8-0x2ef (width=8)
vpp = 12.0

[device]
manufacturer = “MEGAHERTZ”
product = “XJ??44”
info1 = “A5”
info2 = “PCMCIA MODEM”
regbase = 0x100
config = 0x20, 0x0201, irq any, io 0x3f8+8
config = 0x21, 0x0201, irq any, io 0x2f8+8
config = 0x22, 0x0201, irq any, io 0x3e8+8
config = 0x23, 0x0201, irq any, io 0x2e8+8

[device]
manufacturer = “SunDisk”
product = “SDP5”
regbase = 0x200
config = 0x01, 0x0401, irq any, io any+16 (width=16)
config = 0x02, 0x401, irq any, io 0x1f0-0x1f7(width=16), io 0x3f6-0x3f7
config = 0x03, 0x401, irq any, io 0x170-0x177(width=16), io 0x376-0x377
register = 0,0x40,0x40

[device]
manufacturer = “MINISTOR”
product = “MP85P”
regbase = 0x200
config = 0x01, 0x401, irq any, io any+16
config = 0x02, 0x401, irq any, io 0x1f0-0x1f7 (width=16), io 0x3f6-0x3f7
(width=16)
config = 0x03, 0x401, irq any, io 0x170-0x177(width=16), io 0x376-0x377
register = 0,0x40,0x40

[device]
manufacturer = “NCR”
product = “WaveLAN/PCMCIA”
info1 = “Version 1.0?”
regbase = 0x4000
config = 0x41, 0x0602, irq any, io any+8 (width=8), mem any+0x8000
(offset=0, attribute)

[device]
manufacturer = “New Media Corporation”
product = “Sound”
regbase = 0x100
config = 0x20, 0x9001, irq any, io any+16 (width=16), io 0x388-0x38b
(width=16)
config = 0x02, 0x9001, irq any, io 0x300-0x31f (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “Trantor Systems, Ltd.”
product = “T460 SCSI Host Adapter”
regbase = 0x8000
config = 0x08, 0x8001, irq any, io 0x360-0x370 (width=16), io 0xa830-0xa904
(width=16)
config = 0x09, 0x8001, irq any, io 0x350-0x360 (width=16), io 0x3010-0x30b8
(width=16)
config = 0x0c, 0x8001, irq any, io 0x260-0x270 (width=16), io 0x3010-0x30b8
(width=16)
config = 0x0d, 0x8001, irq any, io 0x250-0x260 (width=16), io 0x3010-0x30b8
(width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

;
; LinkSys EC2T NE2000 Card
; Irvine, CA 92714 (714)261-1288
; This is the old-style LinkSys EC2T.
; If you have a combo card, use the next entry.

[device]
manufacturer = “E-CARD”
product = “E-CARD”
info1 = “Ver 01.00”
regbase = 0x400
config = 0x20, 0x0601, irq any, io 0x300-0x31f (width=16)
config = 0x21, 0x0601, irq any, io 0x320-0x33f (width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “Linksys”
product = “Combo PCMCIA EthernetCard (EC2T)”
info1 = “2.0”
regbase = 0xfd0
config = 0x00, 0x0601, irq 2|3|4|5|6|7|9|10|11|12|13|15, io any+32
(width=16)
config = 0x01, 0x0601, irq 2|3|4|5|6|7|9|10|11|12|13|15, io 0x300-0x31f
(width=16)
config = 0x02, 0x0601, irq 2|3|4|5|6|7|9|10|11|12|13|15, io 0x320-0x33f
(width=16)
config = 0x03, 0x0601, irq 2|3|4|5|6|7|9|10|11|12|13|15, io 0x340-0x35f
(width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “LINKSYS”
product = “E-CARD”
info1 = “Ver 02.00”
regbase = 0x400
config = 0x20, 0x0601, irq 2|3|4|5|6|7|9|10|11|12|13|15, io any+32
(width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

;
; Accton EN2212 NE2000 Ethernet Card
;
; NOTE: This card does not work with the NE2000 driver, and
; the CIS is unreliable.
;

[device]
manufacturer = “ACCTON”
product = “EN2212”
info1 = “ETHERNET”
info2 = “R04”
regbase = 0x100
config = 0x01, 0x0601, irq any, io 0x300-0x31f (width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

;
; Megahertz 14.4 FAX Modem (may be branded as a Dell)
;

[device]
manufacturer = “MEGAHERTZ”
product = “CC3144”
info1 = “A5”
info2 = “PCMCIA MODEM”
regbase = 0x200
config = 0x20, 0x0201, irq any, io 0x3f8-0x3ff (width=8)
config = 0x21, 0x0201, irq any, io 0x2f8-0x2ff (width=8)
config = 0x22, 0x0201, irq any, io 0x3e8-0x3ef (width=8)
config = 0x23, 0x0201, irq any, io 0x2e8-0x2ef (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts


;
; ChemCard/ThinFAX PCMCIA Series 14.4k modem
;

[device]
manufacturer = “EXP”
product = “ThinFax 1414”
info1 = “FM-1134”
info2 = “1.0”
regbase = 0x100
config = 0x20, 0x0201, irq any, io 0x3f8-0x3ff (width=8)
config = 0x21, 0x0201, irq any, io 0x2f8-0x2ff (width=8)
config = 0x22, 0x0201, irq any, io 0x3e8-0x3ef (width=8)
config = 0x23, 0x0201, irq any, io 0x2e8-0x2ef (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts

;
; D-Link DE-650 NE2000 Ethernet Card

[device]
manufacturer = “D-Link”
product = “DE-650”
regbase = 0x0400
config = 0x20, 0x0601, irq any, io 0x300-0x31f (width=16)
config = 0x21, 0x0601, irq any, io 0x320-0x33f (width=16)
register = 0, 0x40, 0x40

;
; Mitsubishi modem
;

[device]
manufacturer = “MITSUBISHI”
product = “CC3144”
info1 = “A5”
info2 = “PCMCIA MODEM”
regbase = 0x200
config = 0x20, 0x0201, irq any, io 0x3f8-0x3ff (width=8)
config = 0x21, 0x0201, irq any, io 0x2f8-0x2ff (width=8)
config = 0x22, 0x0201, irq any, io 0x3e8-0x3ef (width=8)
config = 0x23, 0x0201, irq any, io 0x2e8-0x2ef (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts

;
; Data Race RediCARD v.32bis data, v.17 FAX
; From: Ross Koningstein rkoningstein@quics
;

[device]
manufacturer = “DATA RACE”
product = “V.32bis/FAX 145-01-24”
info1 = “5.50”
info2 = “”
regbase = 0x100
config = 0x20, 0x0201, irq any, io 0x3f8-0x3ff (width=8)
config = 0x21, 0x0201, irq any, io 0x2f8-0x2ff (width=8)
config = 0x22, 0x0201, irq any, io 0x3e8-0x3ef (width=8)
config = 0x23, 0x0201, irq any, io 0x2e8-0x2ef (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts

;
; USRobotics modem
;

[device]
manufacturer = “USRobotics”
product = “PCMCIA 14,400 Fax”
info1 = “V1.0”
regbase = 0x1e6
config = 0x01, 0x0201, irq any, io 0x3f8-0x3ff (width=8)
config = 0x03, 0x0201, irq any, io 0x2f8-0x2ff (width=8)
config = 0x02, 0x0201, irq any, io 0x3e8-0x3ef (width=8)
config = 0x04, 0x0201, irq any, io 0x2e8-0x2ef (width=8)
;register = 0, 0x40, 0x40 ; level mode interrupts
vpp = 12.0

;
; Intel Fax modem
;

[device]
manufacturer = “Intel”
product = “Fax 9600”
info1 = “iNC210US”
regbase = 0x200
config = 0x20, 0x0201, irq any, io 0x3f8-0x3ff (width=8)
config = 0x21, 0x0201, irq any, io 0x2f8-0x2ff (width=8)
config = 0x22, 0x0201, irq any, io 0x3e8-0x3ef (width=8)
config = 0x23, 0x0201, irq any, io 0x2e8-0x2ef (width=8)

[device]
manufacturer = “Socket Communications, Inc.”
product = “Ethernet EA Lan Adapter”
info1 = “Revision H”
info2 = “10/17/95”
regbase = 0x3f8
config = 0x20, 0x0601, irq any, io 0x300-0x31f
config = 0x21, 0x0601, irq any, io 0x320-0x33f
config = 0x22, 0x0601, irq any, io 0x340-0x35f
config = 0x23, 0x0601, irq any, io 0x360-0x37f
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “Socket Communications Inc”
product = “Socket EA PCMCIA LAN Adapter Revision D”
regbase = 0x10000
config = 0x01, 0x0601, irq any, io any+32 (width=16)
config = 0x03, 0x0601, irq any, io 0x2a0-0x2bf (width=16)
config = 0x05, 0x0601, irq any, io 0x2c0-0x2df (width=16)
config = 0x07, 0x0601, irq any, io 0x2e0-0x2ff (width=16)
config = 0x09, 0x0601, irq any, io 0x300-0x31f (width=16)
config = 0x0b, 0x0601, irq any, io 0x320-0x33f (width=16)
config = 0x0d, 0x0601, irq any, io 0x340-0x35f (width=16)
config = 0x0f, 0x0601, irq any, io 0x360-0x37f (width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

;
; New Socket EA card
;

[device]
manufacturer = “Socket Communications Inc”
product = “Socket EA PCMCIA LAN Adapter Revision E”
regbase = 0x10000
config = 0x01, 0x0601, irq any, io any+32 (width=16)
config = 0x03, 0x0601, irq any, io 0x2a0-0x2bf (width=16)
config = 0x05, 0x0601, irq any, io 0x2c0-0x2df (width=16)
config = 0x07, 0x0601, irq any, io 0x2e0-0x2ff (width=16)
config = 0x09, 0x0601, irq any, io 0x300-0x31f (width=16)
config = 0x0b, 0x0601, irq any, io 0x320-0x33f (width=16)
config = 0x0d, 0x0601, irq any, io 0x340-0x35f (width=16)
config = 0x0f, 0x0601, irq any, io 0x360-0x37f (width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “Adaptec, Inc.”
product = “APA-1460 SCSI Host Adapter”
info1 = “Version 0.01”
regbase = 0x2000
config = 0x09, 0x8002, irq any, io 0x340-0x35f (width=8)
config = 0x08, 0x8002, irq any, io 0x140-0x15f (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
regbase = 0x200
manufacturer = “Intel”
product = “FlashDrive”
info1 = “iFDP2SA”
config = 0x02, 0x0401, irq any, io 0x1f0-0x1f7, io 0x3f6-0x3f7
config = 0x03, 0x0401, irq any, io 0x170-0x177, io 0x376-0x377
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “SunDisk”
product = “SDP5”
info1 = “1.0”
regbase = 0x200
config = 0x01, 0x0401, irq any, io any+16 (width=16)
config = 0x02, 0x0401, irq any, io 0x1f0-0x1f7, io 0x3f6-0x3f7
config = 0x03, 0x0401, irq any, io 0x170-0x177, io 0x376-0x377
register = 0, 0x40, 0x40 ; level mode interrupts


[device]
manufacturer = “Contemporary Control Systems, Inc.”
product = “PCM20 Arcnet Adapter”
info1 = “Rev A.”
regbase = 0x200
config = 0x01, 0x0601, irq 3|5|9|10|11|12|15, io any+16 (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “INTEGRAL PERIPHERALS”
product = “ATA CARD”
regbase = 0x200
config = 0x02, 0x0401, irq any, io 0x1f0-0x1f7, io 0x3f6-0x3f6
config = 0x03, 0x0401, irq any, io 0x170-0x177, io 0x376-0x376
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “SunDisk”
product = “SDP”
info1 = “5A1.1”
regbase = 0x200
config = 0x01, 0x0401, irq any, io any+16 (width=16)
config = 0x02, 0x0401, irq any, io 0x1f0-0x1f7 (width=16), io 0x3f6-0x3f7
(width=16)
config = 0x03, 0x0401, irq any, io 0x170-0x177 (width=16), io 0x376-0x377
(width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “MEGAHERTZ”
product = “XJ2288”
info1 = “V.34 PCMCIA MODEM”
regbase = 0x100
config = 0x20, 0x0201, irq any, io 0x3f8-0x3ff (width=8)
config = 0x21, 0x0201, irq any, io 0x2f8-0x2ff (width=8)
config = 0x22, 0x0201, irq any, io 0x3e8-0x3ef (width=8)
config = 0x23, 0x0201, irq any, io 0x2e8-0x2ef (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “Socket Communications Inc”
product = “Serial Port Adapter Revision B”
regbase = 0x8000
config = 0x01, 0x0201, irq any, io any+8 (width=8)
config = 0x03, 0x0201, irq any, io 0x3f8-0x3ff (width=8)
config = 0x05, 0x0201, irq any, io 0x2f8-0x2ff (width=8)
config = 0x07, 0x0201, irq any, io 0x3e8-0x3ef (width=8)
config = 0x09, 0x0201, irq any, io 0x2e8-0x2ef (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts
; socket 2
[device]
manufacturer = “Megahertz”
product = “CC10BT/2”
info1 = “PCMCIA 10BASE-T/2 ETHERNET ADAPTER”
info2 = “0000860503F6”
regbase = 0x300
config = 0x01, 0x0601, irq any, io any+16 (width=16)
config = 0x03, 0x0601, irq any, io any+32 (width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

; socket 1
[device]
manufacturer = “Maxtor”
product = “MXL171”
regbase = 0x200
config = 0x01, 0x0401, irq any, io any+16 (width=16)
config = 0x02, 0x0401, irq 14, io 0x1f0-0x1f7 (width=16), io 0x3f6-0x3f7
(width=16)
config = 0x03, 0x0401, irq 14, io 0x170-0x177 (width=16), io 0x376-0x377
(width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

; socket 1
[device]
manufacturer = “SunDisk”
product = “SDP”
info1 = “5/3 0.5”
regbase = 0x200
config = 0x01, 0x0401, irq any, io any+16 (width=16)
config = 0x02, 0x0401, irq 14, io 0x1f0-0x1f7 (width=16), io 0x3f6-0x3f7
(width=16)
config = 0x03, 0x0401, irq 14, io 0x170-0x177 (width=16), io 0x376-0x377
(width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

; socket 1
[device]
manufacturer = “COM1 SA”
product = “MGSM CARD”
info1 = “REV#1 0”
info2 = “4T129000000fXX”
regbase = 0x7e0
config = 0x01, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x3f8-0x3ff (width=8)
config = 0x02, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x2f8-0x2ff (width=8)
config = 0x03, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x3e8-0x3ef (width=8)
config = 0x04, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x2e8-0x2ef (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts

; socket 1
[device]
manufacturer = “AD2880WRLD”
product = “International_V.34_PC-Card_Modem”
info1 = “003”
info2 = “A”
regbase = 0x200
config = 0x20, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x3f8-0x3ff (width=8)
config = 0x21, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x2f8-0x2ff (width=8)
config = 0x22, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x3e8-0x3ef (width=8)
config = 0x23, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x2e8-0x2ef (width=8)
config = 0x30, 0x0201, irq 2|3|4|5|7|9|10|15, io any+8 (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “MEGAHERTZ”
product = “XJ1144”
info1 = “A5”
info2 = “PCMCIA MODEM”
regbase = 0x100
config = 0x20, 0x0201, irq 2|3|4|5, io 0x3f8-0x3ff (width=8)
config = 0x21, 0x0201, irq 2|3|4|5, io 0x2f8-0x2ff (width=8)
config = 0x22, 0x0201, irq 2|3|4|5, io 0x3e8-0x3ef (width=8)
config = 0x23, 0x0201, irq 2|3|4|5, io 0x2e8-0x2ef (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “AD2880WRLD”
product = “International_V.34_PC-Card_Modem”
info1 = “003”
info2 = “A”
regbase = 0x200
config = 0x20, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x3f8-0x3ff (width=8)
config = 0x21, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x2f8-0x2ff (width=8)
config = 0x22, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x3e8-0x3ef (width=8)
config = 0x23, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x2e8-0x2ef (width=8)
config = 0x30, 0x0201, irq 2|3|4|5|7|9|10|15, io any+8 (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “U.S. Robotics”
product = “SP1336”
info1 = “Sportster V.34/ x2 Upgradeable”
regbase = 0x300
config = 0x20, 0x0201, irq any, io 0x3f8-0x3ff (width=8)
config = 0x21, 0x0201, irq any, io 0x2f8-0x2ff (width=8)
config = 0x22, 0x0201, irq any, io 0x3e8-0x3ef (width=8)
config = 0x23, 0x0201, irq any, io 0x2e8-0x2ef (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “Motorola”
product = “MONTANA 33.6 FAX/MODEM”
info1 = “V2.0”
regbase = 0x100
config = 0x20, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x3f8-0x3ff (width=8)
config = 0x21, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x2f8-0x2ff (width=8)
config = 0x22, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x3e8-0x3ef (width=8)
config = 0x23, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x2e8-0x2ef (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts


; CNet CN40BC NE2000 Card
; CN40BC CNet TP/BNC
;
; CNet USA
; 1455 McCandless Dr.
; Milpitas, CA 95035, USA
;
; CNet Europa
; Kleinh

Where is the entry in the pcmcia.cards file for your Hitachi Flash card?
You must do a ‘pin con >> /etc/config/pcmcia.cards’ and then re-start
Pcmcia.generic.

Previously, KYT wrote in qdn.public.qnx4:

[quote]Hi, Hugh
The output from ‘sin arg’, ‘sin irq’, ‘sin ver’, ‘/etc/config/pcmcia.cards’
is as follows:
Oh, so long!

;
; PCMCIA card definitions file
;
; Describes configurations for all the PCMCIA cards we know about.
;

; socket 1
[device]
manufacturer = “SunDisk”
product = “SDP”
info1 = “5/3 0.6”
regbase = 0x200
config = 0x01, 0x0401, irq any, io any+16 (width=16)
config = 0x02, 0x0401, irq 14, io 0x1f0-0x1f7 (width=16), io 0x3f6-0x3f7
(width=16)
config = 0x03, 0x0401, irq 14, io 0x170-0x177 (width=16), io 0x376-0x377
(width=16)
register = 0,0x40,0x40


register = 0, 0x40, 0x40 ; level mode interrupts
[device]
manufacturer = “Intel”
product = “MODEM 2400*”
info1 = “iNC110US”
regbase = 0x100
config = 0x01, 0x0201, irq any, io 0x3f8-0x3ff (width=8)
config = 0x02, 0x0201, irq any, io 0x3e8-0x3ef (width=8)
config = 0x03, 0x0201, irq any, io 0x2f8-0x2ff (width=8)
config = 0x04, 0x0201, irq any, io 0x2e8-0x2ef (width=8)
vpp = 12.0

[device]
manufacturer = “MEGAHERTZ”
product = “XJ??44”
info1 = “A5”
info2 = “PCMCIA MODEM”
regbase = 0x100
config = 0x20, 0x0201, irq any, io 0x3f8+8
config = 0x21, 0x0201, irq any, io 0x2f8+8
config = 0x22, 0x0201, irq any, io 0x3e8+8
config = 0x23, 0x0201, irq any, io 0x2e8+8

[device]
manufacturer = “SunDisk”
product = “SDP5”
regbase = 0x200
config = 0x01, 0x0401, irq any, io any+16 (width=16)
config = 0x02, 0x401, irq any, io 0x1f0-0x1f7(width=16), io 0x3f6-0x3f7
config = 0x03, 0x401, irq any, io 0x170-0x177(width=16), io 0x376-0x377
register = 0,0x40,0x40

[device]
manufacturer = “MINISTOR”
product = “MP85P”
regbase = 0x200
config = 0x01, 0x401, irq any, io any+16
config = 0x02, 0x401, irq any, io 0x1f0-0x1f7 (width=16), io 0x3f6-0x3f7
(width=16)
config = 0x03, 0x401, irq any, io 0x170-0x177(width=16), io 0x376-0x377
register = 0,0x40,0x40

[device]
manufacturer = “NCR”
product = “WaveLAN/PCMCIA”
info1 = “Version 1.0?”
regbase = 0x4000
config = 0x41, 0x0602, irq any, io any+8 (width=8), mem any+0x8000
(offset=0, attribute)

[device]
manufacturer = “New Media Corporation”
product = “Sound”
regbase = 0x100
config = 0x20, 0x9001, irq any, io any+16 (width=16), io 0x388-0x38b
(width=16)
config = 0x02, 0x9001, irq any, io 0x300-0x31f (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “Trantor Systems, Ltd.”
product = “T460 SCSI Host Adapter”
regbase = 0x8000
config = 0x08, 0x8001, irq any, io 0x360-0x370 (width=16), io 0xa830-0xa904
(width=16)
config = 0x09, 0x8001, irq any, io 0x350-0x360 (width=16), io 0x3010-0x30b8
(width=16)
config = 0x0c, 0x8001, irq any, io 0x260-0x270 (width=16), io 0x3010-0x30b8
(width=16)
config = 0x0d, 0x8001, irq any, io 0x250-0x260 (width=16), io 0x3010-0x30b8
(width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

;
; LinkSys EC2T NE2000 Card
; Irvine, CA 92714 (714)261-1288
; This is the old-style LinkSys EC2T.
; If you have a combo card, use the next entry.

[device]
manufacturer = “E-CARD”
product = “E-CARD”
info1 = “Ver 01.00”
regbase = 0x400
config = 0x20, 0x0601, irq any, io 0x300-0x31f (width=16)
config = 0x21, 0x0601, irq any, io 0x320-0x33f (width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “Linksys”
product = “Combo PCMCIA EthernetCard (EC2T)”
info1 = “2.0”
regbase = 0xfd0
config = 0x00, 0x0601, irq 2|3|4|5|6|7|9|10|11|12|13|15, io any+32
(width=16)
config = 0x01, 0x0601, irq 2|3|4|5|6|7|9|10|11|12|13|15, io 0x300-0x31f
(width=16)
config = 0x02, 0x0601, irq 2|3|4|5|6|7|9|10|11|12|13|15, io 0x320-0x33f
(width=16)
config = 0x03, 0x0601, irq 2|3|4|5|6|7|9|10|11|12|13|15, io 0x340-0x35f
(width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “LINKSYS”
product = “E-CARD”
info1 = “Ver 02.00”
regbase = 0x400
config = 0x20, 0x0601, irq 2|3|4|5|6|7|9|10|11|12|13|15, io any+32
(width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

;
; Accton EN2212 NE2000 Ethernet Card
;
; NOTE: This card does not work with the NE2000 driver, and
; the CIS is unreliable.
;

[device]
manufacturer = “ACCTON”
product = “EN2212”
info1 = “ETHERNET”
info2 = “R04”
regbase = 0x100
config = 0x01, 0x0601, irq any, io 0x300-0x31f (width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

;
; Megahertz 14.4 FAX Modem (may be branded as a Dell)
;

[device]
manufacturer = “MEGAHERTZ”
product = “CC3144”
info1 = “A5”
info2 = “PCMCIA MODEM”
regbase = 0x200
config = 0x20, 0x0201, irq any, io 0x3f8-0x3ff (width=8)
config = 0x21, 0x0201, irq any, io 0x2f8-0x2ff (width=8)
config = 0x22, 0x0201, irq any, io 0x3e8-0x3ef (width=8)
config = 0x23, 0x0201, irq any, io 0x2e8-0x2ef (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts


;
; ChemCard/ThinFAX PCMCIA Series 14.4k modem
;

[device]
manufacturer = “EXP”
product = “ThinFax 1414”
info1 = “FM-1134”
info2 = “1.0”
regbase = 0x100
config = 0x20, 0x0201, irq any, io 0x3f8-0x3ff (width=8)
config = 0x21, 0x0201, irq any, io 0x2f8-0x2ff (width=8)
config = 0x22, 0x0201, irq any, io 0x3e8-0x3ef (width=8)
config = 0x23, 0x0201, irq any, io 0x2e8-0x2ef (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts

;
; D-Link DE-650 NE2000 Ethernet Card

[device]
manufacturer = “D-Link”
product = “DE-650”
regbase = 0x0400
config = 0x20, 0x0601, irq any, io 0x300-0x31f (width=16)
config = 0x21, 0x0601, irq any, io 0x320-0x33f (width=16)
register = 0, 0x40, 0x40

;
; Mitsubishi modem
;

[device]
manufacturer = “MITSUBISHI”
product = “CC3144”
info1 = “A5”
info2 = “PCMCIA MODEM”
regbase = 0x200
config = 0x20, 0x0201, irq any, io 0x3f8-0x3ff (width=8)
config = 0x21, 0x0201, irq any, io 0x2f8-0x2ff (width=8)
config = 0x22, 0x0201, irq any, io 0x3e8-0x3ef (width=8)
config = 0x23, 0x0201, irq any, io 0x2e8-0x2ef (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts

;
; Data Race RediCARD v.32bis data, v.17 FAX
; From: Ross Koningstein <rkoningstein@quics
;

[device]
manufacturer = “DATA RACE”
product = “V.32bis/FAX 145-01-24”
info1 = “5.50”
info2 = “”
regbase = 0x100
config = 0x20, 0x0201, irq any, io 0x3f8-0x3ff (width=8)
config = 0x21, 0x0201, irq any, io 0x2f8-0x2ff (width=8)
config = 0x22, 0x0201, irq any, io 0x3e8-0x3ef (width=8)
config = 0x23, 0x0201, irq any, io 0x2e8-0x2ef (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts

;
; USRobotics modem
;

[device]
manufacturer = “USRobotics”
product = “PCMCIA 14,400 Fax”
info1 = “V1.0”
regbase = 0x1e6
config = 0x01, 0x0201, irq any, io 0x3f8-0x3ff (width=8)
config = 0x03, 0x0201, irq any, io 0x2f8-0x2ff (width=8)
config = 0x02, 0x0201, irq any, io 0x3e8-0x3ef (width=8)
config = 0x04, 0x0201, irq any, io 0x2e8-0x2ef (width=8)
;register = 0, 0x40, 0x40 ; level mode interrupts
vpp = 12.0

;
; Intel Fax modem
;

[device]
manufacturer = “Intel”
product = “Fax 9600”
info1 = “iNC210US”
regbase = 0x200
config = 0x20, 0x0201, irq any, io 0x3f8-0x3ff (width=8)
config = 0x21, 0x0201, irq any, io 0x2f8-0x2ff (width=8)
config = 0x22, 0x0201, irq any, io 0x3e8-0x3ef (width=8)
config = 0x23, 0x0201, irq any, io 0x2e8-0x2ef (width=8)

[device]
manufacturer = “Socket Communications, Inc.”
product = “Ethernet EA Lan Adapter”
info1 = “Revision H”
info2 = “10/17/95”
regbase = 0x3f8
config = 0x20, 0x0601, irq any, io 0x300-0x31f
config = 0x21, 0x0601, irq any, io 0x320-0x33f
config = 0x22, 0x0601, irq any, io 0x340-0x35f
config = 0x23, 0x0601, irq any, io 0x360-0x37f
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “Socket Communications Inc”
product = “Socket EA PCMCIA LAN Adapter Revision D”
regbase = 0x10000
config = 0x01, 0x0601, irq any, io any+32 (width=16)
config = 0x03, 0x0601, irq any, io 0x2a0-0x2bf (width=16)
config = 0x05, 0x0601, irq any, io 0x2c0-0x2df (width=16)
config = 0x07, 0x0601, irq any, io 0x2e0-0x2ff (width=16)
config = 0x09, 0x0601, irq any, io 0x300-0x31f (width=16)
config = 0x0b, 0x0601, irq any, io 0x320-0x33f (width=16)
config = 0x0d, 0x0601, irq any, io 0x340-0x35f (width=16)
config = 0x0f, 0x0601, irq any, io 0x360-0x37f (width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

;
; New Socket EA card
;

[device]
manufacturer = “Socket Communications Inc”
product = “Socket EA PCMCIA LAN Adapter Revision E”
regbase = 0x10000
config = 0x01, 0x0601, irq any, io any+32 (width=16)
config = 0x03, 0x0601, irq any, io 0x2a0-0x2bf (width=16)
config = 0x05, 0x0601, irq any, io 0x2c0-0x2df (width=16)
config = 0x07, 0x0601, irq any, io 0x2e0-0x2ff (width=16)
config = 0x09, 0x0601, irq any, io 0x300-0x31f (width=16)
config = 0x0b, 0x0601, irq any, io 0x320-0x33f (width=16)
config = 0x0d, 0x0601, irq any, io 0x340-0x35f (width=16)
config = 0x0f, 0x0601, irq any, io 0x360-0x37f (width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “Adaptec, Inc.”
product = “APA-1460 SCSI Host Adapter”
info1 = “Version 0.01”
regbase = 0x2000
config = 0x09, 0x8002, irq any, io 0x340-0x35f (width=8)
config = 0x08, 0x8002, irq any, io 0x140-0x15f (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
regbase = 0x200
manufacturer = “Intel”
product = “FlashDrive”
info1 = “iFDP2SA”
config = 0x02, 0x0401, irq any, io 0x1f0-0x1f7, io 0x3f6-0x3f7
config = 0x03, 0x0401, irq any, io 0x170-0x177, io 0x376-0x377
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “SunDisk”
product = “SDP5”
info1 = “1.0”
regbase = 0x200
config = 0x01, 0x0401, irq any, io any+16 (width=16)
config = 0x02, 0x0401, irq any, io 0x1f0-0x1f7, io 0x3f6-0x3f7
config = 0x03, 0x0401, irq any, io 0x170-0x177, io 0x376-0x377
register = 0, 0x40, 0x40 ; level mode interrupts


[device]
manufacturer = “Contemporary Control Systems, Inc.”
product = “PCM20 Arcnet Adapter”
info1 = “Rev A.”
regbase = 0x200
config = 0x01, 0x0601, irq 3|5|9|10|11|12|15, io any+16 (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “INTEGRAL PERIPHERALS”
product = “ATA CARD”
regbase = 0x200
config = 0x02, 0x0401, irq any, io 0x1f0-0x1f7, io 0x3f6-0x3f6
config = 0x03, 0x0401, irq any, io 0x170-0x177, io 0x376-0x376
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “SunDisk”
product = “SDP”
info1 = “5A1.1”
regbase = 0x200
config = 0x01, 0x0401, irq any, io any+16 (width=16)
config = 0x02, 0x0401, irq any, io 0x1f0-0x1f7 (width=16), io 0x3f6-0x3f7
(width=16)
config = 0x03, 0x0401, irq any, io 0x170-0x177 (width=16), io 0x376-0x377
(width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “MEGAHERTZ”
product = “XJ2288”
info1 = “V.34 PCMCIA MODEM”
regbase = 0x100
config = 0x20, 0x0201, irq any, io 0x3f8-0x3ff (width=8)
config = 0x21, 0x0201, irq any, io 0x2f8-0x2ff (width=8)
config = 0x22, 0x0201, irq any, io 0x3e8-0x3ef (width=8)
config = 0x23, 0x0201, irq any, io 0x2e8-0x2ef (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “Socket Communications Inc”
product = “Serial Port Adapter Revision B”
regbase = 0x8000
config = 0x01, 0x0201, irq any, io any+8 (width=8)
config = 0x03, 0x0201, irq any, io 0x3f8-0x3ff (width=8)
config = 0x05, 0x0201, irq any, io 0x2f8-0x2ff (width=8)
config = 0x07, 0x0201, irq any, io 0x3e8-0x3ef (width=8)
config = 0x09, 0x0201, irq any, io 0x2e8-0x2ef (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts
; socket 2
[device]
manufacturer = “Megahertz”
product = “CC10BT/2”
info1 = “PCMCIA 10BASE-T/2 ETHERNET ADAPTER”
info2 = “0000860503F6”
regbase = 0x300
config = 0x01, 0x0601, irq any, io any+16 (width=16)
config = 0x03, 0x0601, irq any, io any+32 (width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

; socket 1
[device]
manufacturer = “Maxtor”
product = “MXL171”
regbase = 0x200
config = 0x01, 0x0401, irq any, io any+16 (width=16)
config = 0x02, 0x0401, irq 14, io 0x1f0-0x1f7 (width=16), io 0x3f6-0x3f7
(width=16)
config = 0x03, 0x0401, irq 14, io 0x170-0x177 (width=16), io 0x376-0x377
(width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

; socket 1
[device]
manufacturer = “SunDisk”
product = “SDP”
info1 = “5/3 0.5”
regbase = 0x200
config = 0x01, 0x0401, irq any, io any+16 (width=16)
config = 0x02, 0x0401, irq 14, io 0x1f0-0x1f7 (width=16), io 0x3f6-0x3f7
(width=16)
config = 0x03, 0x0401, irq 14, io 0x170-0x177 (width=16), io 0x376-0x377
(width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

; socket 1
[device]
manufacturer = “COM1 SA”
product = “MGSM CARD”
info1 = “REV#1 0”
info2 = “4T129000000fXX”
regbase = 0x7e0
config = 0x01, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x3f8-0x3ff (width=8)
config = 0x02, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x2f8-0x2ff (width=8)
config = 0x03, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x3e8-0x3ef (width=8)
config = 0x04, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x2e8-0x2ef (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts

; socket 1
[device]
manufacturer = “AD2880WRLD”
product = “International_V.34_PC-Card_Modem”
info1 = “003”
info2 = “A”
regbase = 0x200
config = 0x20, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x3f8-0x3ff (width=8)
config = 0x21, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x2f8-0x2ff (width=8)
config = 0x22, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x3e8-0x3ef (width=8)
config = 0x23, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x2e8-0x2ef (width=8)
config = 0x30, 0x0201, irq 2|3|4|5|7|9|10|15, io any+8 (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “MEGAHERTZ”
product = “XJ1144”
info1 = “A5”
info2 = “PCMCIA MODEM”
regbase = 0x100
config = 0x20, 0x0201, irq 2|3|4|5, io 0x3f8-0x3ff (width=8)
config = 0x21, 0x0201, irq 2|3|4|5, io 0x2f8-0x2ff (width=8)
config = 0x22, 0x0201, irq 2|3|4|5, io 0x3e8-0x3ef (width=8)
config = 0x23, 0x0201, irq 2|3|4|5, io 0x2e8-0x2ef (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “AD2880WRLD”
product = “International_V.34_PC-Card_Modem”
info1 = “003”
info2 = “A”
regbase = 0x200
config = 0x20, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x3f8-0x3ff (width=8)
config = 0x21, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x2f8-0x2ff (width=8)
config = 0x22, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x3e8-0x3ef (width=8)
config = 0x23, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x2e8-0x2ef (width=8)
config = 0x30, 0x0201, irq 2|3|4|5|7|9|10|15, io any+8 (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “U.S. Robotics”
product = “SP1336”
info1 = “Sportster V.34/ x2 Upgradeable”
regbase = 0x300
config = 0x20, 0x0201, irq any, io 0x3f8-0x3ff (width=8)
config = 0x21, 0x0201, irq any, io 0x2f8-0x2ff (width=8)
config = 0x22, 0x0201, irq any, io 0x3e8-0x3ef (width=8)
config = 0x23, 0x0201, irq any, io 0x2e8-0x2ef (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts

[device]
manufacturer = “Motorola”
product = “MONTANA 33.6 FAX/MODEM”
info1 = “V2.0”
regbase = 0x100
config = 0x20, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x3f8-0x3ff (width=8)
config = 0x21, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x2f8-0x2ff (width=8)
config = 0x22, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x3e8-0x3ef (width=8)
config = 0x23, 0x0201, irq 2|3|4|5|7|9|10|15, io 0x2e8-0x2ef (width=8)
register = 0, 0x40, 0x40 ; level mode interrupts


; CNet CN40BC NE2000 Card
; CN40BC CNet TP/BNC
;
; CNet USA
; 1455 McCandless Dr.
; Milpitas, CA 95035, USA
;
; CNet Europa
; Kleinh

Hello, Hugh.

Of course, I did a ‘pin con >> /etc/config/pcmcia.cards’. After I changed
newer Pcmcia.generic(Jun 12 2000),
the output from ‘pin config’, ‘pin’ is as follows:

pin co

; socket 1
[device]
regbase = 0x200
manufacturer = “HITACHI”
product = “FLASH”
, mem any+0x800
config = 0x01, 0x0401, irq any, io any+16 (width=16)
config = 0x01, 0x0401, irq any, io any+16 (width=16)
config = 0x02, 0x0401, irq 14, io 0x1f0-0x1f7 (width=16), io 0x3f6-0x3f7
(width=16)
config = 0x03, 0x0401, irq 14, io 0x170-0x177 (width=16), io 0x376-0x377
(width=16)
config = 0x03, 0x0401, irq 14, io 0x170-0x177 (width=16), io 0x376-0x377
(width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

#pin
Sock Win Type Flags PID Base Size IRQ Base Size DMA
1 0 Memory C—I----------- None 852k 2048
2 Empty ----MF---------- None

Our PCMCIA card memory is 48MB!

#pin cis
Socket : 1
Device : Function Specific 2k
Other conditions (com) : 3.3V
Device : Function Specific 2k
Common memory JEDEC : 0xdf01
Manufacturer ID : 0x7 0x0
PC Card function : Fixed Disk
POST : 0x1
Tuple 0x22 link=2 : 01 01
Tuple 0x22 link=3 : 02 0c 0f
Configuration base/st : 0x200 0-subtuples
Configuration Index : 0x0 Default
Interface : RdyBsy Active, Memory
Feature : 0xa1
Memory Space : 0x0-0x7ff
Misc :
Configuration Index : 0x1
Interface : RdyBsy Active, I/O
Feature : 0x99
IO Space : Bus16 Bus8 0x0-0xF(4 lines)
IRQ Description : Share Pulse Level 0 1 2 3 4 5 6 7 8 9 10 11 12
13 14
15
Misc :
Configuration Index : 0x1
Feature : 0x1
Configuration Index : 0x2
Interface : RdyBsy Active, I/O
Feature : 0x18
IO Space : Bus16 Bus8 0x1F0-0x1F7 0x3F6-0x3F7
IRQ Description : Share Pulse Level 14
.
.
.

“Hugh Brown” <hsbrown@qnx.com> wrote in message
news:Voyager.011010081403.19482A@node90.ott.qnx.com
Where is the entry in the pcmcia.cards file for your Hitachi Flash card?
You must do a ‘pin con >> /etc/config/pcmcia.cards’ and then re-start
Pcmcia.generic.

Well I don’t see the entry in the pcmcia.cards file you sent me!
Please do the following with Pcmcia.generic running and your flash
card inserted:

  1. mv /etc/config/pcmcia.cards /etc/config/pcmcia.cards.bak
  2. pin con > /etc/config/pcmcia.cards
  3. slay Pcmcia.generic
  4. Pcmcia.generic -i0
  5. pin

Does pin show the correct output now? If not, please post the output
from pin.

Previously, KYT wrote in qdn.public.qnx4:

Hello, Hugh.

Of course, I did a ‘pin con >> /etc/config/pcmcia.cards’. After I changed
newer Pcmcia.generic(Jun 12 2000),
the output from ‘pin config’, ‘pin’ is as follows:

pin co

; socket 1
[device]
regbase = 0x200
manufacturer = “HITACHI”
product = “FLASH”
, mem any+0x800
config = 0x01, 0x0401, irq any, io any+16 (width=16)
config = 0x01, 0x0401, irq any, io any+16 (width=16)
config = 0x02, 0x0401, irq 14, io 0x1f0-0x1f7 (width=16), io 0x3f6-0x3f7
(width=16)
config = 0x03, 0x0401, irq 14, io 0x170-0x177 (width=16), io 0x376-0x377
(width=16)
config = 0x03, 0x0401, irq 14, io 0x170-0x177 (width=16), io 0x376-0x377
(width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

#pin
Sock Win Type Flags PID Base Size IRQ Base Size DMA
1 0 Memory C—I----------- None 852k 2048
2 Empty ----MF---------- None

Our PCMCIA card memory is 48MB!

#pin cis
Socket : 1
Device : Function Specific 2k
Other conditions (com) : 3.3V
Device : Function Specific 2k
Common memory JEDEC : 0xdf01
Manufacturer ID : 0x7 0x0
PC Card function : Fixed Disk
POST : 0x1
Tuple 0x22 link=2 : 01 01
Tuple 0x22 link=3 : 02 0c 0f
Configuration base/st : 0x200 0-subtuples
Configuration Index : 0x0 Default
Interface : RdyBsy Active, Memory
Feature : 0xa1
Memory Space : 0x0-0x7ff
Misc :
Configuration Index : 0x1
Interface : RdyBsy Active, I/O
Feature : 0x99
IO Space : Bus16 Bus8 0x0-0xF(4 lines)
IRQ Description : Share Pulse Level 0 1 2 3 4 5 6 7 8 9 10 11 12
13 14
15
Misc :
Configuration Index : 0x1
Feature : 0x1
Configuration Index : 0x2
Interface : RdyBsy Active, I/O
Feature : 0x18
IO Space : Bus16 Bus8 0x1F0-0x1F7 0x3F6-0x3F7
IRQ Description : Share Pulse Level 14
.
.
.

“Hugh Brown” <> hsbrown@qnx.com> > wrote in message
news:> Voyager.011010081403.19482A@node90.ott.qnx.com> …
Where is the entry in the pcmcia.cards file for your Hitachi Flash card?
You must do a ‘pin con >> /etc/config/pcmcia.cards’ and then re-start
Pcmcia.generic.

\

Hi, Hugh

Thanks for your sincerity.
I act on your advice. The output from pin is as follows:

#pin
Sock Win Type Flags PID Base Size IRQ Base Size DMA
1 0 Memory C—I-------- None 852k 2048
2 Empty ----MF------- None

and

#vi /etc/config/pcmcia.cards

; socket 1
[device]
regbase = 0x200
manufacturer = “HITACHI”
product = “FLASH”
, mem any+0x800
config = 0x01, 0x0401, irq any, io any+16 (width=16)
config = 0x01, 0x0401, irq any, io any+16 (width=16)
config = 0x02, 0x0401, irq 14, io 0x1f0-0x1f7 (width=16), io 0x3f6-0x3f7
(width=16)
config = 0x03, 0x0401, irq 14, io 0x170-0x177 (width=16), io 0x376-0x377
(width=16)
config = 0x03, 0x0401, irq 14, io 0x170-0x177 (width=16), io 0x376-0x377
(width=16)
register = 0, 0x40, 0x40 ; level mode interrupts


“Hugh Brown” <hsbrown@qnx.com> wrote in message
news:Voyager.011011100607.2084A@node90…

Well I don’t see the entry in the pcmcia.cards file you sent me!
Please do the following with Pcmcia.generic running and your flash
card inserted:

  1. mv /etc/config/pcmcia.cards /etc/config/pcmcia.cards.bak
  2. pin con > /etc/config/pcmcia.cards
  3. slay Pcmcia.generic
  4. Pcmcia.generic -i0
  5. pin

Does pin show the correct output now? If not, please post the output
from pin.

Well the only other thing I can suggest is that you edit the new
pcmcia.cards file and remove the (width=16) entries for the flash
disk. You will have to slay Pcmcia.generic and restart it after
editing the file. If that still doesn’t work, then I will have to
have the hardware to sort this out.

Previously, KYT wrote in qdn.public.qnx4:

Hi, Hugh

Thanks for your sincerity.
I act on your advice. The output from pin is as follows:

#pin
Sock Win Type Flags PID Base Size IRQ Base Size DMA
1 0 Memory C—I-------- None 852k 2048
2 Empty ----MF------- None

and

#vi /etc/config/pcmcia.cards

; socket 1
[device]
regbase = 0x200
manufacturer = “HITACHI”
product = “FLASH”
, mem any+0x800
config = 0x01, 0x0401, irq any, io any+16 (width=16)
config = 0x01, 0x0401, irq any, io any+16 (width=16)
config = 0x02, 0x0401, irq 14, io 0x1f0-0x1f7 (width=16), io 0x3f6-0x3f7
(width=16)
config = 0x03, 0x0401, irq 14, io 0x170-0x177 (width=16), io 0x376-0x377
(width=16)
config = 0x03, 0x0401, irq 14, io 0x170-0x177 (width=16), io 0x376-0x377
(width=16)
register = 0, 0x40, 0x40 ; level mode interrupts


“Hugh Brown” <> hsbrown@qnx.com> > wrote in message
news:Voyager.011011100607.2084A@node90…
Well I don’t see the entry in the pcmcia.cards file you sent me!
Please do the following with Pcmcia.generic running and your flash
card inserted:

  1. mv /etc/config/pcmcia.cards /etc/config/pcmcia.cards.bak
  2. pin con > /etc/config/pcmcia.cards
  3. slay Pcmcia.generic
  4. Pcmcia.generic -i0
  5. pin

Does pin show the correct output now? If not, please post the output
from pin.

\