Dlink PCMCIA 10BaseT problem

This is a modified repost of a request for assistance in using a Dlink
DE-650 PCMCIA
10baseT adapter. I have used this device on the same computer using QNX for
years,
however I can’t seem to identify the problem trying to use it with NTO
release 1/21/01.

The files listed below contain information I feel may reveal something. The
pcmcia.cfg file
was copied directly from my qnx4.25 partition. Despite this pin reports that
the network
adapted it recognized was assigned resources outside of pcmcia.cfg. Why is
this?

When I run io-net using the port addr and irq from pin and then attempt to
run ifconfig
I get an error message.

io-net -d ne2000 ioport=200,irq=3 -ptcpip

ifconfig en0 192.168.1.26 up

ne2000_outs: Unable to set write address

Does anyone have any ideas?

Contents of pcmcia.cfg:
;
; Minimal resource set
;

[resources]
memory = 0xd4000-0xd5fff
ports = 0x300-0x33f, 0x140-0x15f, 0x110-0x11f
rports = 0x2e8+8, 0x3e8+8, 0x170+8, 0x376+2
irqs = 5,7,10,11,12

Output from pin:
Sock Func Type Flags PID Base Size IRQ
1 Empty ----MF---------- None
1 Empty ----MF---------- None
2 0 Network C—I-±–X----- 77839 0x200 32 3
2 Empty ----MF---------- None

Output from pci:
PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 7190h, 82443BX/ZX 440BX/ZX AGPset Host Bridge
PCI index = 0h
Class Codes = 060000h
Revision ID = 2h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2210h
Command Reg = 106h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Capabilities Pointer = a0h
Capability ID = 2h
Capabilities = 10h - 1f000202h

Class = Bridge (PCI/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 7191h, 82443BX/ZX 440BX/ZX AGPset PCI-to-PCI bridge
PCI index = 0h
Class Codes = 060400h
Revision ID = 2h
Bus number = 0
Device number = 1
Function num = 0
Status Reg = 220h
Command Reg = 1fh
Header type = 1h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 80h
Cache Line Size= 0h
Primary Bus Number = 0h
Secondary Bus Number = 1h
Subordinate Bus Number = 1h
Secondary Latency Timer = 40h
I/O Base = e0h
I/O Limit = e0h
Secondary Status = 22a0h
Memory Base = fd00h
Memory Limit = fed0h
Prefetchable Memory Base = fff0h
Prefetchable Memory Limit= 0h
Prefetchable Base Upper 32 Bits = 0h
Prefetchable Limit Upper 32 Bits = 0h
I/O Base Upper 16 Bits = ffffh
I/O Limit Upper 16 Bits = ffffh
Bridge Control = 140ns
PCI Int Pin = NC
Interrupt line = 0

Class = Bridge (CardBus)
Vendor ID = 104ch, Texas Instruments
Device ID = ac17h, PCI1220 CardBus Controller
PCI index = 0h
Class Codes = 060700h
Revision ID = 2h
Bus number = 0
Device number = 4
Function num = 0
Status Reg = 210h
Command Reg = 7h
Header type = 2h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
ExCA Base Address = ffeff000h
Capabilities Pointer = ffh
Secondary Status = ffffh
Primary Bus Number = 0
Secondary Bus Number = 2
Subordinate Bus Number = 2
Secondary Latency Timer = 20h
Memory Base 0 = 0h
Memory Limit 0 = 0h
Memory Base 1 = 0h
Memory Limit 1 = 0h
I/O Base 0 = 0h
I/O Limit 0 = 0h
I/O Base 1 = 0h
I/O Limit 1 = 0h
PCI Int Pin = 1
PCI Int Pin = INT A
Interrupt line = 11
Bridge Control = 7c0h
Subsystem Vendor ID = 1028h
Subsystem ID = 85h
Legacy Mode Base Address = 3e0h
System Control = 8449021h
Retry Status = c0h
Card Control = 0h
Device Control = 66h
Buffer Control = 60h
Socket DMA Register 0 = 0h
Socket DMA Register 1 = 0h

Class = Bridge (CardBus)
Vendor ID = 104ch, Texas Instruments
Device ID = ac17h, PCI1220 CardBus Controller
PCI index = 1h
Class Codes = 060700h
Revision ID = 2h
Bus number = 0
Device number = 4
Function num = 1
Status Reg = 210h
Command Reg = 7h
Header type = 2h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
ExCA Base Address = ffefe000h
Capabilities Pointer = ffh
Secondary Status = ffffh
Primary Bus Number = 0
Secondary Bus Number = 3
Subordinate Bus Number = 3
Secondary Latency Timer = 20h
Memory Base 0 = 0h
Memory Limit 0 = 0h
Memory Base 1 = 0h
Memory Limit 1 = 0h
I/O Base 0 = 0h
I/O Limit 0 = 0h
I/O Base 1 = 0h
I/O Limit 1 = 0h
PCI Int Pin = 2
PCI Int Pin = INT B
Interrupt line = no connection
Bridge Control = 7c0h
Subsystem Vendor ID = 1028h
Subsystem ID = 85h
Legacy Mode Base Address = 3e0h
System Control = 8449021h
Retry Status = c0h
Card Control = 1h
Device Control = 66h
Buffer Control = 60h
Socket DMA Register 0 = 0h
Socket DMA Register 1 = 0h

Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 7110h, 82371AB PIIX4 ISA Bridge
PCI index = 0h
Class Codes = 068000h
Revision ID = 2h
Bus number = 0
Device number = 7
Function num = 0
Status Reg = 280h
Command Reg = fh
Header type = 0h Multi-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

Class = Mass Storage (IDE)
Vendor ID = 8086h, Intel Corporation
Device ID = 7111h, 82371AB PIIX4 IDE Controller
PCI index = 0h
Class Codes = 010180h
Revision ID = 1h
Bus number = 0
Device number = 7
Function num = 1
Status Reg = 280h
Command Reg = 5h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
IO Address = fcd0h length 16 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Serial Bus (Universal Serial Bus)
Vendor ID = 8086h, Intel Corporation
Device ID = 7112h, 82371AB PIIX4 USB Interface
PCI index = 0h
Class Codes = 0c0300h
Revision ID = 1h
Bus number = 0
Device number = 7
Function num = 2
Status Reg = 280h
Command Reg = 1h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
IO Address = fce0h length 32 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT D
Interrupt line = 11

Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 7113h, 82371AB PIIX4 Power Management Controller
PCI index = 0h
Class Codes = 068000h
Revision ID = 2h
Bus number = 0
Device number = 7
Function num = 3
Status Reg = 280h
Command Reg = 3h
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

Class = Multimedia (Audio)
Vendor ID = 125dh, ESS Technology
Device ID = 1968h, ES1968 Maestro-2 PCI audio accelerator
PCI index = 0h
Class Codes = 040100h
Revision ID = 0h
Bus number = 0
Device number = 8
Function num = 0
Status Reg = 290h
Command Reg = 7h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
IO Address = f800h length 256 enabled
Subsystem Vendor ID = 1028h
Subsystem ID = 85h
Max Lat = 24ns
Min Gnt = 2ns
PCI Int Pin = INT A
Interrupt line = 5
Capabilities Pointer = c0h
Capability ID = 1h
Capabilities = 7621h - 0h

Class = Display (VGA)
Vendor ID = 1002h, ATI Technologies
Device ID = 4c42h, Rage 3D LT Pro AGP 133 MHz
PCI index = 0h
Class Codes = 030000h
Revision ID = dch
Bus number = 1
Device number = 0
Function num = 0
Status Reg = 290h
Command Reg = 86h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 42h
Cache Line Size= 8h un-cacheable
Mem Address = fd000000h 32bit length 16777216 enabled
IO Address = e800h length 256 disabled
Mem Address = fedfe000h 32bit length 4096 enabled
Subsystem Vendor ID = 1028h
Subsystem ID = 85h
Expansion ROM = fe000000h length 131072 disabled
Max Lat = 0ns
Min Gnt = 8ns
PCI Int Pin = INT A
Interrupt line = 11
Capabilities Pointer = 50h
Capability ID = 2h
Capabilities = 10h - ff000203h
Capability ID = 1h
Capabilities = 601h - 0h

Previously, Harry Qualls wrote in qdn.public.qnxrtp.installation:

This is a modified repost of a request for assistance in using a Dlink
DE-650 PCMCIA
10baseT adapter. I have used this device on the same computer using QNX for
years,
however I can’t seem to identify the problem trying to use it with NTO
release 1/21/01.

The files listed below contain information I feel may reveal something. The
pcmcia.cfg file
was copied directly from my qnx4.25 partition. Despite this pin reports that
the network
adapted it recognized was assigned resources outside of pcmcia.cfg. Why is
this?

When I run io-net using the port addr and irq from pin and then attempt to
run ifconfig
I get an error message.

io-net -d ne2000 ioport=200,irq=3 -ptcpip

^^^^^^^^^^

This must be “ioport=0x200”.

ifconfig en0 192.168.1.26 up

ne2000_outs: Unable to set write address

Does anyone have any ideas?

The pcmcia.cfg file is no longer used by devp-pccard, that is why you are
seeing different resources assigned.

Contents of pcmcia.cfg:
;
; Minimal resource set
;

[resources]
memory = 0xd4000-0xd5fff
ports = 0x300-0x33f, 0x140-0x15f, 0x110-0x11f
rports = 0x2e8+8, 0x3e8+8, 0x170+8, 0x376+2
irqs = 5,7,10,11,12

Output from pin:
Sock Func Type Flags PID Base Size IRQ
1 Empty ----MF---------- None
1 Empty ----MF---------- None
2 0 Network C—I-±–X----- 77839 0x200 32 3
2 Empty ----MF---------- None

Output from pci:
PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 7190h, 82443BX/ZX 440BX/ZX AGPset Host Bridge
PCI index = 0h
Class Codes = 060000h
Revision ID = 2h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2210h
Command Reg = 106h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Capabilities Pointer = a0h
Capability ID = 2h
Capabilities = 10h - 1f000202h

Class = Bridge (PCI/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 7191h, 82443BX/ZX 440BX/ZX AGPset PCI-to-PCI bridge
PCI index = 0h
Class Codes = 060400h
Revision ID = 2h
Bus number = 0
Device number = 1
Function num = 0
Status Reg = 220h
Command Reg = 1fh
Header type = 1h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 80h
Cache Line Size= 0h
Primary Bus Number = 0h
Secondary Bus Number = 1h
Subordinate Bus Number = 1h
Secondary Latency Timer = 40h
I/O Base = e0h
I/O Limit = e0h
Secondary Status = 22a0h
Memory Base = fd00h
Memory Limit = fed0h
Prefetchable Memory Base = fff0h
Prefetchable Memory Limit= 0h
Prefetchable Base Upper 32 Bits = 0h
Prefetchable Limit Upper 32 Bits = 0h
I/O Base Upper 16 Bits = ffffh
I/O Limit Upper 16 Bits = ffffh
Bridge Control = 140ns
PCI Int Pin = NC
Interrupt line = 0

Class = Bridge (CardBus)
Vendor ID = 104ch, Texas Instruments
Device ID = ac17h, PCI1220 CardBus Controller
PCI index = 0h
Class Codes = 060700h
Revision ID = 2h
Bus number = 0
Device number = 4
Function num = 0
Status Reg = 210h
Command Reg = 7h
Header type = 2h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
ExCA Base Address = ffeff000h
Capabilities Pointer = ffh
Secondary Status = ffffh
Primary Bus Number = 0
Secondary Bus Number = 2
Subordinate Bus Number = 2
Secondary Latency Timer = 20h
Memory Base 0 = 0h
Memory Limit 0 = 0h
Memory Base 1 = 0h
Memory Limit 1 = 0h
I/O Base 0 = 0h
I/O Limit 0 = 0h
I/O Base 1 = 0h
I/O Limit 1 = 0h
PCI Int Pin = 1
PCI Int Pin = INT A
Interrupt line = 11
Bridge Control = 7c0h
Subsystem Vendor ID = 1028h
Subsystem ID = 85h
Legacy Mode Base Address = 3e0h
System Control = 8449021h
Retry Status = c0h
Card Control = 0h
Device Control = 66h
Buffer Control = 60h
Socket DMA Register 0 = 0h
Socket DMA Register 1 = 0h

Class = Bridge (CardBus)
Vendor ID = 104ch, Texas Instruments
Device ID = ac17h, PCI1220 CardBus Controller
PCI index = 1h
Class Codes = 060700h
Revision ID = 2h
Bus number = 0
Device number = 4
Function num = 1
Status Reg = 210h
Command Reg = 7h
Header type = 2h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
ExCA Base Address = ffefe000h
Capabilities Pointer = ffh
Secondary Status = ffffh
Primary Bus Number = 0
Secondary Bus Number = 3
Subordinate Bus Number = 3
Secondary Latency Timer = 20h
Memory Base 0 = 0h
Memory Limit 0 = 0h
Memory Base 1 = 0h
Memory Limit 1 = 0h
I/O Base 0 = 0h
I/O Limit 0 = 0h
I/O Base 1 = 0h
I/O Limit 1 = 0h
PCI Int Pin = 2
PCI Int Pin = INT B
Interrupt line = no connection
Bridge Control = 7c0h
Subsystem Vendor ID = 1028h
Subsystem ID = 85h
Legacy Mode Base Address = 3e0h
System Control = 8449021h
Retry Status = c0h
Card Control = 1h
Device Control = 66h
Buffer Control = 60h
Socket DMA Register 0 = 0h
Socket DMA Register 1 = 0h

Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 7110h, 82371AB PIIX4 ISA Bridge
PCI index = 0h
Class Codes = 068000h
Revision ID = 2h
Bus number = 0
Device number = 7
Function num = 0
Status Reg = 280h
Command Reg = fh
Header type = 0h Multi-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

Class = Mass Storage (IDE)
Vendor ID = 8086h, Intel Corporation
Device ID = 7111h, 82371AB PIIX4 IDE Controller
PCI index = 0h
Class Codes = 010180h
Revision ID = 1h
Bus number = 0
Device number = 7
Function num = 1
Status Reg = 280h
Command Reg = 5h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
IO Address = fcd0h length 16 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Serial Bus (Universal Serial Bus)
Vendor ID = 8086h, Intel Corporation
Device ID = 7112h, 82371AB PIIX4 USB Interface
PCI index = 0h
Class Codes = 0c0300h
Revision ID = 1h
Bus number = 0
Device number = 7
Function num = 2
Status Reg = 280h
Command Reg = 1h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
IO Address = fce0h length 32 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT D
Interrupt line = 11

Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 7113h, 82371AB PIIX4 Power Management Controller
PCI index = 0h
Class Codes = 068000h
Revision ID = 2h
Bus number = 0
Device number = 7
Function num = 3
Status Reg = 280h
Command Reg = 3h
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

Class = Multimedia (Audio)
Vendor ID = 125dh, ESS Technology
Device ID = 1968h, ES1968 Maestro-2 PCI audio accelerator
PCI index = 0h
Class Codes = 040100h
Revision ID = 0h
Bus number = 0
Device number = 8
Function num = 0
Status Reg = 290h
Command Reg = 7h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
IO Address = f800h length 256 enabled
Subsystem Vendor ID = 1028h
Subsystem ID = 85h
Max Lat = 24ns
Min Gnt = 2ns
PCI Int Pin = INT A
Interrupt line = 5
Capabilities Pointer = c0h
Capability ID = 1h
Capabilities = 7621h - 0h

Class = Display (VGA)
Vendor ID = 1002h, ATI Technologies
Device ID = 4c42h, Rage 3D LT Pro AGP 133 MHz
PCI index = 0h
Class Codes = 030000h
Revision ID = dch
Bus number = 1
Device number = 0
Function num = 0
Status Reg = 290h
Command Reg = 86h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 42h
Cache Line Size= 8h un-cacheable
Mem Address = fd000000h 32bit length 16777216 enabled
IO Address = e800h length 256 disabled
Mem Address = fedfe000h 32bit length 4096 enabled
Subsystem Vendor ID = 1028h
Subsystem ID = 85h
Expansion ROM = fe000000h length 131072 disabled
Max Lat = 0ns
Min Gnt = 8ns
PCI Int Pin = INT A
Interrupt line = 11
Capabilities Pointer = 50h
Capability ID = 2h
Capabilities = 10h - ff000203h
Capability ID = 1h
Capabilities = 601h - 0h


\

Hugh Brown (613) 591-0931 ext. 209 (voice)
QNX Software Systems Ltd. (613) 591-3579 (fax)
175 Terence Matthews Cres. email: hsbrown@qnx.com
Kanata, Ontario, Canada.
K2M 1W8