pci-bios and devp-pccard

Using patch A I’m having a problem with a Hitachi E133DN Notebook.
“pin” doesn’t show any cards inserted but devp-pccard -v does detect
new cards being inserted. I think it might relate to pci-bios not
initializing properly. I think all the relevant info is enclosed below.

pci-bios -v

pci_server: Oct 18 2000 10:47:28
Device 0 - Function 0 Vendor 8086 Device 1235 Index 0 ClassCode 60000
Device 1 - Function 0 Vendor 8086 Device 1234 Index 0 ClassCode 68000
Device 3 - Function 0 Vendor 1013 Device 1100 Index 0 ClassCode 60500
Device 6 - Function 0 Vendor 10c8 Device 1 Index 0 ClassCode 30000
MEM fec00000 200000 pref
MEM fec00000 200000
Device 8 - Function 0 Vendor 1013 Device 1100 Index 1 ClassCode 60500
pci_server: PCI_Startup failed!

pci-bios -b1 -v

pci_server: Oct 18 2000 10:47:28
Device 0 - Function 0 Vendor 8086 Device 1235 Index 0 ClassCode 60000
Device 1 - Function 0 Vendor 8086 Device 1234 Index 0 ClassCode 68000
Device 3 - Function 0 Vendor 1013 Device 1100 Index 0 ClassCode 60500
Device 6 - Function 0 Vendor 10c8 Device 1 Index 0 ClassCode 30000
MEM fec00000 200000 pref
MEM fec00000 200000

devp-pccard -vv

io_open for id = 3

Socket state c0

Card Inserted
5.0V Card
Socket state 40
Card Removed
Powered up 1
00000000: 0101 0303 0000 0000 ffff f313 1024 2404
“…$$…”
00000010: 0101 4d4d 4545 4744 4141 484d 4545 4257 “…MMEEGG.AHH
00000020: 0404 5a58 0000 5858 5a44 3232 3130 3434
“TTZZ…XXJJ221144”
00000030: 0404 3000 4141 4534 0000 5050 5341 4d4d
“44…AA55…PPCCMM”
00000040: 0303 4940 4141 402d 4d4d 4f49 4444 4540 “CCIIAA
…MOODDEE”
00000050: 0d0d 0000 fff4 f025 0404 0202 0101 0505 “MM…
…”
00000060: 0000 2121 2202 0202 0101 1a1a 0505 0101
“…!!..”
00000070: 0303 2000 0202 0101 1b1b 1010 e0e2 e101
“##…”
00000080: 0d1d 4848 4d6d 6d21 fcfc f818 1da0 ad60 “…HHmm–…" 00000090: 08f8 f303 0707 3030 3c3c 3000 1b1b 0707 "......00.<......" 000000a0: 0101 2808 a0ab a067 f8f8 f808 0000 0010 "!!....…”
000000b0: 0707 2222 2808 00a0 a060 68e8 e808 0000 “…””…
000000c0: 0b1b 0707 2323 2808 a0a0 a760 68e8 e808 “…##…`…”
000000d0: 0707 2222 2404 0000 0202 0f0f 7f74 7222 “…”"…
000000e0: 0909 0101 1f1f 0909 0000 0303 0000 0000
“…”
000000f0: 0303 0000 2222 2000 0003 0000 0202 0c3f
“…”"…??"

pin

io_open for id = 7
Sock Func Type Flags PID Base Size IRQ
1 Empty ----MF---------- None
1 Empty ----MF---------- None
2 Empty ----MF---------- None
2 Empty ----MF---------- None
io_close_ocb

Thanks
Angus

Hi Angus,

Could you please post the output from

pci -vvv

Thanks!



Angus Ainslie <angusa@deltatee.com> wrote:

Using patch A I’m having a problem with a Hitachi E133DN Notebook.
“pin” doesn’t show any cards inserted but devp-pccard -v does detect
new cards being inserted. I think it might relate to pci-bios not
initializing properly. I think all the relevant info is enclosed below.

pci-bios -v

pci_server: Oct 18 2000 10:47:28
Device 0 - Function 0 Vendor 8086 Device 1235 Index 0 ClassCode 60000
Device 1 - Function 0 Vendor 8086 Device 1234 Index 0 ClassCode 68000
Device 3 - Function 0 Vendor 1013 Device 1100 Index 0 ClassCode 60500
Device 6 - Function 0 Vendor 10c8 Device 1 Index 0 ClassCode 30000
MEM fec00000 200000 pref
MEM fec00000 200000
Device 8 - Function 0 Vendor 1013 Device 1100 Index 1 ClassCode 60500
pci_server: PCI_Startup failed!

pci-bios -b1 -v

pci_server: Oct 18 2000 10:47:28
Device 0 - Function 0 Vendor 8086 Device 1235 Index 0 ClassCode 60000
Device 1 - Function 0 Vendor 8086 Device 1234 Index 0 ClassCode 68000
Device 3 - Function 0 Vendor 1013 Device 1100 Index 0 ClassCode 60500
Device 6 - Function 0 Vendor 10c8 Device 1 Index 0 ClassCode 30000
MEM fec00000 200000 pref
MEM fec00000 200000

devp-pccard -vv

io_open for id = 3

Socket state c0

Card Inserted
5.0V Card
Socket state 40
Card Removed
Powered up 1
00000000: 0101 0303 0000 0000 ffff f313 1024 2404
“…$$…”
00000010: 0101 4d4d 4545 4744 4141 484d 4545 4257 “…MMEEGG.AHH
00000020: 0404 5a58 0000 5858 5a44 3232 3130 3434
“TTZZ…XXJJ221144”
00000030: 0404 3000 4141 4534 0000 5050 5341 4d4d
“44…AA55…PPCCMM”
00000040: 0303 4940 4141 402d 4d4d 4f49 4444 4540 “CCIIAA
.MOODDEE”
00000050: 0d0d 0000 fff4 f025 0404 0202 0101 0505 “MM…
…”
00000060: 0000 2121 2202 0202 0101 1a1a 0505 0101
“…!!..”
00000070: 0303 2000 0202 0101 1b1b 1010 e0e2 e101
“##…”
00000080: 0d1d 4848 4d6d 6d21 fcfc f818 1da0 ad60 “…HHmm–…" 00000090: 08f8 f303 0707 3030 3c3c 3000 1b1b 0707 "......00.<......" 000000a0: 0101 2808 a0ab a067 f8f8 f808 0000 0010 "!!....…”
000000b0: 0707 2222 2808 00a0 a060 68e8 e808 0000 “…””…
000000c0: 0b1b 0707 2323 2808 a0a0 a760 68e8 e808 “…##…`…”
000000d0: 0707 2222 2404 0000 0202 0f0f 7f74 7222 “…”"…
000000e0: 0909 0101 1f1f 0909 0000 0303 0000 0000
“…”
000000f0: 0303 0000 2222 2000 0003 0000 0202 0c3f
“…”"…??"

pin

io_open for id = 7
Sock Func Type Flags PID Base Size IRQ
1 Empty ----MF---------- None
1 Empty ----MF---------- None
2 Empty ----MF---------- None
2 Empty ----MF---------- None
io_close_ocb

Thanks
Angus

PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 1235h, 82437MX Mobile System Controller (MTSC)
PCI index = 0h
Class Codes = 060000h
Revision ID = 2h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2200h
Command Reg = 6h
I/O space access disabled
Memory space access enabled
Bus Master enabled
Special Cycle opertations 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
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: 40 00 01 00 00 00 00 00 0a 10 11 01 00 00 11 11
0x60: 02 04 06 08 00 00 00 00 0f 00 00 00 00 00 00 00
0x70: 00 00 0a 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 f0 00 00


Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 1234h, 82371MX Mobile PCI I/O IDE Xcelerator (MPIIX)
PCI index = 0h
Class Codes = 068000h
Revision ID = 3h
Bus number = 0
Device number = 1
Function num = 0
Status Reg = 280h
Command Reg = fh
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle opertations monitor
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 23 00 00 48 00 78 f1
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 80 80 00 00 00 00 00 00 00 00 04 00 07 a3 00 00
0x70: 0e 00 00 00 00 00 00 01 04 00 00 00 00 00 0c e0
0x80: 00 00 00 00 00 00 00 00 08 08 00 00 00 00 00 00
0x90: 08 00 00 00 00 00 00 00 72 03 ff 10 99 03 00 00
0xA0: 20 02 88 03 ff 00 00 00 60 00 30 00 00 00 00 00
0xB0: 1c 40 00 00 ff 02 20 00 ff ff 20 00 af 10 1e 10
0xC0: 03 20 04 4e 00 00 00 00 00 00 00 00 00 00 3d 00
0xD0: da d2 13 80 09 00 80 08 5b 50 ab 00 00 00 00 00
0xE0: 00 00 00 00 fa df 61 00 ff f0 ff 00 20 01 0b 00
0xF0: 00 0f 00 00 00 00 00 00 10 0f 00 00 00 00 00 00


Class = Bridge (PCI/PCMCIA)
Vendor ID = 1013h, Cirrus Logic
Device ID = 1100h, CL-PD6729 PCI-to-PC Card host adapter
PCI index = 0h
Class Codes = 060500h
Revision ID = e2h
Bus number = 0
Device number = 3
Function num = 0
Status Reg = 400h
Command Reg = 83h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle opertations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver enabled
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 = INT A
Interrupt line = 11
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 = Display (VGA)
Vendor ID = 10c8h, Neomagic Corporation
Device ID = 1h, NM2070 MagicGraph 128
PCI index = 0h
Class Codes = 030000h
Revision ID = 1h
Bus number = 0
Device number = 6
Function num = 0
Status Reg = 280h
Command Reg = 203h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle opertations 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
Mem Address = fec00000h prefetchable 32bit length 2097152 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 15
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




Hardware Support Account wrote:

Hi Angus,

Could you please post the output from

pci -vvv

Thanks!

Angus Ainslie <> angusa@deltatee.com> > wrote:
Using patch A I’m having a problem with a Hitachi E133DN Notebook.
“pin” doesn’t show any cards inserted but devp-pccard -v does detect
new cards being inserted. I think it might relate to pci-bios not
initializing properly. I think all the relevant info is enclosed below.

pci-bios -v

pci_server: Oct 18 2000 10:47:28
Device 0 - Function 0 Vendor 8086 Device 1235 Index 0 ClassCode 60000
Device 1 - Function 0 Vendor 8086 Device 1234 Index 0 ClassCode 68000
Device 3 - Function 0 Vendor 1013 Device 1100 Index 0 ClassCode 60500
Device 6 - Function 0 Vendor 10c8 Device 1 Index 0 ClassCode 30000
MEM fec00000 200000 pref
MEM fec00000 200000
Device 8 - Function 0 Vendor 1013 Device 1100 Index 1 ClassCode 60500
pci_server: PCI_Startup failed!

pci-bios -b1 -v

pci_server: Oct 18 2000 10:47:28
Device 0 - Function 0 Vendor 8086 Device 1235 Index 0 ClassCode 60000
Device 1 - Function 0 Vendor 8086 Device 1234 Index 0 ClassCode 68000
Device 3 - Function 0 Vendor 1013 Device 1100 Index 0 ClassCode 60500
Device 6 - Function 0 Vendor 10c8 Device 1 Index 0 ClassCode 30000
MEM fec00000 200000 pref
MEM fec00000 200000

devp-pccard -vv

io_open for id = 3

Socket state c0

Card Inserted
5.0V Card
Socket state 40
Card Removed
Powered up 1
00000000: 0101 0303 0000 0000 ffff f313 1024 2404
“…$$…”
00000010: 0101 4d4d 4545 4744 4141 484d 4545 4257 “…MMEEGG.AHH
00000020: 0404 5a58 0000 5858 5a44 3232 3130 3434
“TTZZ…XXJJ221144”
00000030: 0404 3000 4141 4534 0000 5050 5341 4d4d
“44…AA55…PPCCMM”
00000040: 0303 4940 4141 402d 4d4d 4f49 4444 4540 “CCIIAA
.MOODDEE”
00000050: 0d0d 0000 fff4 f025 0404 0202 0101 0505 “MM…
…”
00000060: 0000 2121 2202 0202 0101 1a1a 0505 0101
“…!!..”
00000070: 0303 2000 0202 0101 1b1b 1010 e0e2 e101
“##…”
00000080: 0d1d 4848 4d6d 6d21 fcfc f818 1da0 ad60 “…HHmm–…" 00000090: 08f8 f303 0707 3030 3c3c 3000 1b1b 0707 "......00.<......" 000000a0: 0101 2808 a0ab a067 f8f8 f808 0000 0010 "!!....…”
000000b0: 0707 2222 2808 00a0 a060 68e8 e808 0000 “…””…
000000c0: 0b1b 0707 2323 2808 a0a0 a760 68e8 e808 “…##…`…”
000000d0: 0707 2222 2404 0000 0202 0f0f 7f74 7222 “…”"…
000000e0: 0909 0101 1f1f 0909 0000 0303 0000 0000
“…”
000000f0: 0303 0000 2222 2000 0003 0000 0202 0c3f
“…”"…??"

pin

io_open for id = 7
Sock Func Type Flags PID Base Size IRQ
1 Empty ----MF---------- None
1 Empty ----MF---------- None
2 Empty ----MF---------- None
2 Empty ----MF---------- None
io_close_ocb

Thanks
Angus

Hi Angus,

I have sent you a utility called cdbreg, could you please do the following:

  1. ‘slay devp-pccard’
  2. Insert you PCMCIA card(s)
  3. ‘devp-pccard -vvv 2> file1’
  4. ‘cdbreg > file2’
  5. ‘slay devp-pccard’
  6. Send us file1 and file2.

Thanks!




Angus Ainslie <angusa@deltatee.com> wrote:

PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 1235h, 82437MX Mobile System Controller (MTSC)
PCI index = 0h
Class Codes = 060000h
Revision ID = 2h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2200h
Command Reg = 6h
I/O space access disabled
Memory space access enabled
Bus Master enabled
Special Cycle opertations 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
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: 40 00 01 00 00 00 00 00 0a 10 11 01 00 00 11 11
0x60: 02 04 06 08 00 00 00 00 0f 00 00 00 00 00 00 00
0x70: 00 00 0a 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 f0 00 00



Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 1234h, 82371MX Mobile PCI I/O IDE Xcelerator (MPIIX)
PCI index = 0h
Class Codes = 068000h
Revision ID = 3h
Bus number = 0
Device number = 1
Function num = 0
Status Reg = 280h
Command Reg = fh
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle opertations monitor
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 23 00 00 48 00 78 f1
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 80 80 00 00 00 00 00 00 00 00 04 00 07 a3 00 00
0x70: 0e 00 00 00 00 00 00 01 04 00 00 00 00 00 0c e0
0x80: 00 00 00 00 00 00 00 00 08 08 00 00 00 00 00 00
0x90: 08 00 00 00 00 00 00 00 72 03 ff 10 99 03 00 00
0xA0: 20 02 88 03 ff 00 00 00 60 00 30 00 00 00 00 00
0xB0: 1c 40 00 00 ff 02 20 00 ff ff 20 00 af 10 1e 10
0xC0: 03 20 04 4e 00 00 00 00 00 00 00 00 00 00 3d 00
0xD0: da d2 13 80 09 00 80 08 5b 50 ab 00 00 00 00 00
0xE0: 00 00 00 00 fa df 61 00 ff f0 ff 00 20 01 0b 00
0xF0: 00 0f 00 00 00 00 00 00 10 0f 00 00 00 00 00 00



Class = Bridge (PCI/PCMCIA)
Vendor ID = 1013h, Cirrus Logic
Device ID = 1100h, CL-PD6729 PCI-to-PC Card host adapter
PCI index = 0h
Class Codes = 060500h
Revision ID = e2h
Bus number = 0
Device number = 3
Function num = 0
Status Reg = 400h
Command Reg = 83h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle opertations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver enabled
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 = INT A
Interrupt line = 11
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 = Display (VGA)
Vendor ID = 10c8h, Neomagic Corporation
Device ID = 1h, NM2070 MagicGraph 128
PCI index = 0h
Class Codes = 030000h
Revision ID = 1h
Bus number = 0
Device number = 6
Function num = 0
Status Reg = 280h
Command Reg = 203h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle opertations 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
Mem Address = fec00000h prefetchable 32bit length 2097152 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 15
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



Hardware Support Account wrote:

Hi Angus,

Could you please post the output from

pci -vvv

Thanks!

Angus Ainslie <> angusa@deltatee.com> > wrote:
Using patch A I’m having a problem with a Hitachi E133DN Notebook.
“pin” doesn’t show any cards inserted but devp-pccard -v does detect
new cards being inserted. I think it might relate to pci-bios not
initializing properly. I think all the relevant info is enclosed below.

pci-bios -v

pci_server: Oct 18 2000 10:47:28
Device 0 - Function 0 Vendor 8086 Device 1235 Index 0 ClassCode 60000
Device 1 - Function 0 Vendor 8086 Device 1234 Index 0 ClassCode 68000
Device 3 - Function 0 Vendor 1013 Device 1100 Index 0 ClassCode 60500
Device 6 - Function 0 Vendor 10c8 Device 1 Index 0 ClassCode 30000
MEM fec00000 200000 pref
MEM fec00000 200000
Device 8 - Function 0 Vendor 1013 Device 1100 Index 1 ClassCode 60500
pci_server: PCI_Startup failed!

pci-bios -b1 -v

pci_server: Oct 18 2000 10:47:28
Device 0 - Function 0 Vendor 8086 Device 1235 Index 0 ClassCode 60000
Device 1 - Function 0 Vendor 8086 Device 1234 Index 0 ClassCode 68000
Device 3 - Function 0 Vendor 1013 Device 1100 Index 0 ClassCode 60500
Device 6 - Function 0 Vendor 10c8 Device 1 Index 0 ClassCode 30000
MEM fec00000 200000 pref
MEM fec00000 200000

devp-pccard -vv

io_open for id = 3

Socket state c0

Card Inserted
5.0V Card
Socket state 40
Card Removed
Powered up 1
00000000: 0101 0303 0000 0000 ffff f313 1024 2404
“…$$…”
00000010: 0101 4d4d 4545 4744 4141 484d 4545 4257 “…MMEEGG.AHH
00000020: 0404 5a58 0000 5858 5a44 3232 3130 3434
“TTZZ…XXJJ221144”
00000030: 0404 3000 4141 4534 0000 5050 5341 4d4d
“44…AA55…PPCCMM”
00000040: 0303 4940 4141 402d 4d4d 4f49 4444 4540 “CCIIAA
.MOODDEE”
00000050: 0d0d 0000 fff4 f025 0404 0202 0101 0505 “MM…
…”
00000060: 0000 2121 2202 0202 0101 1a1a 0505 0101
“…!!..”
00000070: 0303 2000 0202 0101 1b1b 1010 e0e2 e101
“##…”
00000080: 0d1d 4848 4d6d 6d21 fcfc f818 1da0 ad60 “…HHmm–…" 00000090: 08f8 f303 0707 3030 3c3c 3000 1b1b 0707 "......00.<......" 000000a0: 0101 2808 a0ab a067 f8f8 f808 0000 0010 "!!....…”
000000b0: 0707 2222 2808 00a0 a060 68e8 e808 0000 “…””…
000000c0: 0b1b 0707 2323 2808 a0a0 a760 68e8 e808 “…##…`…”
000000d0: 0707 2222 2404 0000 0202 0f0f 7f74 7222 “…”"…
000000e0: 0909 0101 1f1f 0909 0000 0303 0000 0000
“…”
000000f0: 0303 0000 2222 2000 0003 0000 0202 0c3f
“…”"…??"

pin

io_open for id = 7
Sock Func Type Flags PID Base Size IRQ
1 Empty ----MF---------- None
1 Empty ----MF---------- None
2 Empty ----MF---------- None
2 Empty ----MF---------- None
io_close_ocb

Thanks
Angus

Here is file1:

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State 0 -
IREQRouting 0 - IFType 1

GetSocket Socket 0 returned SCIntMask 0 - Vcontrol 0 - VppLevels 0 -
VccLevel 0 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
Socket state c0
Card Inserted
5.0V Card

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State 0 -
IREQRouting 0 - IFType 1

GetSocket Socket 1 returned SCIntMask 0 - Vcontrol 0 - VppLevels 0 -
VccLevel 0 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
Socket state c0
Card Inserted
5.0V Card
Powered up 1

GetSocket Socket 0 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
00000000: ffff ffff ffff ffff ffff ffff ffff ffff
“…”

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

Powered up 2

GetSocket Socket 1 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
00000000: 0000 0000 0000 0000 0000 0000 0000 0000
“…”

000000f0: 0000 0000 0000 0000 0000 0000 0000 0000
“…”


GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetSocket Socket 0 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetSocket Socket 1 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1

\


here is file2:

Last Bus is 0
EXca Reg 00 - 00 Reg 40 - 00
EXca Reg 01 - 00 Reg 41 - 00
EXca Reg 02 - 00 Reg 42 - 00
EXca Reg 03 - 3f Reg 43 - 3f
EXca Reg 04 - 3f Reg 44 - 3f
EXca Reg 05 - 3f Reg 45 - 3f
EXca Reg 06 - 17 Reg 46 - 17
EXca Reg 07 - 17 Reg 47 - 17
EXca Reg 08 - 17 Reg 48 - 17
EXca Reg 09 - 31 Reg 49 - 31
EXca Reg 0a - 31 Reg 4a - 31
EXca Reg 0b - 31 Reg 4b - 31
EXca Reg 0c - 05 Reg 4c - 05
EXca Reg 0d - 3f Reg 4d - 3f
EXca Reg 0e - 05 Reg 4e - 05
EXca Reg 0f - 3f Reg 4f - 3f
EXca Reg 10 - 05 Reg 50 - 05
EXca Reg 11 - 05 Reg 51 - 05
EXca Reg 12 - 05 Reg 52 - 05
EXca Reg 13 - 05 Reg 53 - 05
EXca Reg 14 - 3f Reg 54 - 3f
EXca Reg 15 - 3f Reg 55 - 3f
EXca Reg 16 - 3f Reg 56 - 3f
EXca Reg 17 - 05 Reg 57 - 05
EXca Reg 18 - 3f Reg 58 - 3f
EXca Reg 19 - 05 Reg 59 - 05
EXca Reg 1a - 3f Reg 5a - 3f
EXca Reg 1b - 05 Reg 5b - 05
EXca Reg 1c - 3f Reg 5c - 3f
EXca Reg 1d - 3f Reg 5d - 3f
EXca Reg 1e - 00 Reg 5e - 00
EXca Reg 1f - 29 Reg 5f - 29
EXca Reg 20 - 00 Reg 60 - 00
EXca Reg 21 - 00 Reg 61 - 00
EXca Reg 22 - 20 Reg 62 - 20
EXca Reg 23 - 1c Reg 63 - 1c
EXca Reg 24 - 00 Reg 64 - 00
EXca Reg 25 - 00 Reg 65 - 00
EXca Reg 26 - 29 Reg 66 - 29
EXca Reg 27 - 24 Reg 67 - 24
EXca Reg 28 - 24 Reg 68 - 24
EXca Reg 29 - 24 Reg 69 - 24
EXca Reg 2a - 21 Reg 6a - 21
EXca Reg 2b - 00 Reg 6b - 00
EXca Reg 2c - 2e Reg 6c - 2e
EXca Reg 2d - 06 Reg 6d - 06
EXca Reg 2e - 2d Reg 6e - 2d
EXca Reg 2f - 22 Reg 6f - 22
EXca Reg 30 - 1b Reg 70 - 1b
EXca Reg 31 - 10 Reg 71 - 10
EXca Reg 32 - 10 Reg 72 - 10
EXca Reg 33 - 35 Reg 73 - 35
EXca Reg 34 - 12 Reg 74 - 12
EXca Reg 35 - 17 Reg 75 - 17
EXca Reg 36 - 3a Reg 76 - 3a
EXca Reg 37 - 1c Reg 77 - 1c
EXca Reg 38 - 1e Reg 78 - 1e
EXca Reg 39 - 26 Reg 79 - 26
EXca Reg 3a - 0e Reg 7a - 0e
EXca Reg 3b - 04 Reg 7b - 04
EXca Reg 3c - 36 Reg 7c - 36
EXca Reg 3d - 14 Reg 7d - 14
EXca Reg 3e - 0b Reg 7e - 0b
EXca Reg 3f - 3f Reg 7f - 3f
CardBus Reg 00 - f000ff53 Reg 00 - f000ff53
CardBus Reg 04 - f000ff53 Reg 04 - f000ff53
CardBus Reg 08 - f000e2c3 Reg 08 - f000e2c3
CardBus Reg 0c - f000ff53 Reg 0c - f000ff53
CardBus Reg 10 - f000ff53 Reg 10 - f000ff53
CardBus Reg 20 - f000fea5 Reg 20 - f000fea5
CardBus Reg 24 - f000e987 Reg 24 - f000e987
CardBus Reg 28 - f000ff47 Reg 28 - f000ff47

Hardware Support Account wrote:

Hi Angus,

I have sent you a utility called cdbreg, could you please do the following:

  1. ‘slay devp-pccard’
  2. Insert you PCMCIA card(s)
  3. ‘devp-pccard -vvv 2> file1’
  4. ‘cdbreg > file2’
  5. ‘slay devp-pccard’
  6. Send us file1 and file2.

Thanks!

Angus Ainslie <> angusa@deltatee.com> > wrote:

PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 1235h, 82437MX Mobile System Controller (MTSC)
PCI index = 0h
Class Codes = 060000h
Revision ID = 2h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2200h
Command Reg = 6h
I/O space access disabled
Memory space access enabled
Bus Master enabled
Special Cycle opertations 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
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: 40 00 01 00 00 00 00 00 0a 10 11 01 00 00 11 11
0x60: 02 04 06 08 00 00 00 00 0f 00 00 00 00 00 00 00
0x70: 00 00 0a 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 f0 00 00

Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 1234h, 82371MX Mobile PCI I/O IDE Xcelerator (MPIIX)
PCI index = 0h
Class Codes = 068000h
Revision ID = 3h
Bus number = 0
Device number = 1
Function num = 0
Status Reg = 280h
Command Reg = fh
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle opertations monitor
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 23 00 00 48 00 78 f1
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 80 80 00 00 00 00 00 00 00 00 04 00 07 a3 00 00
0x70: 0e 00 00 00 00 00 00 01 04 00 00 00 00 00 0c e0
0x80: 00 00 00 00 00 00 00 00 08 08 00 00 00 00 00 00
0x90: 08 00 00 00 00 00 00 00 72 03 ff 10 99 03 00 00
0xA0: 20 02 88 03 ff 00 00 00 60 00 30 00 00 00 00 00
0xB0: 1c 40 00 00 ff 02 20 00 ff ff 20 00 af 10 1e 10
0xC0: 03 20 04 4e 00 00 00 00 00 00 00 00 00 00 3d 00
0xD0: da d2 13 80 09 00 80 08 5b 50 ab 00 00 00 00 00
0xE0: 00 00 00 00 fa df 61 00 ff f0 ff 00 20 01 0b 00
0xF0: 00 0f 00 00 00 00 00 00 10 0f 00 00 00 00 00 00

Class = Bridge (PCI/PCMCIA)
Vendor ID = 1013h, Cirrus Logic
Device ID = 1100h, CL-PD6729 PCI-to-PC Card host adapter
PCI index = 0h
Class Codes = 060500h
Revision ID = e2h
Bus number = 0
Device number = 3
Function num = 0
Status Reg = 400h
Command Reg = 83h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle opertations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver enabled
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 = INT A
Interrupt line = 11
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 = Display (VGA)
Vendor ID = 10c8h, Neomagic Corporation
Device ID = 1h, NM2070 MagicGraph 128
PCI index = 0h
Class Codes = 030000h
Revision ID = 1h
Bus number = 0
Device number = 6
Function num = 0
Status Reg = 280h
Command Reg = 203h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle opertations 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
Mem Address = fec00000h prefetchable 32bit length 2097152 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 15
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

Hardware Support Account wrote:

Hi Angus,

Could you please post the output from

pci -vvv

Thanks!

Angus Ainslie <> angusa@deltatee.com> > wrote:
Using patch A I’m having a problem with a Hitachi E133DN Notebook.
“pin” doesn’t show any cards inserted but devp-pccard -v does detect
new cards being inserted. I think it might relate to pci-bios not
initializing properly. I think all the relevant info is enclosed below.

pci-bios -v

pci_server: Oct 18 2000 10:47:28
Device 0 - Function 0 Vendor 8086 Device 1235 Index 0 ClassCode 60000
Device 1 - Function 0 Vendor 8086 Device 1234 Index 0 ClassCode 68000
Device 3 - Function 0 Vendor 1013 Device 1100 Index 0 ClassCode 60500
Device 6 - Function 0 Vendor 10c8 Device 1 Index 0 ClassCode 30000
MEM fec00000 200000 pref
MEM fec00000 200000
Device 8 - Function 0 Vendor 1013 Device 1100 Index 1 ClassCode 60500
pci_server: PCI_Startup failed!

pci-bios -b1 -v

pci_server: Oct 18 2000 10:47:28
Device 0 - Function 0 Vendor 8086 Device 1235 Index 0 ClassCode 60000
Device 1 - Function 0 Vendor 8086 Device 1234 Index 0 ClassCode 68000
Device 3 - Function 0 Vendor 1013 Device 1100 Index 0 ClassCode 60500
Device 6 - Function 0 Vendor 10c8 Device 1 Index 0 ClassCode 30000
MEM fec00000 200000 pref
MEM fec00000 200000

devp-pccard -vv

io_open for id = 3

Socket state c0

Card Inserted
5.0V Card
Socket state 40
Card Removed
Powered up 1
00000000: 0101 0303 0000 0000 ffff f313 1024 2404
“…$$…”
00000010: 0101 4d4d 4545 4744 4141 484d 4545 4257 “…MMEEGG.AHH
00000020: 0404 5a58 0000 5858 5a44 3232 3130 3434
“TTZZ…XXJJ221144”
00000030: 0404 3000 4141 4534 0000 5050 5341 4d4d
“44…AA55…PPCCMM”
00000040: 0303 4940 4141 402d 4d4d 4f49 4444 4540 “CCIIAA
.MOODDEE”
00000050: 0d0d 0000 fff4 f025 0404 0202 0101 0505 “MM…
…”
00000060: 0000 2121 2202 0202 0101 1a1a 0505 0101
“…!!..”
00000070: 0303 2000 0202 0101 1b1b 1010 e0e2 e101
“##…”
00000080: 0d1d 4848 4d6d 6d21 fcfc f818 1da0 ad60 “…HHmm–…" 00000090: 08f8 f303 0707 3030 3c3c 3000 1b1b 0707 "......00.<......" 000000a0: 0101 2808 a0ab a067 f8f8 f808 0000 0010 "!!....…”
000000b0: 0707 2222 2808 00a0 a060 68e8 e808 0000 “…””…
000000c0: 0b1b 0707 2323 2808 a0a0 a760 68e8 e808 “…##…`…”
000000d0: 0707 2222 2404 0000 0202 0f0f 7f74 7222 “…”"…
000000e0: 0909 0101 1f1f 0909 0000 0303 0000 0000
“…”
000000f0: 0303 0000 2222 2000 0003 0000 0202 0c3f
“…”"…??"

pin

io_open for id = 7
Sock Func Type Flags PID Base Size IRQ
1 Empty ----MF---------- None
1 Empty ----MF---------- None
2 Empty ----MF---------- None
2 Empty ----MF---------- None
io_close_ocb

Thanks
Angus

Hi Angus,

Thanks for the information, the developer told me he is going to
investigate this further. We will get back to you hopfully soon.

Thanks again.



Angus Ainslie <angusa@deltatee.com> wrote:

Here is file1:

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State 0 -
IREQRouting 0 - IFType 1

GetSocket Socket 0 returned SCIntMask 0 - Vcontrol 0 - VppLevels 0 -
VccLevel 0 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
Socket state c0
Card Inserted
5.0V Card

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State 0 -
IREQRouting 0 - IFType 1

GetSocket Socket 1 returned SCIntMask 0 - Vcontrol 0 - VppLevels 0 -
VccLevel 0 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
Socket state c0
Card Inserted
5.0V Card
Powered up 1

GetSocket Socket 0 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
00000000: ffff ffff ffff ffff ffff ffff ffff ffff
“…”

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

Powered up 2

GetSocket Socket 1 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
00000000: 0000 0000 0000 0000 0000 0000 0000 0000
“…”

000000f0: 0000 0000 0000 0000 0000 0000 0000 0000
“…”



GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetSocket Socket 0 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetSocket Socket 1 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1



here is file2:

Last Bus is 0
EXca Reg 00 - 00 Reg 40 - 00
EXca Reg 01 - 00 Reg 41 - 00
EXca Reg 02 - 00 Reg 42 - 00
EXca Reg 03 - 3f Reg 43 - 3f
EXca Reg 04 - 3f Reg 44 - 3f
EXca Reg 05 - 3f Reg 45 - 3f
EXca Reg 06 - 17 Reg 46 - 17
EXca Reg 07 - 17 Reg 47 - 17
EXca Reg 08 - 17 Reg 48 - 17
EXca Reg 09 - 31 Reg 49 - 31
EXca Reg 0a - 31 Reg 4a - 31
EXca Reg 0b - 31 Reg 4b - 31
EXca Reg 0c - 05 Reg 4c - 05
EXca Reg 0d - 3f Reg 4d - 3f
EXca Reg 0e - 05 Reg 4e - 05
EXca Reg 0f - 3f Reg 4f - 3f
EXca Reg 10 - 05 Reg 50 - 05
EXca Reg 11 - 05 Reg 51 - 05
EXca Reg 12 - 05 Reg 52 - 05
EXca Reg 13 - 05 Reg 53 - 05
EXca Reg 14 - 3f Reg 54 - 3f
EXca Reg 15 - 3f Reg 55 - 3f
EXca Reg 16 - 3f Reg 56 - 3f
EXca Reg 17 - 05 Reg 57 - 05
EXca Reg 18 - 3f Reg 58 - 3f
EXca Reg 19 - 05 Reg 59 - 05
EXca Reg 1a - 3f Reg 5a - 3f
EXca Reg 1b - 05 Reg 5b - 05
EXca Reg 1c - 3f Reg 5c - 3f
EXca Reg 1d - 3f Reg 5d - 3f
EXca Reg 1e - 00 Reg 5e - 00
EXca Reg 1f - 29 Reg 5f - 29
EXca Reg 20 - 00 Reg 60 - 00
EXca Reg 21 - 00 Reg 61 - 00
EXca Reg 22 - 20 Reg 62 - 20
EXca Reg 23 - 1c Reg 63 - 1c
EXca Reg 24 - 00 Reg 64 - 00
EXca Reg 25 - 00 Reg 65 - 00
EXca Reg 26 - 29 Reg 66 - 29
EXca Reg 27 - 24 Reg 67 - 24
EXca Reg 28 - 24 Reg 68 - 24
EXca Reg 29 - 24 Reg 69 - 24
EXca Reg 2a - 21 Reg 6a - 21
EXca Reg 2b - 00 Reg 6b - 00
EXca Reg 2c - 2e Reg 6c - 2e
EXca Reg 2d - 06 Reg 6d - 06
EXca Reg 2e - 2d Reg 6e - 2d
EXca Reg 2f - 22 Reg 6f - 22
EXca Reg 30 - 1b Reg 70 - 1b
EXca Reg 31 - 10 Reg 71 - 10
EXca Reg 32 - 10 Reg 72 - 10
EXca Reg 33 - 35 Reg 73 - 35
EXca Reg 34 - 12 Reg 74 - 12
EXca Reg 35 - 17 Reg 75 - 17
EXca Reg 36 - 3a Reg 76 - 3a
EXca Reg 37 - 1c Reg 77 - 1c
EXca Reg 38 - 1e Reg 78 - 1e
EXca Reg 39 - 26 Reg 79 - 26
EXca Reg 3a - 0e Reg 7a - 0e
EXca Reg 3b - 04 Reg 7b - 04
EXca Reg 3c - 36 Reg 7c - 36
EXca Reg 3d - 14 Reg 7d - 14
EXca Reg 3e - 0b Reg 7e - 0b
EXca Reg 3f - 3f Reg 7f - 3f
CardBus Reg 00 - f000ff53 Reg 00 - f000ff53
CardBus Reg 04 - f000ff53 Reg 04 - f000ff53
CardBus Reg 08 - f000e2c3 Reg 08 - f000e2c3
CardBus Reg 0c - f000ff53 Reg 0c - f000ff53
CardBus Reg 10 - f000ff53 Reg 10 - f000ff53
CardBus Reg 20 - f000fea5 Reg 20 - f000fea5
CardBus Reg 24 - f000e987 Reg 24 - f000e987
CardBus Reg 28 - f000ff47 Reg 28 - f000ff47

Hardware Support Account wrote:

Hi Angus,

I have sent you a utility called cdbreg, could you please do the following:

  1. ‘slay devp-pccard’
  2. Insert you PCMCIA card(s)
  3. ‘devp-pccard -vvv 2> file1’
  4. ‘cdbreg > file2’
  5. ‘slay devp-pccard’
  6. Send us file1 and file2.

Thanks!

Angus Ainslie <> angusa@deltatee.com> > wrote:

PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 1235h, 82437MX Mobile System Controller (MTSC)
PCI index = 0h
Class Codes = 060000h
Revision ID = 2h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2200h
Command Reg = 6h
I/O space access disabled
Memory space access enabled
Bus Master enabled
Special Cycle opertations 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
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: 40 00 01 00 00 00 00 00 0a 10 11 01 00 00 11 11
0x60: 02 04 06 08 00 00 00 00 0f 00 00 00 00 00 00 00
0x70: 00 00 0a 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 f0 00 00

Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 1234h, 82371MX Mobile PCI I/O IDE Xcelerator (MPIIX)
PCI index = 0h
Class Codes = 068000h
Revision ID = 3h
Bus number = 0
Device number = 1
Function num = 0
Status Reg = 280h
Command Reg = fh
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle opertations monitor
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 23 00 00 48 00 78 f1
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 80 80 00 00 00 00 00 00 00 00 04 00 07 a3 00 00
0x70: 0e 00 00 00 00 00 00 01 04 00 00 00 00 00 0c e0
0x80: 00 00 00 00 00 00 00 00 08 08 00 00 00 00 00 00
0x90: 08 00 00 00 00 00 00 00 72 03 ff 10 99 03 00 00
0xA0: 20 02 88 03 ff 00 00 00 60 00 30 00 00 00 00 00
0xB0: 1c 40 00 00 ff 02 20 00 ff ff 20 00 af 10 1e 10
0xC0: 03 20 04 4e 00 00 00 00 00 00 00 00 00 00 3d 00
0xD0: da d2 13 80 09 00 80 08 5b 50 ab 00 00 00 00 00
0xE0: 00 00 00 00 fa df 61 00 ff f0 ff 00 20 01 0b 00
0xF0: 00 0f 00 00 00 00 00 00 10 0f 00 00 00 00 00 00

Class = Bridge (PCI/PCMCIA)
Vendor ID = 1013h, Cirrus Logic
Device ID = 1100h, CL-PD6729 PCI-to-PC Card host adapter
PCI index = 0h
Class Codes = 060500h
Revision ID = e2h
Bus number = 0
Device number = 3
Function num = 0
Status Reg = 400h
Command Reg = 83h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle opertations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver enabled
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 = INT A
Interrupt line = 11
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 = Display (VGA)
Vendor ID = 10c8h, Neomagic Corporation
Device ID = 1h, NM2070 MagicGraph 128
PCI index = 0h
Class Codes = 030000h
Revision ID = 1h
Bus number = 0
Device number = 6
Function num = 0
Status Reg = 280h
Command Reg = 203h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle opertations 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
Mem Address = fec00000h prefetchable 32bit length 2097152 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 15
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

Hardware Support Account wrote:

Hi Angus,

Could you please post the output from

pci -vvv

Thanks!

Angus Ainslie <> angusa@deltatee.com> > wrote:
Using patch A I’m having a problem with a Hitachi E133DN Notebook.
“pin” doesn’t show any cards inserted but devp-pccard -v does detect
new cards being inserted. I think it might relate to pci-bios not
initializing properly. I think all the relevant info is enclosed below.

pci-bios -v

pci_server: Oct 18 2000 10:47:28
Device 0 - Function 0 Vendor 8086 Device 1235 Index 0 ClassCode 60000
Device 1 - Function 0 Vendor 8086 Device 1234 Index 0 ClassCode 68000
Device 3 - Function 0 Vendor 1013 Device 1100 Index 0 ClassCode 60500
Device 6 - Function 0 Vendor 10c8 Device 1 Index 0 ClassCode 30000
MEM fec00000 200000 pref
MEM fec00000 200000
Device 8 - Function 0 Vendor 1013 Device 1100 Index 1 ClassCode 60500
pci_server: PCI_Startup failed!

pci-bios -b1 -v

pci_server: Oct 18 2000 10:47:28
Device 0 - Function 0 Vendor 8086 Device 1235 Index 0 ClassCode 60000
Device 1 - Function 0 Vendor 8086 Device 1234 Index 0 ClassCode 68000
Device 3 - Function 0 Vendor 1013 Device 1100 Index 0 ClassCode 60500
Device 6 - Function 0 Vendor 10c8 Device 1 Index 0 ClassCode 30000
MEM fec00000 200000 pref
MEM fec00000 200000

devp-pccard -vv

io_open for id = 3

Socket state c0

Card Inserted
5.0V Card
Socket state 40
Card Removed
Powered up 1
00000000: 0101 0303 0000 0000 ffff f313 1024 2404
“…$$…”
00000010: 0101 4d4d 4545 4744 4141 484d 4545 4257 “…MMEEGG.AHH
00000020: 0404 5a58 0000 5858 5a44 3232 3130 3434
“TTZZ…XXJJ221144”
00000030: 0404 3000 4141 4534 0000 5050 5341 4d4d
“44…AA55…PPCCMM”
00000040: 0303 4940 4141 402d 4d4d 4f49 4444 4540 “CCIIAA
.MOODDEE”
00000050: 0d0d 0000 fff4 f025 0404 0202 0101 0505 “MM…
…”
00000060: 0000 2121 2202 0202 0101 1a1a 0505 0101
“…!!..”
00000070: 0303 2000 0202 0101 1b1b 1010 e0e2 e101
“##…”
00000080: 0d1d 4848 4d6d 6d21 fcfc f818 1da0 ad60 “…HHmm–…" 00000090: 08f8 f303 0707 3030 3c3c 3000 1b1b 0707 "......00.<......" 000000a0: 0101 2808 a0ab a067 f8f8 f808 0000 0010 "!!....…”
000000b0: 0707 2222 2808 00a0 a060 68e8 e808 0000 “…””…
000000c0: 0b1b 0707 2323 2808 a0a0 a760 68e8 e808 “…##…`…”
000000d0: 0707 2222 2404 0000 0202 0f0f 7f74 7222 “…”"…
000000e0: 0909 0101 1f1f 0909 0000 0303 0000 0000
“…”
000000f0: 0303 0000 2222 2000 0003 0000 0202 0c3f
“…”"…??"

pin

io_open for id = 7
Sock Func Type Flags PID Base Size IRQ
1 Empty ----MF---------- None
1 Empty ----MF---------- None
2 Empty ----MF---------- None
2 Empty ----MF---------- None
io_close_ocb

Thanks
Angus

Has this been fixed yet ?

Hardware Support Account wrote:

Hi Angus,

Thanks for the information, the developer told me he is going to
investigate this further. We will get back to you hopfully soon.

Thanks again.

Angus Ainslie <> angusa@deltatee.com> > wrote:

Here is file1:

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State 0 -
IREQRouting 0 - IFType 1

GetSocket Socket 0 returned SCIntMask 0 - Vcontrol 0 - VppLevels 0 -
VccLevel 0 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
Socket state c0
Card Inserted
5.0V Card

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State 0 -
IREQRouting 0 - IFType 1

GetSocket Socket 1 returned SCIntMask 0 - Vcontrol 0 - VppLevels 0 -
VccLevel 0 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
Socket state c0
Card Inserted
5.0V Card
Powered up 1

GetSocket Socket 0 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
00000000: ffff ffff ffff ffff ffff ffff ffff ffff
“…”

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

Powered up 2

GetSocket Socket 1 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
00000000: 0000 0000 0000 0000 0000 0000 0000 0000
“…”

000000f0: 0000 0000 0000 0000 0000 0000 0000 0000
“…”

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetSocket Socket 0 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetSocket Socket 1 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1


here is file2:

Last Bus is 0
EXca Reg 00 - 00 Reg 40 - 00
EXca Reg 01 - 00 Reg 41 - 00
EXca Reg 02 - 00 Reg 42 - 00
EXca Reg 03 - 3f Reg 43 - 3f
EXca Reg 04 - 3f Reg 44 - 3f
EXca Reg 05 - 3f Reg 45 - 3f
EXca Reg 06 - 17 Reg 46 - 17
EXca Reg 07 - 17 Reg 47 - 17
EXca Reg 08 - 17 Reg 48 - 17
EXca Reg 09 - 31 Reg 49 - 31
EXca Reg 0a - 31 Reg 4a - 31
EXca Reg 0b - 31 Reg 4b - 31
EXca Reg 0c - 05 Reg 4c - 05
EXca Reg 0d - 3f Reg 4d - 3f
EXca Reg 0e - 05 Reg 4e - 05
EXca Reg 0f - 3f Reg 4f - 3f
EXca Reg 10 - 05 Reg 50 - 05
EXca Reg 11 - 05 Reg 51 - 05
EXca Reg 12 - 05 Reg 52 - 05
EXca Reg 13 - 05 Reg 53 - 05
EXca Reg 14 - 3f Reg 54 - 3f
EXca Reg 15 - 3f Reg 55 - 3f
EXca Reg 16 - 3f Reg 56 - 3f
EXca Reg 17 - 05 Reg 57 - 05
EXca Reg 18 - 3f Reg 58 - 3f
EXca Reg 19 - 05 Reg 59 - 05
EXca Reg 1a - 3f Reg 5a - 3f
EXca Reg 1b - 05 Reg 5b - 05
EXca Reg 1c - 3f Reg 5c - 3f
EXca Reg 1d - 3f Reg 5d - 3f
EXca Reg 1e - 00 Reg 5e - 00
EXca Reg 1f - 29 Reg 5f - 29
EXca Reg 20 - 00 Reg 60 - 00
EXca Reg 21 - 00 Reg 61 - 00
EXca Reg 22 - 20 Reg 62 - 20
EXca Reg 23 - 1c Reg 63 - 1c
EXca Reg 24 - 00 Reg 64 - 00
EXca Reg 25 - 00 Reg 65 - 00
EXca Reg 26 - 29 Reg 66 - 29
EXca Reg 27 - 24 Reg 67 - 24
EXca Reg 28 - 24 Reg 68 - 24
EXca Reg 29 - 24 Reg 69 - 24
EXca Reg 2a - 21 Reg 6a - 21
EXca Reg 2b - 00 Reg 6b - 00
EXca Reg 2c - 2e Reg 6c - 2e
EXca Reg 2d - 06 Reg 6d - 06
EXca Reg 2e - 2d Reg 6e - 2d
EXca Reg 2f - 22 Reg 6f - 22
EXca Reg 30 - 1b Reg 70 - 1b
EXca Reg 31 - 10 Reg 71 - 10
EXca Reg 32 - 10 Reg 72 - 10
EXca Reg 33 - 35 Reg 73 - 35
EXca Reg 34 - 12 Reg 74 - 12
EXca Reg 35 - 17 Reg 75 - 17
EXca Reg 36 - 3a Reg 76 - 3a
EXca Reg 37 - 1c Reg 77 - 1c
EXca Reg 38 - 1e Reg 78 - 1e
EXca Reg 39 - 26 Reg 79 - 26
EXca Reg 3a - 0e Reg 7a - 0e
EXca Reg 3b - 04 Reg 7b - 04
EXca Reg 3c - 36 Reg 7c - 36
EXca Reg 3d - 14 Reg 7d - 14
EXca Reg 3e - 0b Reg 7e - 0b
EXca Reg 3f - 3f Reg 7f - 3f
CardBus Reg 00 - f000ff53 Reg 00 - f000ff53
CardBus Reg 04 - f000ff53 Reg 04 - f000ff53
CardBus Reg 08 - f000e2c3 Reg 08 - f000e2c3
CardBus Reg 0c - f000ff53 Reg 0c - f000ff53
CardBus Reg 10 - f000ff53 Reg 10 - f000ff53
CardBus Reg 20 - f000fea5 Reg 20 - f000fea5
CardBus Reg 24 - f000e987 Reg 24 - f000e987
CardBus Reg 28 - f000ff47 Reg 28 - f000ff47

Hardware Support Account wrote:

Hi Angus,

I have sent you a utility called cdbreg, could you please do the following:

  1. ‘slay devp-pccard’
  2. Insert you PCMCIA card(s)
  3. ‘devp-pccard -vvv 2> file1’
  4. ‘cdbreg > file2’
  5. ‘slay devp-pccard’
  6. Send us file1 and file2.

Thanks!

Angus Ainslie <> angusa@deltatee.com> > wrote:

PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 1235h, 82437MX Mobile System Controller (MTSC)
PCI index = 0h
Class Codes = 060000h
Revision ID = 2h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2200h
Command Reg = 6h
I/O space access disabled
Memory space access enabled
Bus Master enabled
Special Cycle opertations 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
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: 40 00 01 00 00 00 00 00 0a 10 11 01 00 00 11 11
0x60: 02 04 06 08 00 00 00 00 0f 00 00 00 00 00 00 00
0x70: 00 00 0a 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 f0 00 00

Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 1234h, 82371MX Mobile PCI I/O IDE Xcelerator (MPIIX)
PCI index = 0h
Class Codes = 068000h
Revision ID = 3h
Bus number = 0
Device number = 1
Function num = 0
Status Reg = 280h
Command Reg = fh
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle opertations monitor
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 23 00 00 48 00 78 f1
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 80 80 00 00 00 00 00 00 00 00 04 00 07 a3 00 00
0x70: 0e 00 00 00 00 00 00 01 04 00 00 00 00 00 0c e0
0x80: 00 00 00 00 00 00 00 00 08 08 00 00 00 00 00 00
0x90: 08 00 00 00 00 00 00 00 72 03 ff 10 99 03 00 00
0xA0: 20 02 88 03 ff 00 00 00 60 00 30 00 00 00 00 00
0xB0: 1c 40 00 00 ff 02 20 00 ff ff 20 00 af 10 1e 10
0xC0: 03 20 04 4e 00 00 00 00 00 00 00 00 00 00 3d 00
0xD0: da d2 13 80 09 00 80 08 5b 50 ab 00 00 00 00 00
0xE0: 00 00 00 00 fa df 61 00 ff f0 ff 00 20 01 0b 00
0xF0: 00 0f 00 00 00 00 00 00 10 0f 00 00 00 00 00 00

Class = Bridge (PCI/PCMCIA)
Vendor ID = 1013h, Cirrus Logic
Device ID = 1100h, CL-PD6729 PCI-to-PC Card host adapter
PCI index = 0h
Class Codes = 060500h
Revision ID = e2h
Bus number = 0
Device number = 3
Function num = 0
Status Reg = 400h
Command Reg = 83h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle opertations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver enabled
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 = INT A
Interrupt line = 11
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 = Display (VGA)
Vendor ID = 10c8h, Neomagic Corporation
Device ID = 1h, NM2070 MagicGraph 128
PCI index = 0h
Class Codes = 030000h
Revision ID = 1h
Bus number = 0
Device number = 6
Function num = 0
Status Reg = 280h
Command Reg = 203h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle opertations 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
Mem Address = fec00000h prefetchable 32bit length 2097152 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 15
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

Hardware Support Account wrote:

Hi Angus,

Could you please post the output from

pci -vvv

Thanks!

Angus Ainslie <> angusa@deltatee.com> > wrote:
Using patch A I’m having a problem with a Hitachi E133DN Notebook.
“pin” doesn’t show any cards inserted but devp-pccard -v does detect
new cards being inserted. I think it might relate to pci-bios not
initializing properly. I think all the relevant info is enclosed below.

pci-bios -v

pci_server: Oct 18 2000 10:47:28
Device 0 - Function 0 Vendor 8086 Device 1235 Index 0 ClassCode 60000
Device 1 - Function 0 Vendor 8086 Device 1234 Index 0 ClassCode 68000
Device 3 - Function 0 Vendor 1013 Device 1100 Index 0 ClassCode 60500
Device 6 - Function 0 Vendor 10c8 Device 1 Index 0 ClassCode 30000
MEM fec00000 200000 pref
MEM fec00000 200000
Device 8 - Function 0 Vendor 1013 Device 1100 Index 1 ClassCode 60500
pci_server: PCI_Startup failed!

pci-bios -b1 -v

pci_server: Oct 18 2000 10:47:28
Device 0 - Function 0 Vendor 8086 Device 1235 Index 0 ClassCode 60000
Device 1 - Function 0 Vendor 8086 Device 1234 Index 0 ClassCode 68000
Device 3 - Function 0 Vendor 1013 Device 1100 Index 0 ClassCode 60500
Device 6 - Function 0 Vendor 10c8 Device 1 Index 0 ClassCode 30000
MEM fec00000 200000 pref
MEM fec00000 200000

devp-pccard -vv

io_open for id = 3

Socket state c0

Card Inserted
5.0V Card
Socket state 40
Card Removed
Powered up 1
00000000: 0101 0303 0000 0000 ffff f313 1024 2404
“…$$…”
00000010: 0101 4d4d 4545 4744 4141 484d 4545 4257 “…MMEEGG.AHH
00000020: 0404 5a58 0000 5858 5a44 3232 3130 3434
“TTZZ…XXJJ221144”
00000030: 0404 3000 4141 4534 0000 5050 5341 4d4d
“44…AA55…PPCCMM”
00000040: 0303 4940 4141 402d 4d4d 4f49 4444 4540 “CCIIAA
.MOODDEE”
00000050: 0d0d 0000 fff4 f025 0404 0202 0101 0505 “MM…
…”
00000060: 0000 2121 2202 0202 0101 1a1a 0505 0101
“…!!..”
00000070: 0303 2000 0202 0101 1b1b 1010 e0e2 e101
“##…”
00000080: 0d1d 4848 4d6d 6d21 fcfc f818 1da0 ad60 “…HHmm–…" 00000090: 08f8 f303 0707 3030 3c3c 3000 1b1b 0707 "......00.<......" 000000a0: 0101 2808 a0ab a067 f8f8 f808 0000 0010 "!!....…”
000000b0: 0707 2222 2808 00a0 a060 68e8 e808 0000 “…””…
000000c0: 0b1b 0707 2323 2808 a0a0 a760 68e8 e808 “…##…`…”
000000d0: 0707 2222 2404 0000 0202 0f0f 7f74 7222 “…”"…
000000e0: 0909 0101 1f1f 0909 0000 0303 0000 0000
“…”
000000f0: 0303 0000 2222 2000 0003 0000 0202 0c3f
“…”"…??"

pin

io_open for id = 7
Sock Func Type Flags PID Base Size IRQ
1 Empty ----MF---------- None
1 Empty ----MF---------- None
2 Empty ----MF---------- None
2 Empty ----MF---------- None
io_close_ocb

Thanks
Angus


Angus Ainslie Deltatee Enterprises

Hi Angus,

This should be fixed in Patch B.

Erick.


Angus Ainslie <angusa@deltatee.com> wrote:

Has this been fixed yet ?

Hardware Support Account wrote:

Hi Angus,

Thanks for the information, the developer told me he is going to
investigate this further. We will get back to you hopfully soon.

Thanks again.

Angus Ainslie <> angusa@deltatee.com> > wrote:

Here is file1:

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State 0 -
IREQRouting 0 - IFType 1

GetSocket Socket 0 returned SCIntMask 0 - Vcontrol 0 - VppLevels 0 -
VccLevel 0 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
Socket state c0
Card Inserted
5.0V Card

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State 0 -
IREQRouting 0 - IFType 1

GetSocket Socket 1 returned SCIntMask 0 - Vcontrol 0 - VppLevels 0 -
VccLevel 0 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
Socket state c0
Card Inserted
5.0V Card
Powered up 1

GetSocket Socket 0 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
00000000: ffff ffff ffff ffff ffff ffff ffff ffff
“…”

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

Powered up 2

GetSocket Socket 1 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
00000000: 0000 0000 0000 0000 0000 0000 0000 0000
“…”

000000f0: 0000 0000 0000 0000 0000 0000 0000 0000
“…”

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetSocket Socket 0 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetSocket Socket 1 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1


here is file2:

Last Bus is 0
EXca Reg 00 - 00 Reg 40 - 00
EXca Reg 01 - 00 Reg 41 - 00
EXca Reg 02 - 00 Reg 42 - 00
EXca Reg 03 - 3f Reg 43 - 3f
EXca Reg 04 - 3f Reg 44 - 3f
EXca Reg 05 - 3f Reg 45 - 3f
EXca Reg 06 - 17 Reg 46 - 17
EXca Reg 07 - 17 Reg 47 - 17
EXca Reg 08 - 17 Reg 48 - 17
EXca Reg 09 - 31 Reg 49 - 31
EXca Reg 0a - 31 Reg 4a - 31
EXca Reg 0b - 31 Reg 4b - 31
EXca Reg 0c - 05 Reg 4c - 05
EXca Reg 0d - 3f Reg 4d - 3f
EXca Reg 0e - 05 Reg 4e - 05
EXca Reg 0f - 3f Reg 4f - 3f
EXca Reg 10 - 05 Reg 50 - 05
EXca Reg 11 - 05 Reg 51 - 05
EXca Reg 12 - 05 Reg 52 - 05
EXca Reg 13 - 05 Reg 53 - 05
EXca Reg 14 - 3f Reg 54 - 3f
EXca Reg 15 - 3f Reg 55 - 3f
EXca Reg 16 - 3f Reg 56 - 3f
EXca Reg 17 - 05 Reg 57 - 05
EXca Reg 18 - 3f Reg 58 - 3f
EXca Reg 19 - 05 Reg 59 - 05
EXca Reg 1a - 3f Reg 5a - 3f
EXca Reg 1b - 05 Reg 5b - 05
EXca Reg 1c - 3f Reg 5c - 3f
EXca Reg 1d - 3f Reg 5d - 3f
EXca Reg 1e - 00 Reg 5e - 00
EXca Reg 1f - 29 Reg 5f - 29
EXca Reg 20 - 00 Reg 60 - 00
EXca Reg 21 - 00 Reg 61 - 00
EXca Reg 22 - 20 Reg 62 - 20
EXca Reg 23 - 1c Reg 63 - 1c
EXca Reg 24 - 00 Reg 64 - 00
EXca Reg 25 - 00 Reg 65 - 00
EXca Reg 26 - 29 Reg 66 - 29
EXca Reg 27 - 24 Reg 67 - 24
EXca Reg 28 - 24 Reg 68 - 24
EXca Reg 29 - 24 Reg 69 - 24
EXca Reg 2a - 21 Reg 6a - 21
EXca Reg 2b - 00 Reg 6b - 00
EXca Reg 2c - 2e Reg 6c - 2e
EXca Reg 2d - 06 Reg 6d - 06
EXca Reg 2e - 2d Reg 6e - 2d
EXca Reg 2f - 22 Reg 6f - 22
EXca Reg 30 - 1b Reg 70 - 1b
EXca Reg 31 - 10 Reg 71 - 10
EXca Reg 32 - 10 Reg 72 - 10
EXca Reg 33 - 35 Reg 73 - 35
EXca Reg 34 - 12 Reg 74 - 12
EXca Reg 35 - 17 Reg 75 - 17
EXca Reg 36 - 3a Reg 76 - 3a
EXca Reg 37 - 1c Reg 77 - 1c
EXca Reg 38 - 1e Reg 78 - 1e
EXca Reg 39 - 26 Reg 79 - 26
EXca Reg 3a - 0e Reg 7a - 0e
EXca Reg 3b - 04 Reg 7b - 04
EXca Reg 3c - 36 Reg 7c - 36
EXca Reg 3d - 14 Reg 7d - 14
EXca Reg 3e - 0b Reg 7e - 0b
EXca Reg 3f - 3f Reg 7f - 3f
CardBus Reg 00 - f000ff53 Reg 00 - f000ff53
CardBus Reg 04 - f000ff53 Reg 04 - f000ff53
CardBus Reg 08 - f000e2c3 Reg 08 - f000e2c3
CardBus Reg 0c - f000ff53 Reg 0c - f000ff53
CardBus Reg 10 - f000ff53 Reg 10 - f000ff53
CardBus Reg 20 - f000fea5 Reg 20 - f000fea5
CardBus Reg 24 - f000e987 Reg 24 - f000e987
CardBus Reg 28 - f000ff47 Reg 28 - f000ff47

Hardware Support Account wrote:

Hi Angus,

I have sent you a utility called cdbreg, could you please do the following:

  1. ‘slay devp-pccard’
  2. Insert you PCMCIA card(s)
  3. ‘devp-pccard -vvv 2> file1’
  4. ‘cdbreg > file2’
  5. ‘slay devp-pccard’
  6. Send us file1 and file2.

Thanks!

Angus Ainslie <> angusa@deltatee.com> > wrote:

PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 1235h, 82437MX Mobile System Controller (MTSC)
PCI index = 0h
Class Codes = 060000h
Revision ID = 2h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2200h
Command Reg = 6h
I/O space access disabled
Memory space access enabled
Bus Master enabled
Special Cycle opertations 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
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: 40 00 01 00 00 00 00 00 0a 10 11 01 00 00 11 11
0x60: 02 04 06 08 00 00 00 00 0f 00 00 00 00 00 00 00
0x70: 00 00 0a 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 f0 00 00

Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 1234h, 82371MX Mobile PCI I/O IDE Xcelerator (MPIIX)
PCI index = 0h
Class Codes = 068000h
Revision ID = 3h
Bus number = 0
Device number = 1
Function num = 0
Status Reg = 280h
Command Reg = fh
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle opertations monitor
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 23 00 00 48 00 78 f1
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 80 80 00 00 00 00 00 00 00 00 04 00 07 a3 00 00
0x70: 0e 00 00 00 00 00 00 01 04 00 00 00 00 00 0c e0
0x80: 00 00 00 00 00 00 00 00 08 08 00 00 00 00 00 00
0x90: 08 00 00 00 00 00 00 00 72 03 ff 10 99 03 00 00
0xA0: 20 02 88 03 ff 00 00 00 60 00 30 00 00 00 00 00
0xB0: 1c 40 00 00 ff 02 20 00 ff ff 20 00 af 10 1e 10
0xC0: 03 20 04 4e 00 00 00 00 00 00 00 00 00 00 3d 00
0xD0: da d2 13 80 09 00 80 08 5b 50 ab 00 00 00 00 00
0xE0: 00 00 00 00 fa df 61 00 ff f0 ff 00 20 01 0b 00
0xF0: 00 0f 00 00 00 00 00 00 10 0f 00 00 00 00 00 00

Class = Bridge (PCI/PCMCIA)
Vendor ID = 1013h, Cirrus Logic
Device ID = 1100h, CL-PD6729 PCI-to-PC Card host adapter
PCI index = 0h
Class Codes = 060500h
Revision ID = e2h
Bus number = 0
Device number = 3
Function num = 0
Status Reg = 400h
Command Reg = 83h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle opertations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver enabled
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 = INT A
Interrupt line = 11
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 = Display (VGA)
Vendor ID = 10c8h, Neomagic Corporation
Device ID = 1h, NM2070 MagicGraph 128
PCI index = 0h
Class Codes = 030000h
Revision ID = 1h
Bus number = 0
Device number = 6
Function num = 0
Status Reg = 280h
Command Reg = 203h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle opertations 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
Mem Address = fec00000h prefetchable 32bit length 2097152 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 15
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

Hardware Support Account wrote:

Hi Angus,

Could you please post the output from

pci -vvv

Thanks!

Angus Ainslie <> angusa@deltatee.com> > wrote:
Using patch A I’m having a problem with a Hitachi E133DN Notebook.
“pin” doesn’t show any cards inserted but devp-pccard -v does detect
new cards being inserted. I think it might relate to pci-bios not
initializing properly. I think all the relevant info is enclosed below.

pci-bios -v

pci_server: Oct 18 2000 10:47:28
Device 0 - Function 0 Vendor 8086 Device 1235 Index 0 ClassCode 60000
Device 1 - Function 0 Vendor 8086 Device 1234 Index 0 ClassCode 68000
Device 3 - Function 0 Vendor 1013 Device 1100 Index 0 ClassCode 60500
Device 6 - Function 0 Vendor 10c8 Device 1 Index 0 ClassCode 30000
MEM fec00000 200000 pref
MEM fec00000 200000
Device 8 - Function 0 Vendor 1013 Device 1100 Index 1 ClassCode 60500
pci_server: PCI_Startup failed!

pci-bios -b1 -v

pci_server: Oct 18 2000 10:47:28
Device 0 - Function 0 Vendor 8086 Device 1235 Index 0 ClassCode 60000
Device 1 - Function 0 Vendor 8086 Device 1234 Index 0 ClassCode 68000
Device 3 - Function 0 Vendor 1013 Device 1100 Index 0 ClassCode 60500
Device 6 - Function 0 Vendor 10c8 Device 1 Index 0 ClassCode 30000
MEM fec00000 200000 pref
MEM fec00000 200000

devp-pccard -vv

io_open for id = 3

Socket state c0

Card Inserted
5.0V Card
Socket state 40
Card Removed
Powered up 1
00000000: 0101 0303 0000 0000 ffff f313 1024 2404
“…$$…”
00000010: 0101 4d4d 4545 4744 4141 484d 4545 4257 “…MMEEGG.AHH
00000020: 0404 5a58 0000 5858 5a44 3232 3130 3434
“TTZZ…XXJJ221144”
00000030: 0404 3000 4141 4534 0000 5050 5341 4d4d
“44…AA55…PPCCMM”
00000040: 0303 4940 4141 402d 4d4d 4f49 4444 4540 “CCIIAA
.MOODDEE”
00000050: 0d0d 0000 fff4 f025 0404 0202 0101 0505 “MM…
…”
00000060: 0000 2121 2202 0202 0101 1a1a 0505 0101
“…!!..”
00000070: 0303 2000 0202 0101 1b1b 1010 e0e2 e101
“##…”
00000080: 0d1d 4848 4d6d 6d21 fcfc f818 1da0 ad60 “…HHmm–…" 00000090: 08f8 f303 0707 3030 3c3c 3000 1b1b 0707 "......00.<......" 000000a0: 0101 2808 a0ab a067 f8f8 f808 0000 0010 "!!....…”
000000b0: 0707 2222 2808 00a0 a060 68e8 e808 0000 “…””…
000000c0: 0b1b 0707 2323 2808 a0a0 a760 68e8 e808 “…##…`…”
000000d0: 0707 2222 2404 0000 0202 0f0f 7f74 7222 “…”"…
000000e0: 0909 0101 1f1f 0909 0000 0303 0000 0000
“…”
000000f0: 0303 0000 2222 2000 0003 0000 0202 0c3f
“…”"…??"

pin

io_open for id = 7
Sock Func Type Flags PID Base Size IRQ
1 Empty ----MF---------- None
1 Empty ----MF---------- None
2 Empty ----MF---------- None
2 Empty ----MF---------- None
io_close_ocb

Thanks
Angus


Angus Ainslie Deltatee Enterprises

Under patch B devp-pccard -v doesn’t show insertion or removal events
and pin still shows nothing there.

Angus Ainslie wrote:

Has this been fixed yet ?

Hardware Support Account wrote:

Hi Angus,

Thanks for the information, the developer told me he is going to
investigate this further. We will get back to you hopfully soon.

Thanks again.

Angus Ainslie <> angusa@deltatee.com> > wrote:

Here is file1:

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State 0 -
IREQRouting 0 - IFType 1

GetSocket Socket 0 returned SCIntMask 0 - Vcontrol 0 - VppLevels 0 -
VccLevel 0 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
Socket state c0
Card Inserted
5.0V Card

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State 0 -
IREQRouting 0 - IFType 1

GetSocket Socket 1 returned SCIntMask 0 - Vcontrol 0 - VppLevels 0 -
VccLevel 0 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
Socket state c0
Card Inserted
5.0V Card
Powered up 1

GetSocket Socket 0 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
00000000: ffff ffff ffff ffff ffff ffff ffff ffff
“…”

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

Powered up 2

GetSocket Socket 1 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
00000000: 0000 0000 0000 0000 0000 0000 0000 0000
“…”

000000f0: 0000 0000 0000 0000 0000 0000 0000 0000
“…”

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetSocket Socket 0 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetSocket Socket 1 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1


here is file2:

Last Bus is 0
EXca Reg 00 - 00 Reg 40 - 00
EXca Reg 01 - 00 Reg 41 - 00
EXca Reg 02 - 00 Reg 42 - 00
EXca Reg 03 - 3f Reg 43 - 3f
EXca Reg 04 - 3f Reg 44 - 3f
EXca Reg 05 - 3f Reg 45 - 3f
EXca Reg 06 - 17 Reg 46 - 17
EXca Reg 07 - 17 Reg 47 - 17
EXca Reg 08 - 17 Reg 48 - 17
EXca Reg 09 - 31 Reg 49 - 31
EXca Reg 0a - 31 Reg 4a - 31
EXca Reg 0b - 31 Reg 4b - 31
EXca Reg 0c - 05 Reg 4c - 05
EXca Reg 0d - 3f Reg 4d - 3f
EXca Reg 0e - 05 Reg 4e - 05
EXca Reg 0f - 3f Reg 4f - 3f
EXca Reg 10 - 05 Reg 50 - 05
EXca Reg 11 - 05 Reg 51 - 05
EXca Reg 12 - 05 Reg 52 - 05
EXca Reg 13 - 05 Reg 53 - 05
EXca Reg 14 - 3f Reg 54 - 3f
EXca Reg 15 - 3f Reg 55 - 3f
EXca Reg 16 - 3f Reg 56 - 3f
EXca Reg 17 - 05 Reg 57 - 05
EXca Reg 18 - 3f Reg 58 - 3f
EXca Reg 19 - 05 Reg 59 - 05
EXca Reg 1a - 3f Reg 5a - 3f
EXca Reg 1b - 05 Reg 5b - 05
EXca Reg 1c - 3f Reg 5c - 3f
EXca Reg 1d - 3f Reg 5d - 3f
EXca Reg 1e - 00 Reg 5e - 00
EXca Reg 1f - 29 Reg 5f - 29
EXca Reg 20 - 00 Reg 60 - 00
EXca Reg 21 - 00 Reg 61 - 00
EXca Reg 22 - 20 Reg 62 - 20
EXca Reg 23 - 1c Reg 63 - 1c
EXca Reg 24 - 00 Reg 64 - 00
EXca Reg 25 - 00 Reg 65 - 00
EXca Reg 26 - 29 Reg 66 - 29
EXca Reg 27 - 24 Reg 67 - 24
EXca Reg 28 - 24 Reg 68 - 24
EXca Reg 29 - 24 Reg 69 - 24
EXca Reg 2a - 21 Reg 6a - 21
EXca Reg 2b - 00 Reg 6b - 00
EXca Reg 2c - 2e Reg 6c - 2e
EXca Reg 2d - 06 Reg 6d - 06
EXca Reg 2e - 2d Reg 6e - 2d
EXca Reg 2f - 22 Reg 6f - 22
EXca Reg 30 - 1b Reg 70 - 1b
EXca Reg 31 - 10 Reg 71 - 10
EXca Reg 32 - 10 Reg 72 - 10
EXca Reg 33 - 35 Reg 73 - 35
EXca Reg 34 - 12 Reg 74 - 12
EXca Reg 35 - 17 Reg 75 - 17
EXca Reg 36 - 3a Reg 76 - 3a
EXca Reg 37 - 1c Reg 77 - 1c
EXca Reg 38 - 1e Reg 78 - 1e
EXca Reg 39 - 26 Reg 79 - 26
EXca Reg 3a - 0e Reg 7a - 0e
EXca Reg 3b - 04 Reg 7b - 04
EXca Reg 3c - 36 Reg 7c - 36
EXca Reg 3d - 14 Reg 7d - 14
EXca Reg 3e - 0b Reg 7e - 0b
EXca Reg 3f - 3f Reg 7f - 3f
CardBus Reg 00 - f000ff53 Reg 00 - f000ff53
CardBus Reg 04 - f000ff53 Reg 04 - f000ff53
CardBus Reg 08 - f000e2c3 Reg 08 - f000e2c3
CardBus Reg 0c - f000ff53 Reg 0c - f000ff53
CardBus Reg 10 - f000ff53 Reg 10 - f000ff53
CardBus Reg 20 - f000fea5 Reg 20 - f000fea5
CardBus Reg 24 - f000e987 Reg 24 - f000e987
CardBus Reg 28 - f000ff47 Reg 28 - f000ff47

Hardware Support Account wrote:

Hi Angus,

I have sent you a utility called cdbreg, could you please do the following:

  1. ‘slay devp-pccard’
  2. Insert you PCMCIA card(s)
  3. ‘devp-pccard -vvv 2> file1’
  4. ‘cdbreg > file2’
  5. ‘slay devp-pccard’
  6. Send us file1 and file2.

Thanks!

Angus Ainslie <> angusa@deltatee.com> > wrote:

PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 1235h, 82437MX Mobile System Controller (MTSC)
PCI index = 0h
Class Codes = 060000h
Revision ID = 2h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2200h
Command Reg = 6h
I/O space access disabled
Memory space access enabled
Bus Master enabled
Special Cycle opertations 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
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: 40 00 01 00 00 00 00 00 0a 10 11 01 00 00 11 11
0x60: 02 04 06 08 00 00 00 00 0f 00 00 00 00 00 00 00
0x70: 00 00 0a 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 f0 00 00

Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 1234h, 82371MX Mobile PCI I/O IDE Xcelerator (MPIIX)
PCI index = 0h
Class Codes = 068000h
Revision ID = 3h
Bus number = 0
Device number = 1
Function num = 0
Status Reg = 280h
Command Reg = fh
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle opertations monitor
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 23 00 00 48 00 78 f1
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 80 80 00 00 00 00 00 00 00 00 04 00 07 a3 00 00
0x70: 0e 00 00 00 00 00 00 01 04 00 00 00 00 00 0c e0
0x80: 00 00 00 00 00 00 00 00 08 08 00 00 00 00 00 00
0x90: 08 00 00 00 00 00 00 00 72 03 ff 10 99 03 00 00
0xA0: 20 02 88 03 ff 00 00 00 60 00 30 00 00 00 00 00
0xB0: 1c 40 00 00 ff 02 20 00 ff ff 20 00 af 10 1e 10
0xC0: 03 20 04 4e 00 00 00 00 00 00 00 00 00 00 3d 00
0xD0: da d2 13 80 09 00 80 08 5b 50 ab 00 00 00 00 00
0xE0: 00 00 00 00 fa df 61 00 ff f0 ff 00 20 01 0b 00
0xF0: 00 0f 00 00 00 00 00 00 10 0f 00 00 00 00 00 00

Class = Bridge (PCI/PCMCIA)
Vendor ID = 1013h, Cirrus Logic
Device ID = 1100h, CL-PD6729 PCI-to-PC Card host adapter
PCI index = 0h
Class Codes = 060500h
Revision ID = e2h
Bus number = 0
Device number = 3
Function num = 0
Status Reg = 400h
Command Reg = 83h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle opertations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver enabled
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 = INT A
Interrupt line = 11
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 = Display (VGA)
Vendor ID = 10c8h, Neomagic Corporation
Device ID = 1h, NM2070 MagicGraph 128
PCI index = 0h
Class Codes = 030000h
Revision ID = 1h
Bus number = 0
Device number = 6
Function num = 0
Status Reg = 280h
Command Reg = 203h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle opertations 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
Mem Address = fec00000h prefetchable 32bit length 2097152 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 15
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

Hardware Support Account wrote:

Hi Angus,

Could you please post the output from

pci -vvv

Thanks!

Angus Ainslie <> angusa@deltatee.com> > wrote:
Using patch A I’m having a problem with a Hitachi E133DN Notebook.
“pin” doesn’t show any cards inserted but devp-pccard -v does detect
new cards being inserted. I think it might relate to pci-bios not
initializing properly. I think all the relevant info is enclosed below.

pci-bios -v

pci_server: Oct 18 2000 10:47:28
Device 0 - Function 0 Vendor 8086 Device 1235 Index 0 ClassCode 60000
Device 1 - Function 0 Vendor 8086 Device 1234 Index 0 ClassCode 68000
Device 3 - Function 0 Vendor 1013 Device 1100 Index 0 ClassCode 60500
Device 6 - Function 0 Vendor 10c8 Device 1 Index 0 ClassCode 30000
MEM fec00000 200000 pref
MEM fec00000 200000
Device 8 - Function 0 Vendor 1013 Device 1100 Index 1 ClassCode 60500
pci_server: PCI_Startup failed!

pci-bios -b1 -v

pci_server: Oct 18 2000 10:47:28
Device 0 - Function 0 Vendor 8086 Device 1235 Index 0 ClassCode 60000
Device 1 - Function 0 Vendor 8086 Device 1234 Index 0 ClassCode 68000
Device 3 - Function 0 Vendor 1013 Device 1100 Index 0 ClassCode 60500
Device 6 - Function 0 Vendor 10c8 Device 1 Index 0 ClassCode 30000
MEM fec00000 200000 pref
MEM fec00000 200000

devp-pccard -vv

io_open for id = 3

Socket state c0

Card Inserted
5.0V Card
Socket state 40
Card Removed
Powered up 1
00000000: 0101 0303 0000 0000 ffff f313 1024 2404
“…$$…”
00000010: 0101 4d4d 4545 4744 4141 484d 4545 4257 “…MMEEGG.AHH
00000020: 0404 5a58 0000 5858 5a44 3232 3130 3434
“TTZZ…XXJJ221144”
00000030: 0404 3000 4141 4534 0000 5050 5341 4d4d
“44…AA55…PPCCMM”
00000040: 0303 4940 4141 402d 4d4d 4f49 4444 4540 “CCIIAA
.MOODDEE”
00000050: 0d0d 0000 fff4 f025 0404 0202 0101 0505 “MM…
…”
00000060: 0000 2121 2202 0202 0101 1a1a 0505 0101
“…!!..”
00000070: 0303 2000 0202 0101 1b1b 1010 e0e2 e101
“##…”
00000080: 0d1d 4848 4d6d 6d21 fcfc f818 1da0 ad60 “…HHmm–…" 00000090: 08f8 f303 0707 3030 3c3c 3000 1b1b 0707 "......00.<......" 000000a0: 0101 2808 a0ab a067 f8f8 f808 0000 0010 "!!....…”
000000b0: 0707 2222 2808 00a0 a060 68e8 e808 0000 “…””…
000000c0: 0b1b 0707 2323 2808 a0a0 a760 68e8 e808 “…##…`…”
000000d0: 0707 2222 2404 0000 0202 0f0f 7f74 7222 “…”"…
000000e0: 0909 0101 1f1f 0909 0000 0303 0000 0000
“…”
000000f0: 0303 0000 2222 2000 0003 0000 0202 0c3f
“…”"…??"

pin

io_open for id = 7
Sock Func Type Flags PID Base Size IRQ
1 Empty ----MF---------- None
1 Empty ----MF---------- None
2 Empty ----MF---------- None
2 Empty ----MF---------- None
io_close_ocb

Thanks
Angus


Angus Ainslie Deltatee Enterprises

Have you had a chance to look at this Hugh?

Angus Ainslie wrote:

Under patch B devp-pccard -v doesn’t show insertion or removal events
and pin still shows nothing there.

Angus Ainslie wrote:

Has this been fixed yet ?

Hardware Support Account wrote:

Hi Angus,

Thanks for the information, the developer told me he is going to
investigate this further. We will get back to you hopfully soon.

Thanks again.

Angus Ainslie <> angusa@deltatee.com> > wrote:

Here is file1:

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State 0 -
IREQRouting 0 - IFType 1

GetSocket Socket 0 returned SCIntMask 0 - Vcontrol 0 - VppLevels 0 -
VccLevel 0 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
Socket state c0
Card Inserted
5.0V Card

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State 0 -
IREQRouting 0 - IFType 1

GetSocket Socket 1 returned SCIntMask 0 - Vcontrol 0 - VppLevels 0 -
VccLevel 0 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
Socket state c0
Card Inserted
5.0V Card
Powered up 1

GetSocket Socket 0 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
00000000: ffff ffff ffff ffff ffff ffff ffff ffff
“…”

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

Powered up 2

GetSocket Socket 1 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
00000000: 0000 0000 0000 0000 0000 0000 0000 0000
“…”

000000f0: 0000 0000 0000 0000 0000 0000 0000 0000
“…”

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetSocket Socket 0 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetSocket Socket 1 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1


here is file2:

Last Bus is 0
EXca Reg 00 - 00 Reg 40 - 00
EXca Reg 01 - 00 Reg 41 - 00
EXca Reg 02 - 00 Reg 42 - 00
EXca Reg 03 - 3f Reg 43 - 3f
EXca Reg 04 - 3f Reg 44 - 3f
EXca Reg 05 - 3f Reg 45 - 3f
EXca Reg 06 - 17 Reg 46 - 17
EXca Reg 07 - 17 Reg 47 - 17
EXca Reg 08 - 17 Reg 48 - 17
EXca Reg 09 - 31 Reg 49 - 31
EXca Reg 0a - 31 Reg 4a - 31
EXca Reg 0b - 31 Reg 4b - 31
EXca Reg 0c - 05 Reg 4c - 05
EXca Reg 0d - 3f Reg 4d - 3f
EXca Reg 0e - 05 Reg 4e - 05
EXca Reg 0f - 3f Reg 4f - 3f
EXca Reg 10 - 05 Reg 50 - 05
EXca Reg 11 - 05 Reg 51 - 05
EXca Reg 12 - 05 Reg 52 - 05
EXca Reg 13 - 05 Reg 53 - 05
EXca Reg 14 - 3f Reg 54 - 3f
EXca Reg 15 - 3f Reg 55 - 3f
EXca Reg 16 - 3f Reg 56 - 3f
EXca Reg 17 - 05 Reg 57 - 05
EXca Reg 18 - 3f Reg 58 - 3f
EXca Reg 19 - 05 Reg 59 - 05
EXca Reg 1a - 3f Reg 5a - 3f
EXca Reg 1b - 05 Reg 5b - 05
EXca Reg 1c - 3f Reg 5c - 3f
EXca Reg 1d - 3f Reg 5d - 3f
EXca Reg 1e - 00 Reg 5e - 00
EXca Reg 1f - 29 Reg 5f - 29
EXca Reg 20 - 00 Reg 60 - 00
EXca Reg 21 - 00 Reg 61 - 00
EXca Reg 22 - 20 Reg 62 - 20
EXca Reg 23 - 1c Reg 63 - 1c
EXca Reg 24 - 00 Reg 64 - 00
EXca Reg 25 - 00 Reg 65 - 00
EXca Reg 26 - 29 Reg 66 - 29
EXca Reg 27 - 24 Reg 67 - 24
EXca Reg 28 - 24 Reg 68 - 24
EXca Reg 29 - 24 Reg 69 - 24
EXca Reg 2a - 21 Reg 6a - 21
EXca Reg 2b - 00 Reg 6b - 00
EXca Reg 2c - 2e Reg 6c - 2e
EXca Reg 2d - 06 Reg 6d - 06
EXca Reg 2e - 2d Reg 6e - 2d
EXca Reg 2f - 22 Reg 6f - 22
EXca Reg 30 - 1b Reg 70 - 1b
EXca Reg 31 - 10 Reg 71 - 10
EXca Reg 32 - 10 Reg 72 - 10
EXca Reg 33 - 35 Reg 73 - 35
EXca Reg 34 - 12 Reg 74 - 12
EXca Reg 35 - 17 Reg 75 - 17
EXca Reg 36 - 3a Reg 76 - 3a
EXca Reg 37 - 1c Reg 77 - 1c
EXca Reg 38 - 1e Reg 78 - 1e
EXca Reg 39 - 26 Reg 79 - 26
EXca Reg 3a - 0e Reg 7a - 0e
EXca Reg 3b - 04 Reg 7b - 04
EXca Reg 3c - 36 Reg 7c - 36
EXca Reg 3d - 14 Reg 7d - 14
EXca Reg 3e - 0b Reg 7e - 0b
EXca Reg 3f - 3f Reg 7f - 3f
CardBus Reg 00 - f000ff53 Reg 00 - f000ff53
CardBus Reg 04 - f000ff53 Reg 04 - f000ff53
CardBus Reg 08 - f000e2c3 Reg 08 - f000e2c3
CardBus Reg 0c - f000ff53 Reg 0c - f000ff53
CardBus Reg 10 - f000ff53 Reg 10 - f000ff53
CardBus Reg 20 - f000fea5 Reg 20 - f000fea5
CardBus Reg 24 - f000e987 Reg 24 - f000e987
CardBus Reg 28 - f000ff47 Reg 28 - f000ff47

Hardware Support Account wrote:

Hi Angus,

I have sent you a utility called cdbreg, could you please do the following:

  1. ‘slay devp-pccard’
  2. Insert you PCMCIA card(s)
  3. ‘devp-pccard -vvv 2> file1’
  4. ‘cdbreg > file2’
  5. ‘slay devp-pccard’
  6. Send us file1 and file2.

Thanks!

Angus Ainslie <> angusa@deltatee.com> > wrote:

PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 1235h, 82437MX Mobile System Controller (MTSC)
PCI index = 0h
Class Codes = 060000h
Revision ID = 2h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2200h
Command Reg = 6h
I/O space access disabled
Memory space access enabled
Bus Master enabled
Special Cycle opertations 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
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: 40 00 01 00 00 00 00 00 0a 10 11 01 00 00 11 11
0x60: 02 04 06 08 00 00 00 00 0f 00 00 00 00 00 00 00
0x70: 00 00 0a 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 f0 00 00

Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 1234h, 82371MX Mobile PCI I/O IDE Xcelerator (MPIIX)
PCI index = 0h
Class Codes = 068000h
Revision ID = 3h
Bus number = 0
Device number = 1
Function num = 0
Status Reg = 280h
Command Reg = fh
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle opertations monitor
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 23 00 00 48 00 78 f1
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 80 80 00 00 00 00 00 00 00 00 04 00 07 a3 00 00
0x70: 0e 00 00 00 00 00 00 01 04 00 00 00 00 00 0c e0
0x80: 00 00 00 00 00 00 00 00 08 08 00 00 00 00 00 00
0x90: 08 00 00 00 00 00 00 00 72 03 ff 10 99 03 00 00
0xA0: 20 02 88 03 ff 00 00 00 60 00 30 00 00 00 00 00
0xB0: 1c 40 00 00 ff 02 20 00 ff ff 20 00 af 10 1e 10
0xC0: 03 20 04 4e 00 00 00 00 00 00 00 00 00 00 3d 00
0xD0: da d2 13 80 09 00 80 08 5b 50 ab 00 00 00 00 00
0xE0: 00 00 00 00 fa df 61 00 ff f0 ff 00 20 01 0b 00
0xF0: 00 0f 00 00 00 00 00 00 10 0f 00 00 00 00 00 00

Class = Bridge (PCI/PCMCIA)
Vendor ID = 1013h, Cirrus Logic
Device ID = 1100h, CL-PD6729 PCI-to-PC Card host adapter
PCI index = 0h
Class Codes = 060500h
Revision ID = e2h
Bus number = 0
Device number = 3
Function num = 0
Status Reg = 400h
Command Reg = 83h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle opertations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver enabled
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 = INT A
Interrupt line = 11
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 = Display (VGA)
Vendor ID = 10c8h, Neomagic Corporation
Device ID = 1h, NM2070 MagicGraph 128
PCI index = 0h
Class Codes = 030000h
Revision ID = 1h
Bus number = 0
Device number = 6
Function num = 0
Status Reg = 280h
Command Reg = 203h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle opertations 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
Mem Address = fec00000h prefetchable 32bit length 2097152 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 15
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

Hardware Support Account wrote:

Hi Angus,

Could you please post the output from

pci -vvv

Thanks!

Angus Ainslie <> angusa@deltatee.com> > wrote:
Using patch A I’m having a problem with a Hitachi E133DN Notebook.
“pin” doesn’t show any cards inserted but devp-pccard -v does detect
new cards being inserted. I think it might relate to pci-bios not
initializing properly. I think all the relevant info is enclosed below.

pci-bios -v

pci_server: Oct 18 2000 10:47:28
Device 0 - Function 0 Vendor 8086 Device 1235 Index 0 ClassCode 60000
Device 1 - Function 0 Vendor 8086 Device 1234 Index 0 ClassCode 68000
Device 3 - Function 0 Vendor 1013 Device 1100 Index 0 ClassCode 60500
Device 6 - Function 0 Vendor 10c8 Device 1 Index 0 ClassCode 30000
MEM fec00000 200000 pref
MEM fec00000 200000
Device 8 - Function 0 Vendor 1013 Device 1100 Index 1 ClassCode 60500
pci_server: PCI_Startup failed!

pci-bios -b1 -v

pci_server: Oct 18 2000 10:47:28
Device 0 - Function 0 Vendor 8086 Device 1235 Index 0 ClassCode 60000
Device 1 - Function 0 Vendor 8086 Device 1234 Index 0 ClassCode 68000
Device 3 - Function 0 Vendor 1013 Device 1100 Index 0 ClassCode 60500
Device 6 - Function 0 Vendor 10c8 Device 1 Index 0 ClassCode 30000
MEM fec00000 200000 pref
MEM fec00000 200000

devp-pccard -vv

io_open for id = 3

Socket state c0

Card Inserted
5.0V Card
Socket state 40
Card Removed
Powered up 1
00000000: 0101 0303 0000 0000 ffff f313 1024 2404
“…$$…”
00000010: 0101 4d4d 4545 4744 4141 484d 4545 4257 “…MMEEGG.AHH
00000020: 0404 5a58 0000 5858 5a44 3232 3130 3434
“TTZZ…XXJJ221144”
00000030: 0404 3000 4141 4534 0000 5050 5341 4d4d
“44…AA55…PPCCMM”
00000040: 0303 4940 4141 402d 4d4d 4f49 4444 4540 “CCIIAA
.MOODDEE”
00000050: 0d0d 0000 fff4 f025 0404 0202 0101 0505 “MM…
…”
00000060: 0000 2121 2202 0202 0101 1a1a 0505 0101
“…!!..”
00000070: 0303 2000 0202 0101 1b1b 1010 e0e2 e101
“##…”
00000080: 0d1d 4848 4d6d 6d21 fcfc f818 1da0 ad60 “…HHmm–…" 00000090: 08f8 f303 0707 3030 3c3c 3000 1b1b 0707 "......00.<......" 000000a0: 0101 2808 a0ab a067 f8f8 f808 0000 0010 "!!....…”
000000b0: 0707 2222 2808 00a0 a060 68e8 e808 0000 “…””…
000000c0: 0b1b 0707 2323 2808 a0a0 a760 68e8 e808 “…##…`…”
000000d0: 0707 2222 2404 0000 0202 0f0f 7f74 7222 “…”"…
000000e0: 0909 0101 1f1f 0909 0000 0303 0000 0000
“…”
000000f0: 0303 0000 2222 2000 0003 0000 0202 0c3f
“…”"…??"

pin

io_open for id = 7
Sock Func Type Flags PID Base Size IRQ
1 Empty ----MF---------- None
1 Empty ----MF---------- None
2 Empty ----MF---------- None
2 Empty ----MF---------- None
io_close_ocb

Thanks
Angus


Angus Ainslie Deltatee Enterprises


Angus Ainslie Deltatee Enterprises
Software Engineer tel: (403) 250-3533 x237
fax: (403) 263-2170

Previously, Angus Ainslie wrote in qdn.public.qnxrtp.os:

Have you had a chance to look at this Hugh?

I have just received a PD6729-based adapter, so will be looking at this
problem shortly.

Angus Ainslie wrote:

Under patch B devp-pccard -v doesn’t show insertion or removal events
and pin still shows nothing there.

Angus Ainslie wrote:

Has this been fixed yet ?

Hardware Support Account wrote:

Hi Angus,

Thanks for the information, the developer told me he is going to
investigate this further. We will get back to you hopfully soon.

Thanks again.

Angus Ainslie <> angusa@deltatee.com> > wrote:

Here is file1:

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State 0 -
IREQRouting 0 - IFType 1

GetSocket Socket 0 returned SCIntMask 0 - Vcontrol 0 - VppLevels 0 -
VccLevel 0 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
Socket state c0
Card Inserted
5.0V Card

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State 0 -
IREQRouting 0 - IFType 1

GetSocket Socket 1 returned SCIntMask 0 - Vcontrol 0 - VppLevels 0 -
VccLevel 0 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
Socket state c0
Card Inserted
5.0V Card
Powered up 1

GetSocket Socket 0 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
00000000: ffff ffff ffff ffff ffff ffff ffff ffff
“…”

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

Powered up 2

GetSocket Socket 1 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1
00000000: 0000 0000 0000 0000 0000 0000 0000 0000
“…”

000000f0: 0000 0000 0000 0000 0000 0000 0000 0000
“…”

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetStatus Socket 0 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetSocket Socket 0 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1

GetStatus Socket 1 returned CardState c0 - CtlInd 0 - State c0 -
IREQRouting 0 - IFType 1

GetSocket Socket 1 returned SCIntMask 0 - Vcontrol 0 - VppLevels 22 -
VccLevel 2 - CtlInd 0 - State c0 - IREQRouting 0 - IFType 1


here is file2:

Last Bus is 0
EXca Reg 00 - 00 Reg 40 - 00
EXca Reg 01 - 00 Reg 41 - 00
EXca Reg 02 - 00 Reg 42 - 00
EXca Reg 03 - 3f Reg 43 - 3f
EXca Reg 04 - 3f Reg 44 - 3f
EXca Reg 05 - 3f Reg 45 - 3f
EXca Reg 06 - 17 Reg 46 - 17
EXca Reg 07 - 17 Reg 47 - 17
EXca Reg 08 - 17 Reg 48 - 17
EXca Reg 09 - 31 Reg 49 - 31
EXca Reg 0a - 31 Reg 4a - 31
EXca Reg 0b - 31 Reg 4b - 31
EXca Reg 0c - 05 Reg 4c - 05
EXca Reg 0d - 3f Reg 4d - 3f
EXca Reg 0e - 05 Reg 4e - 05
EXca Reg 0f - 3f Reg 4f - 3f
EXca Reg 10 - 05 Reg 50 - 05
EXca Reg 11 - 05 Reg 51 - 05
EXca Reg 12 - 05 Reg 52 - 05
EXca Reg 13 - 05 Reg 53 - 05
EXca Reg 14 - 3f Reg 54 - 3f
EXca Reg 15 - 3f Reg 55 - 3f
EXca Reg 16 - 3f Reg 56 - 3f
EXca Reg 17 - 05 Reg 57 - 05
EXca Reg 18 - 3f Reg 58 - 3f
EXca Reg 19 - 05 Reg 59 - 05
EXca Reg 1a - 3f Reg 5a - 3f
EXca Reg 1b - 05 Reg 5b - 05
EXca Reg 1c - 3f Reg 5c - 3f
EXca Reg 1d - 3f Reg 5d - 3f
EXca Reg 1e - 00 Reg 5e - 00
EXca Reg 1f - 29 Reg 5f - 29
EXca Reg 20 - 00 Reg 60 - 00
EXca Reg 21 - 00 Reg 61 - 00
EXca Reg 22 - 20 Reg 62 - 20
EXca Reg 23 - 1c Reg 63 - 1c
EXca Reg 24 - 00 Reg 64 - 00
EXca Reg 25 - 00 Reg 65 - 00
EXca Reg 26 - 29 Reg 66 - 29
EXca Reg 27 - 24 Reg 67 - 24
EXca Reg 28 - 24 Reg 68 - 24
EXca Reg 29 - 24 Reg 69 - 24
EXca Reg 2a - 21 Reg 6a - 21
EXca Reg 2b - 00 Reg 6b - 00
EXca Reg 2c - 2e Reg 6c - 2e
EXca Reg 2d - 06 Reg 6d - 06
EXca Reg 2e - 2d Reg 6e - 2d
EXca Reg 2f - 22 Reg 6f - 22
EXca Reg 30 - 1b Reg 70 - 1b
EXca Reg 31 - 10 Reg 71 - 10
EXca Reg 32 - 10 Reg 72 - 10
EXca Reg 33 - 35 Reg 73 - 35
EXca Reg 34 - 12 Reg 74 - 12
EXca Reg 35 - 17 Reg 75 - 17
EXca Reg 36 - 3a Reg 76 - 3a
EXca Reg 37 - 1c Reg 77 - 1c
EXca Reg 38 - 1e Reg 78 - 1e
EXca Reg 39 - 26 Reg 79 - 26
EXca Reg 3a - 0e Reg 7a - 0e
EXca Reg 3b - 04 Reg 7b - 04
EXca Reg 3c - 36 Reg 7c - 36
EXca Reg 3d - 14 Reg 7d - 14
EXca Reg 3e - 0b Reg 7e - 0b
EXca Reg 3f - 3f Reg 7f - 3f
CardBus Reg 00 - f000ff53 Reg 00 - f000ff53
CardBus Reg 04 - f000ff53 Reg 04 - f000ff53
CardBus Reg 08 - f000e2c3 Reg 08 - f000e2c3
CardBus Reg 0c - f000ff53 Reg 0c - f000ff53
CardBus Reg 10 - f000ff53 Reg 10 - f000ff53
CardBus Reg 20 - f000fea5 Reg 20 - f000fea5
CardBus Reg 24 - f000e987 Reg 24 - f000e987
CardBus Reg 28 - f000ff47 Reg 28 - f000ff47

Hardware Support Account wrote:

Hi Angus,

I have sent you a utility called cdbreg, could you please do the following:

  1. ‘slay devp-pccard’
  2. Insert you PCMCIA card(s)
  3. ‘devp-pccard -vvv 2> file1’
  4. ‘cdbreg > file2’
  5. ‘slay devp-pccard’
  6. Send us file1 and file2.

Thanks!

Angus Ainslie <> angusa@deltatee.com> > wrote:

PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 1235h, 82437MX Mobile System Controller (MTSC)
PCI index = 0h
Class Codes = 060000h
Revision ID = 2h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2200h
Command Reg = 6h
I/O space access disabled
Memory space access enabled
Bus Master enabled
Special Cycle opertations 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
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: 40 00 01 00 00 00 00 00 0a 10 11 01 00 00 11 11
0x60: 02 04 06 08 00 00 00 00 0f 00 00 00 00 00 00 00
0x70: 00 00 0a 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 f0 00 00

Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 1234h, 82371MX Mobile PCI I/O IDE Xcelerator (MPIIX)
PCI index = 0h
Class Codes = 068000h
Revision ID = 3h
Bus number = 0
Device number = 1
Function num = 0
Status Reg = 280h
Command Reg = fh
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle opertations monitor
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 23 00 00 48 00 78 f1
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 80 80 00 00 00 00 00 00 00 00 04 00 07 a3 00 00
0x70: 0e 00 00 00 00 00 00 01 04 00 00 00 00 00 0c e0
0x80: 00 00 00 00 00 00 00 00 08 08 00 00 00 00 00 00
0x90: 08 00 00 00 00 00 00 00 72 03 ff 10 99 03 00 00
0xA0: 20 02 88 03 ff 00 00 00 60 00 30 00 00 00 00 00
0xB0: 1c 40 00 00 ff 02 20 00 ff ff 20 00 af 10 1e 10
0xC0: 03 20 04 4e 00 00 00 00 00 00 00 00 00 00 3d 00
0xD0: da d2 13 80 09 00 80 08 5b 50 ab 00 00 00 00 00
0xE0: 00 00 00 00 fa df 61 00 ff f0 ff 00 20 01 0b 00
0xF0: 00 0f 00 00 00 00 00 00 10 0f 00 00 00 00 00 00

Class = Bridge (PCI/PCMCIA)
Vendor ID = 1013h, Cirrus Logic
Device ID = 1100h, CL-PD6729 PCI-to-PC Card host adapter
PCI index = 0h
Class Codes = 060500h
Revision ID = e2h
Bus number = 0
Device number = 3
Function num = 0
Status Reg = 400h
Command Reg = 83h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle opertations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver enabled
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 = INT A
Interrupt line = 11
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 = Display (VGA)
Vendor ID = 10c8h, Neomagic Corporation
Device ID = 1h, NM2070 MagicGraph 128
PCI index = 0h
Class Codes = 030000h
Revision ID = 1h
Bus number = 0
Device number = 6
Function num = 0
Status Reg = 280h
Command Reg = 203h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle opertations 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
Mem Address = fec00000h prefetchable 32bit length 2097152 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 15
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

Hardware Support Account wrote:

Hi Angus,

Could you please post the output from

pci -vvv

Thanks!

Angus Ainslie <> angusa@deltatee.com> > wrote:
Using patch A I’m having a problem with a Hitachi E133DN Notebook.
“pin” doesn’t show any cards inserted but devp-pccard -v does detect
new cards being inserted. I think it might relate to pci-bios not
initializing properly. I think all the relevant info is enclosed below.

pci-bios -v

pci_server: Oct 18 2000 10:47:28
Device 0 - Function 0 Vendor 8086 Device 1235 Index 0 ClassCode 60000
Device 1 - Function 0 Vendor 8086 Device 1234 Index 0 ClassCode 68000
Device 3 - Function 0 Vendor 1013 Device 1100 Index 0 ClassCode 60500
Device 6 - Function 0 Vendor 10c8 Device 1 Index 0 ClassCode 30000
MEM fec00000 200000 pref
MEM fec00000 200000
Device 8 - Function 0 Vendor 1013 Device 1100 Index 1 ClassCode 60500
pci_server: PCI_Startup failed!

pci-bios -b1 -v

pci_server: Oct 18 2000 10:47:28
Device 0 - Function 0 Vendor 8086 Device 1235 Index 0 ClassCode 60000
Device 1 - Function 0 Vendor 8086 Device 1234 Index 0 ClassCode 68000
Device 3 - Function 0 Vendor 1013 Device 1100 Index 0 ClassCode 60500
Device 6 - Function 0 Vendor 10c8 Device 1 Index 0 ClassCode 30000
MEM fec00000 200000 pref
MEM fec00000 200000

devp-pccard -vv

io_open for id = 3

Socket state c0

Card Inserted
5.0V Card
Socket state 40
Card Removed
Powered up 1
00000000: 0101 0303 0000 0000 ffff f313 1024 2404
“…$$…”
00000010: 0101 4d4d 4545 4744 4141 484d 4545 4257 “…MMEEGG.AHH
00000020: 0404 5a58 0000 5858 5a44 3232 3130 3434
“TTZZ…XXJJ221144”
00000030: 0404 3000 4141 4534 0000 5050 5341 4d4d
“44…AA55…PPCCMM”
00000040: 0303 4940 4141 402d 4d4d 4f49 4444 4540 “CCIIAA
.MOODDEE”
00000050: 0d0d 0000 fff4 f025 0404 0202 0101 0505 “MM…
…”
00000060: 0000 2121 2202 0202 0101 1a1a 0505 0101
“…!!..”
00000070: 0303 2000 0202 0101 1b1b 1010 e0e2 e101
“##…”
00000080: 0d1d 4848 4d6d 6d21 fcfc f818 1da0 ad60 “…HHmm–…" 00000090: 08f8 f303 0707 3030 3c3c 3000 1b1b 0707 "......00.<......" 000000a0: 0101 2808 a0ab a067 f8f8 f808 0000 0010 "!!....…”
000000b0: 0707 2222 2808 00a0 a060 68e8 e808 0000 “…””…
000000c0: 0b1b 0707 2323 2808 a0a0 a760 68e8 e808 “…##…`…”
000000d0: 0707 2222 2404 0000 0202 0f0f 7f74 7222 “…”"…
000000e0: 0909 0101 1f1f 0909 0000 0303 0000 0000
“…”
000000f0: 0303 0000 2222 2000 0003 0000 0202 0c3f
“…”"…??"

pin

io_open for id = 7
Sock Func Type Flags PID Base Size IRQ
1 Empty ----MF---------- None
1 Empty ----MF---------- None
2 Empty ----MF---------- None
2 Empty ----MF---------- None
io_close_ocb

Thanks
Angus


Angus Ainslie Deltatee Enterprises


Angus Ainslie Deltatee Enterprises
Software Engineer tel: (403) 250-3533 x237
fax: (403) 263-2170