PCMCIA trouble

HI,
I’m trying to use a 8MB flash card with QNX RTP.
It seems that this card is not recognised so I would
appreciate any help on how to manually configure QNX to use
this card. The hardware seems OK since standard 36.6 US robotics modem
is normally seen from pin utility (at least ‘pin’ correctly show modem
parameters).
If there is no way to configure a suitable driver for this card, can
someone point me out
how to write a simple C program to use it ?

Below the output of some utility I’m using to discover what is going on;

Thanks in advance for any help.

Alberto


pin:
Sock Func Type Flags PID Base Size IRQ
1 Empty ----MF---------- None
1 Empty ----MF---------- None
2 Unknown C—MF---------- None
2 Empty ----MF---------- None


pin cis :
Socket : 2 - Function : 0
Device : Flash 8192k
Card tuple version : 4.01
Manufacturer : FUJITSU
Name of Product : MB98A80073series
Attribute Device : EEPROM 2k
Common memory JEDEC : 0x043d
Device Geometry : buswidth=16 bits
: erase=131072 bytes
: read=2 bytes
: write=2 bytes
: partition=131072 bytes
Checksum addr, len, val : 0xffca 60 0xad

devp-pccard:
00000000: 01ff 03ff 53ff 1eff ffff 15ff 1cff 04ff
“…S…”
00000010: 01ff 46ff 55ff 4aff 49ff 54ff 53ff 55ff
“…F.U.J.I.T.S.U.”
00000020: 00ff 4dff 42ff 39ff 38ff 41ff 38ff 30ff
“…M.B.9.8.A.8.0.”
00000030: 30ff 37ff 33ff 73ff 65ff 72ff 69ff 65ff
“0.7.3.s.e.r.i.e.”
00000040: 73ff 00ff ffff 17ff 03ff 41ff 01ff ffff
“s…A…”
00000050: 18ff 03ff 04ff 3dff ffff 1eff 07ff 02ff
“…=…”
00000060: 11ff 01ff 01ff 01ff 01ff ffff 10ff 06ff
“…”
00000070: caff ffff 3cff 00ff adff ffff ffff ffff
“…<…”
00000080: ffff ffff ffff ffff ffff ffff ffff ffff
“…”

000000f0: ffff ffff ffff ffff ffff ffff ffff ffff
“…”

Nex command was run while both sockets (I’ve 2 PCMCIA sockets) where
used:
One socket had the 8 MB flash card, and the other had a standard modem
fax card.
pci -vvv

PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 1078h, Cyrix Corporation
Device ID = 1h, MediaGXm MMX Cyrix Integrated CPU
PCI index = 0h
Class Codes = 060000h
Revision ID = 0h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 280h
Command Reg = 7h
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Device Dependent Registers:
0x40: 1e 12 00 c1 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Class = Network (Ethernet)
Vendor ID = 10ech, Realtek Semiconductor
Device ID = 8139h, RT8139A/B/C Fast Ethernet Adapter
PCI index = 0h
Class Codes = 020000h
Revision ID = 10h
Bus number = 0
Device number = 14
Function num = 0
Status Reg = 280h
Command Reg = 7h
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
PCI IO Address = 1000h length 256 enabled
PCI Mem Address = 80001000h 32bit length 256 enabled
Subsystem Vendor ID = 10ech
Subsystem ID = 8139h
Max Lat = 64ns
Min Gnt = 32ns
PCI Int Pin = INT A
Interrupt line = 5
Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Class = Bridge (PCI/ISA)
Vendor ID = 1078h, Cyrix Corporation
Device ID = 100h, Cx5530 ISA bridge
PCI index = 0h
Class Codes = 060100h
Revision ID = 30h
Bus number = 0
Device number = 18
Function num = 0
Status Reg = 280h
Command Reg = 1fh
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations monitor
Memory Write and Invalidate enabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 4h un-cacheable
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Device Dependent Registers:
0x40: 89 18 ae 47 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 7b 44 9c 07 00 00 00 00 00 00 43 18 0a 05 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 07 00 10 00 00 00 00 00 00 00 01 08 00 00 00 00
0x90: 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 0c 02 27 42 40 11 a9 0b 00 00 00 00
0xC0: 1c ac 00 00 00 00 00 00 00 00 00 00 63 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Class = Bridge (Unknown)
Vendor ID = 1078h, Cyrix Corporation
Device ID = 101h, Cx5530 SMI status and ACPI timer
PCI index = 0h
Class Codes = 068000h
Revision ID = 0h
Bus number = 0
Device number = 18
Function num = 1
Status Reg = 280h
Command Reg = 2h
I/O space access disabled
Memory space access enabled
Bus Master disabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 7b 44 9c 07 00 00 00 00 00 00 43 18 0a 05 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 07 00 10 00 00 00 00 00 00 00 01 08 00 00 00 00
0x90: 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 0c 02 27 42 41 38 04 0b 00 00 00 00
0xC0: 1c ac 00 00 00 00 00 00 00 00 00 00 63 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Class = Mass Storage (IDE)
Vendor ID = 1078h, Cyrix Corporation
Device ID = 102h, Cx5530 IDE Controller
PCI index = 0h
Class Codes = 010180h
Revision ID = 0h
Bus number = 0
Device number = 18
Function num = 2
Status Reg = 280h
Command Reg = 1h
I/O space access enabled
Memory space access disabled
Bus Master disabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
PCI IO Address = fc00h length 128 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 7b 44 9c 07 00 00 00 00 00 00 43 18 0a 05 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 07 00 10 00 00 00 00 00 00 00 01 08 00 00 00 00
0x90: 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 0c 02 27 42 46 02 12 0b 00 00 00 00
0xC0: 1c ac 00 00 00 00 00 00 00 00 00 00 63 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Class = Multimedia (Audio)
Vendor ID = 1078h, Cyrix Corporation
Device ID = 103h, Cx5530 XpressAUDIO
PCI index = 0h
Class Codes = 040100h
Revision ID = 0h
Bus number = 0
Device number = 18
Function num = 3
Status Reg = 280h
Command Reg = 6h
I/O space access disabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
PCI Mem Address = 40011000h 32bit length 128 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 7b 44 9c 07 00 00 00 00 00 00 43 18 0a 05 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 07 00 10 00 00 00 00 00 00 00 01 08 00 00 00 00
0x90: 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 0c 02 27 42 43 01 00 0b 00 00 00 00
0xC0: 1c ac 00 00 00 00 00 00 00 00 00 00 63 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Class = Display (VGA)
Vendor ID = 1078h, Cyrix Corporation
Device ID = 104h, Cx5530 Video Controller
PCI index = 0h
Class Codes = 030000h
Revision ID = 0h
Bus number = 0
Device number = 18
Function num = 4
Status Reg = 280h
Command Reg = 3h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
PCI Mem Address = 40800000h 32bit length 8388608 enabled
PCI Mem Address = 40010000h 32bit length 4096 enabled
Subsystem Vendor ID = 1078h
Subsystem ID = 584dh
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Device Dependent Registers:
0x40: 00 e8 3f 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Class = Serial Bus (Universal Serial Bus)
Vendor ID = e11h, Compaq Computer Corp.
Device ID = a0f8h, USB Open Host Controller
PCI index = 0h
Class Codes = 0c0310h
Revision ID = 6h
Bus number = 0
Device number = 19
Function num = 0
Status Reg = 280h
Command Reg = 7h
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 8h un-cacheable
PCI Mem Address = 80000000h 32bit length 4096 enabled
Subsystem Vendor ID = e11h
Subsystem ID = a0f8h
Max Lat = 80ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 10
Device Dependent Registers:
0x40: 00 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


\

Alberto Catoni
Intecs HRT S.p.A.
V. Gereschi 32,
56127 Pisa - Italia
Tel: +39 050 545256 Fax: +39 050 545200

Hi Alberto,

You should be using the devf-* driver that is associated with your flash device, not devp-pccard.
Take a look at devf-generic in the Helpviewer for more information.

Regards,

Joe

Alberto Catoni <catoni@pisa.intecs.it> wrote:

HI,
I’m trying to use a 8MB flash card with QNX RTP.
It seems that this card is not recognised so I would
appreciate any help on how to manually configure QNX to use
this card. The hardware seems OK since standard 36.6 US robotics modem
is normally seen from pin utility (at least ‘pin’ correctly show modem
parameters).
If there is no way to configure a suitable driver for this card, can
someone point me out
how to write a simple C program to use it ?

Below the output of some utility I’m using to discover what is going on;

Thanks in advance for any help.

Alberto



pin:
Sock Func Type Flags PID Base Size IRQ
1 Empty ----MF---------- None
1 Empty ----MF---------- None
2 Unknown C—MF---------- None
2 Empty ----MF---------- None



pin cis :
Socket : 2 - Function : 0
Device : Flash 8192k
Card tuple version : 4.01
Manufacturer : FUJITSU
Name of Product : MB98A80073series
Attribute Device : EEPROM 2k
Common memory JEDEC : 0x043d
Device Geometry : buswidth=16 bits
: erase=131072 bytes
: read=2 bytes
: write=2 bytes
: partition=131072 bytes
Checksum addr, len, val : 0xffca 60 0xad

devp-pccard:
00000000: 01ff 03ff 53ff 1eff ffff 15ff 1cff 04ff
“…S…”
00000010: 01ff 46ff 55ff 4aff 49ff 54ff 53ff 55ff
“…F.U.J.I.T.S.U.”
00000020: 00ff 4dff 42ff 39ff 38ff 41ff 38ff 30ff
“…M.B.9.8.A.8.0.”
00000030: 30ff 37ff 33ff 73ff 65ff 72ff 69ff 65ff
“0.7.3.s.e.r.i.e.”
00000040: 73ff 00ff ffff 17ff 03ff 41ff 01ff ffff
“s…A…”
00000050: 18ff 03ff 04ff 3dff ffff 1eff 07ff 02ff
“…=…”
00000060: 11ff 01ff 01ff 01ff 01ff ffff 10ff 06ff
“…”
00000070: caff ffff 3cff 00ff adff ffff ffff ffff
“…<…”
00000080: ffff ffff ffff ffff ffff ffff ffff ffff
“…”

000000f0: ffff ffff ffff ffff ffff ffff ffff ffff
“…”

Nex command was run while both sockets (I’ve 2 PCMCIA sockets) where
used:
One socket had the 8 MB flash card, and the other had a standard modem
fax card.
pci -vvv

PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 1078h, Cyrix Corporation
Device ID = 1h, MediaGXm MMX Cyrix Integrated CPU
PCI index = 0h
Class Codes = 060000h
Revision ID = 0h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 280h
Command Reg = 7h
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Device Dependent Registers:
0x40: 1e 12 00 c1 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00



Class = Network (Ethernet)
Vendor ID = 10ech, Realtek Semiconductor
Device ID = 8139h, RT8139A/B/C Fast Ethernet Adapter
PCI index = 0h
Class Codes = 020000h
Revision ID = 10h
Bus number = 0
Device number = 14
Function num = 0
Status Reg = 280h
Command Reg = 7h
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
PCI IO Address = 1000h length 256 enabled
PCI Mem Address = 80001000h 32bit length 256 enabled
Subsystem Vendor ID = 10ech
Subsystem ID = 8139h
Max Lat = 64ns
Min Gnt = 32ns
PCI Int Pin = INT A
Interrupt line = 5
Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00



Class = Bridge (PCI/ISA)
Vendor ID = 1078h, Cyrix Corporation
Device ID = 100h, Cx5530 ISA bridge
PCI index = 0h
Class Codes = 060100h
Revision ID = 30h
Bus number = 0
Device number = 18
Function num = 0
Status Reg = 280h
Command Reg = 1fh
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations monitor
Memory Write and Invalidate enabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 4h un-cacheable
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Device Dependent Registers:
0x40: 89 18 ae 47 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 7b 44 9c 07 00 00 00 00 00 00 43 18 0a 05 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 07 00 10 00 00 00 00 00 00 00 01 08 00 00 00 00
0x90: 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 0c 02 27 42 40 11 a9 0b 00 00 00 00
0xC0: 1c ac 00 00 00 00 00 00 00 00 00 00 63 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00



Class = Bridge (Unknown)
Vendor ID = 1078h, Cyrix Corporation
Device ID = 101h, Cx5530 SMI status and ACPI timer
PCI index = 0h
Class Codes = 068000h
Revision ID = 0h
Bus number = 0
Device number = 18
Function num = 1
Status Reg = 280h
Command Reg = 2h
I/O space access disabled
Memory space access enabled
Bus Master disabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 7b 44 9c 07 00 00 00 00 00 00 43 18 0a 05 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 07 00 10 00 00 00 00 00 00 00 01 08 00 00 00 00
0x90: 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 0c 02 27 42 41 38 04 0b 00 00 00 00
0xC0: 1c ac 00 00 00 00 00 00 00 00 00 00 63 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00



Class = Mass Storage (IDE)
Vendor ID = 1078h, Cyrix Corporation
Device ID = 102h, Cx5530 IDE Controller
PCI index = 0h
Class Codes = 010180h
Revision ID = 0h
Bus number = 0
Device number = 18
Function num = 2
Status Reg = 280h
Command Reg = 1h
I/O space access enabled
Memory space access disabled
Bus Master disabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
PCI IO Address = fc00h length 128 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 7b 44 9c 07 00 00 00 00 00 00 43 18 0a 05 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 07 00 10 00 00 00 00 00 00 00 01 08 00 00 00 00
0x90: 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 0c 02 27 42 46 02 12 0b 00 00 00 00
0xC0: 1c ac 00 00 00 00 00 00 00 00 00 00 63 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00



Class = Multimedia (Audio)
Vendor ID = 1078h, Cyrix Corporation
Device ID = 103h, Cx5530 XpressAUDIO
PCI index = 0h
Class Codes = 040100h
Revision ID = 0h
Bus number = 0
Device number = 18
Function num = 3
Status Reg = 280h
Command Reg = 6h
I/O space access disabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
PCI Mem Address = 40011000h 32bit length 128 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 7b 44 9c 07 00 00 00 00 00 00 43 18 0a 05 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 07 00 10 00 00 00 00 00 00 00 01 08 00 00 00 00
0x90: 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 0c 02 27 42 43 01 00 0b 00 00 00 00
0xC0: 1c ac 00 00 00 00 00 00 00 00 00 00 63 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00



Class = Display (VGA)
Vendor ID = 1078h, Cyrix Corporation
Device ID = 104h, Cx5530 Video Controller
PCI index = 0h
Class Codes = 030000h
Revision ID = 0h
Bus number = 0
Device number = 18
Function num = 4
Status Reg = 280h
Command Reg = 3h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
PCI Mem Address = 40800000h 32bit length 8388608 enabled
PCI Mem Address = 40010000h 32bit length 4096 enabled
Subsystem Vendor ID = 1078h
Subsystem ID = 584dh
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Device Dependent Registers:
0x40: 00 e8 3f 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00



Class = Serial Bus (Universal Serial Bus)
Vendor ID = e11h, Compaq Computer Corp.
Device ID = a0f8h, USB Open Host Controller
PCI index = 0h
Class Codes = 0c0310h
Revision ID = 6h
Bus number = 0
Device number = 19
Function num = 0
Status Reg = 280h
Command Reg = 7h
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 8h un-cacheable
PCI Mem Address = 80000000h 32bit length 4096 enabled
Subsystem Vendor ID = e11h
Subsystem ID = a0f8h
Max Lat = 80ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 10
Device Dependent Registers:
0x40: 00 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Alberto Catoni
Intecs HRT S.p.A.
V. Gereschi 32,
56127 Pisa - Italia
Tel: +39 050 545256 Fax: +39 050 545200

Thanks a lot for your response…
I’ve tryied the devf-generic driver but I can’t figure out what parameters
to pass to the required -s option.
I get the "Unable to properly identify any flash device"response ,
and using the -vvv options show a list of :

devf: fs2 socket generic

trying device width = 1

devf: bus width = 1
devf: trying chip inter = 1
devf: buf width =2

Can you suggest any way to gather more info about required
parameters I’ve to use in the devf driver ?

Thanks
Alberto


Hardware Support Account wrote:

Hi Alberto,

You should be using the devf-* driver that is associated with your flash device, not devp-pccard.
Take a look at devf-generic in the Helpviewer for more information.

Regards,

Joe

Alberto Catoni <> catoni@pisa.intecs.it> > wrote:
HI,
I’m trying to use a 8MB flash card with QNX RTP.
It seems that this card is not recognised so I would
appreciate any help on how to manually configure QNX to use
this card. The hardware seems OK since standard 36.6 US robotics modem
is normally seen from pin utility (at least ‘pin’ correctly show modem
parameters).
If there is no way to configure a suitable driver for this card, can
someone point me out
how to write a simple C program to use it ?

Below the output of some utility I’m using to discover what is going on;

Thanks in advance for any help.

Alberto

pin:
Sock Func Type Flags PID Base Size IRQ
1 Empty ----MF---------- None
1 Empty ----MF---------- None
2 Unknown C—MF---------- None
2 Empty ----MF---------- None

pin cis :
Socket : 2 - Function : 0
Device : Flash 8192k
Card tuple version : 4.01
Manufacturer : FUJITSU
Name of Product : MB98A80073series
Attribute Device : EEPROM 2k
Common memory JEDEC : 0x043d
Device Geometry : buswidth=16 bits
: erase=131072 bytes
: read=2 bytes
: write=2 bytes
: partition=131072 bytes
Checksum addr, len, val : 0xffca 60 0xad

devp-pccard:
00000000: 01ff 03ff 53ff 1eff ffff 15ff 1cff 04ff
“…S…”
00000010: 01ff 46ff 55ff 4aff 49ff 54ff 53ff 55ff
“…F.U.J.I.T.S.U.”
00000020: 00ff 4dff 42ff 39ff 38ff 41ff 38ff 30ff
“…M.B.9.8.A.8.0.”
00000030: 30ff 37ff 33ff 73ff 65ff 72ff 69ff 65ff
“0.7.3.s.e.r.i.e.”
00000040: 73ff 00ff ffff 17ff 03ff 41ff 01ff ffff
“s…A…”
00000050: 18ff 03ff 04ff 3dff ffff 1eff 07ff 02ff
“…=…”
00000060: 11ff 01ff 01ff 01ff 01ff ffff 10ff 06ff
“…”
00000070: caff ffff 3cff 00ff adff ffff ffff ffff
“…<…”
00000080: ffff ffff ffff ffff ffff ffff ffff ffff
“…”

000000f0: ffff ffff ffff ffff ffff ffff ffff ffff
“…”

Nex command was run while both sockets (I’ve 2 PCMCIA sockets) where
used:
One socket had the 8 MB flash card, and the other had a standard modem
fax card.
pci -vvv

PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 1078h, Cyrix Corporation
Device ID = 1h, MediaGXm MMX Cyrix Integrated CPU
PCI index = 0h
Class Codes = 060000h
Revision ID = 0h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 280h
Command Reg = 7h
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Device Dependent Registers:
0x40: 1e 12 00 c1 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Class = Network (Ethernet)
Vendor ID = 10ech, Realtek Semiconductor
Device ID = 8139h, RT8139A/B/C Fast Ethernet Adapter
PCI index = 0h
Class Codes = 020000h
Revision ID = 10h
Bus number = 0
Device number = 14
Function num = 0
Status Reg = 280h
Command Reg = 7h
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
PCI IO Address = 1000h length 256 enabled
PCI Mem Address = 80001000h 32bit length 256 enabled
Subsystem Vendor ID = 10ech
Subsystem ID = 8139h
Max Lat = 64ns
Min Gnt = 32ns
PCI Int Pin = INT A
Interrupt line = 5
Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Class = Bridge (PCI/ISA)
Vendor ID = 1078h, Cyrix Corporation
Device ID = 100h, Cx5530 ISA bridge
PCI index = 0h
Class Codes = 060100h
Revision ID = 30h
Bus number = 0
Device number = 18
Function num = 0
Status Reg = 280h
Command Reg = 1fh
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations monitor
Memory Write and Invalidate enabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 4h un-cacheable
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Device Dependent Registers:
0x40: 89 18 ae 47 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 7b 44 9c 07 00 00 00 00 00 00 43 18 0a 05 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 07 00 10 00 00 00 00 00 00 00 01 08 00 00 00 00
0x90: 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 0c 02 27 42 40 11 a9 0b 00 00 00 00
0xC0: 1c ac 00 00 00 00 00 00 00 00 00 00 63 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Class = Bridge (Unknown)
Vendor ID = 1078h, Cyrix Corporation
Device ID = 101h, Cx5530 SMI status and ACPI timer
PCI index = 0h
Class Codes = 068000h
Revision ID = 0h
Bus number = 0
Device number = 18
Function num = 1
Status Reg = 280h
Command Reg = 2h
I/O space access disabled
Memory space access enabled
Bus Master disabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 7b 44 9c 07 00 00 00 00 00 00 43 18 0a 05 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 07 00 10 00 00 00 00 00 00 00 01 08 00 00 00 00
0x90: 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 0c 02 27 42 41 38 04 0b 00 00 00 00
0xC0: 1c ac 00 00 00 00 00 00 00 00 00 00 63 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Class = Mass Storage (IDE)
Vendor ID = 1078h, Cyrix Corporation
Device ID = 102h, Cx5530 IDE Controller
PCI index = 0h
Class Codes = 010180h
Revision ID = 0h
Bus number = 0
Device number = 18
Function num = 2
Status Reg = 280h
Command Reg = 1h
I/O space access enabled
Memory space access disabled
Bus Master disabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
PCI IO Address = fc00h length 128 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 7b 44 9c 07 00 00 00 00 00 00 43 18 0a 05 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 07 00 10 00 00 00 00 00 00 00 01 08 00 00 00 00
0x90: 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 0c 02 27 42 46 02 12 0b 00 00 00 00
0xC0: 1c ac 00 00 00 00 00 00 00 00 00 00 63 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Class = Multimedia (Audio)
Vendor ID = 1078h, Cyrix Corporation
Device ID = 103h, Cx5530 XpressAUDIO
PCI index = 0h
Class Codes = 040100h
Revision ID = 0h
Bus number = 0
Device number = 18
Function num = 3
Status Reg = 280h
Command Reg = 6h
I/O space access disabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
PCI Mem Address = 40011000h 32bit length 128 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 7b 44 9c 07 00 00 00 00 00 00 43 18 0a 05 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 07 00 10 00 00 00 00 00 00 00 01 08 00 00 00 00
0x90: 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 0c 02 27 42 43 01 00 0b 00 00 00 00
0xC0: 1c ac 00 00 00 00 00 00 00 00 00 00 63 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Class = Display (VGA)
Vendor ID = 1078h, Cyrix Corporation
Device ID = 104h, Cx5530 Video Controller
PCI index = 0h
Class Codes = 030000h
Revision ID = 0h
Bus number = 0
Device number = 18
Function num = 4
Status Reg = 280h
Command Reg = 3h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
PCI Mem Address = 40800000h 32bit length 8388608 enabled
PCI Mem Address = 40010000h 32bit length 4096 enabled
Subsystem Vendor ID = 1078h
Subsystem ID = 584dh
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Device Dependent Registers:
0x40: 00 e8 3f 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Class = Serial Bus (Universal Serial Bus)
Vendor ID = e11h, Compaq Computer Corp.
Device ID = a0f8h, USB Open Host Controller
PCI index = 0h
Class Codes = 0c0310h
Revision ID = 6h
Bus number = 0
Device number = 19
Function num = 0
Status Reg = 280h
Command Reg = 7h
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 8h un-cacheable
PCI Mem Address = 80000000h 32bit length 4096 enabled
Subsystem Vendor ID = e11h
Subsystem ID = a0f8h
Max Lat = 80ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 10
Device Dependent Registers:
0x40: 00 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Alberto Catoni
Intecs HRT S.p.A.
V. Gereschi 32,
56127 Pisa - Italia
Tel: +39 050 545256 Fax: +39 050 545200


Alberto Catoni
Intecs HRT S.p.A.
V. Gereschi 32,
56127 Pisa - Italia
Tel: +39 050 545256 Fax: +39 050 545200