QNX network problem on Toshiba laptop

I just installed QNX v 6 on my Toshiba Satellite 30CDT laptop.

Everything is working except the network - QNX doesn’t appear to support the
Toshiba’s built-in Accton EN2242 network card.

So I thought I might buy a QNX-supported PCMCIA network card for my laptop.
I see the D-Link DFE-660TX is supported, but my dealer here in Wellington
(New Zealand) can only source a DFE-650TX card.

So does anyone know if the D-Link DFE-650TX PCMCIA network card is supported
by QNX v6 ?

Or, even better, is there likely to be QNX support of my built-in Accton
EN2242 network card in the near future?

Thanks,
Trevor McGavin.

“Trevor McGavin” <mcgavin@met.co.nz> wrote in message
news:ab85n0$70b$1@inn.qnx.com

Or, even better, is there likely to be QNX support of my built-in Accton
EN2242 network card in the near future?

It seems to be clone compatible with tulip driver. Did you try it?
(I have searched EN2242 on google)

Pavol Kycina

Hi Trevor,

The accton en2242 is a tulip “clone” but isn’t supported by the qnx tulip
driver. I have written a driver if you would like to give it a try. There
are a few things I have left to do (mii transceiver and multicast stuff) but
it works. If you’re interested please could you post the output of pci -vvv
for the network card.


Cheers,
Simon



“Trevor McGavin” <mcgavin@met.co.nz> wrote in message
news:ab85n0$70b$1@inn.qnx.com

I just installed QNX v 6 on my Toshiba Satellite 30CDT laptop.

Everything is working except the network - QNX doesn’t appear to support
the
Toshiba’s built-in Accton EN2242 network card.

So I thought I might buy a QNX-supported PCMCIA network card for my
laptop.
I see the D-Link DFE-660TX is supported, but my dealer here in Wellington
(New Zealand) can only source a DFE-650TX card.

So does anyone know if the D-Link DFE-650TX PCMCIA network card is
supported
by QNX v6 ?

Or, even better, is there likely to be QNX support of my built-in Accton
EN2242 network card in the near future?

Thanks,
Trevor McGavin.

Hi Simon,

“Simon Pardoe” <spardoe@nn.iij4u.or.jp> wrote in message
news:ab8g7p$e74$1@inn.qnx.com

The accton en2242 is a tulip “clone” but isn’t supported by the qnx tulip
driver. I have written a driver if you would like to give it a try.
There
are a few things I have left to do (mii transceiver and multicast stuff)
but
it works. If you’re interested please could you post the output of
pci -vvv
for the network card.

Thanks for the info…I entered “pci -vvv” and got the following output (see
below).

If you manage to sort out your driver I would be most interested in trying
it out.

cheers, Trevor.


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 = 3h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2210h
Command Reg = 106h
I/O space access disabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents enabled
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
Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 0c 80 00 ff 00 00 00 09 03 10 11 11 00 00 30 11
0x60: 08 08 10 18 18 18 18 18 00 2a c0 21 00 8a 00 00
0x70: 20 1f 0a 38 51 00 00 01 26 0d 98 00 10 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 04 61 00 00 00 05 00 00 00 00 00 00
0xA0: 02 00 10 00 02 02 00 1f 00 00 00 00 00 00 00 00
0xB0: 80 00 00 00 30 00 00 00 00 90 f9 01 20 10 00 00
0xC0: 00 00 00 00 00 00 00 00 18 0c ff ff 7f 00 00 00
0xD0: 00 00 00 00 00 00 00 00 0c 00 00 00 00 00 00 00
0xE0: 4c ad ff bb 8a 3e 00 80 2c d3 f7 cf 9d 3e 00 00
0xF0: 40 01 00 00 20 f8 00 60 20 0f 00 00 00 00 00 00


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 = 3h
Bus number = 0
Device number = 1
Function num = 0
Status Reg = 220h
Command Reg = 1fh
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations monitor
Memory Write and Invalidate enabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 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 = 20h
I/O Limit = 20h
Secondary Status = 22a0h
Memory Base = fc10h
Memory Limit = fdf0h
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
Device Dependent Registers:
0x40: 00 00 8c 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Class = Bridge (CardBus)
Vendor ID = 104ch, Texas Instruments
Device ID = ac40h, PCI4450 PC card CardBus Controller
PCI index = 0h
Class Codes = 060700h
Revision ID = 0h
Bus number = 0
Device number = 4
Function num = 0
Status Reg = 210h
Command Reg = 7h
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 2h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 8h un-cacheable
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 = 5
Bridge Control = 7c0h
Subsystem Vendor ID = 1179h
Subsystem ID = ff00h
Legacy Mode Base Address = 3e0h
System Control = 18449021h
Retry Status = c0h
Card Control = 22h
Device Control = 66h
Buffer Control = 60h
Socket DMA Register 0 = 0h
Socket DMA Register 1 = 0h
Device Dependent Registers:
0x40: 79 11 00 ff e1 03 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: 21 90 44 18 00 00 00 00 81 00 0f 00 02 30 03 00
0x90: c0 22 66 60 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 01 00 11 fe 00 00 c0 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Class = Bridge (CardBus)
Vendor ID = 104ch, Texas Instruments
Device ID = ac40h, PCI4450 PC card CardBus Controller
PCI index = 1h
Class Codes = 060700h
Revision ID = 0h
Bus number = 0
Device number = 4
Function num = 1
Status Reg = 210h
Command Reg = 7h
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 2h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 8h un-cacheable
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 = 1
PCI Int Pin = INT A
Interrupt line = 5
Bridge Control = 7c0h
Subsystem Vendor ID = 1179h
Subsystem ID = ff00h
Legacy Mode Base Address = 3e0h
System Control = 18449021h
Retry Status = c0h
Card Control = 22h
Device Control = 66h
Buffer Control = 60h
Socket DMA Register 0 = 0h
Socket DMA Register 1 = 0h
Device Dependent Registers:
0x40: 79 11 00 ff e1 03 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: 21 90 44 18 00 00 00 00 81 00 0f 00 02 30 03 00
0x90: c0 22 66 60 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 01 00 11 fe 00 00 c0 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Class = Serial Bus (FireWire)
Vendor ID = 104ch, Texas Instruments
Device ID = 8011h, Unknown Unknown
PCI index = 0h
Class Codes = 0c0010h
Revision ID = 0h
Bus number = 0
Device number = 4
Function num = 2
Status Reg = 210h
Command Reg = 10h
I/O space access disabled
Memory space access disabled
Bus Master disabled
Special Cycle operations ignored
Memory Write and Invalidate enabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 8h un-cacheable
Subsystem Vendor ID = 1179h
Subsystem ID = ff00h
Max Lat = 4ns
Min Gnt = 2ns
PCI Int Pin = INT A
Interrupt line = 10
Capabilities Pointer = 44h
Capability ID = 1h
Capabilities = 6411h - 0h
Device Dependent Registers:
0x40: 00 00 00 00 01 00 11 64 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 24 00 00 00 10 00 00 79 11 00 ff 00 00 00 00


Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 7110h, 82371AB/EB 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
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations 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 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
Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 4d 00 f3 04
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 0a 0a 05 0a d0 00 00 00 00 f2 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 0c 0c 00 00 00 00 00 00 00 00
0x80: 00 00 03 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: 06 00 01 70 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 25 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 30 0f 00 00 00 00 00 00


Class = Mass Storage (IDE)
Vendor ID = 8086h, Intel Corporation
Device ID = 7111h, 82371AB/EB 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
I/O space access enabled
Memory space access disabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
PCI IO Address = 1050h length 16 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Device Dependent Registers:
0x40: 07 e3 03 a3 00 00 00 00 05 00 02 02 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 30 0f 00 00 00 00 00 00


Class = Serial Bus (Universal Serial Bus)
Vendor ID = 8086h, Intel Corporation
Device ID = 7112h, 82371AB/EB 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 = 0h
I/O space access disabled
Memory space access disabled
Bus Master disabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
PCI IO Address = 0h length 32 disabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT D
Interrupt line = 10
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: 10 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 30 0f 00 00 00 00 00 10


Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 7113h, 82371AB/EB PIIX4 Power Management Controller
PCI index = 0h
Class Codes = 068000h
Revision ID = 3h
Bus number = 0
Device number = 7
Function num = 3
Status Reg = 280h
Command Reg = 3h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h 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: 01 10 00 00 0f ff bf ff df 3f 00 00 00 00 00 00
0x50: 00 10 1d 00 f5 01 00 00 37 80 00 02 08 00 00 82
0x60: 00 00 10 62 00 fe 21 80 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 70 03 01 00
0x80: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 41 10 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 01 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 30 0f 00 00 00 00 00 00


Class = Multimedia (Audio)
Vendor ID = 1013h, Cirrus Logic
Device ID = 6005h, CS4281 CrystalClear PCI Audio Interface
PCI index = 0h
Class Codes = 040100h
Revision ID = 1h
Bus number = 0
Device number = 8
Function num = 0
Status Reg = 210h
Command Reg = 6h
I/O space access disabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
PCI Mem Address = fc005000h 32bit length 4096 enabled
PCI Mem Address = fc010000h 32bit length 65536 enabled
Subsystem Vendor ID = 1179h
Subsystem ID = ff00h
Max Lat = 24ns
Min Gnt = 4ns
PCI Int Pin = INT A
Interrupt line = 5
Capabilities Pointer = 40h
Capability ID = 1h
Capabilities = 7e22h - 0h
Device Dependent Registers:
0x40: 01 00 22 7e 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 04 00 55 00 05 00 00 00
0xF0: 01 00 00 00 00 00 00 00 00 00 00 00 79 11 00 ff


Class = Communication (Unknown)
Vendor ID = 11c1h, AT&T Microelectronics
Device ID = 450h, LT Winmodem
PCI index = 0h
Class Codes = 078000h
Revision ID = 0h
Bus number = 0
Device number = 16
Function num = 0
Status Reg = 290h
Command Reg = 0h
I/O space access disabled
Memory space access disabled
Bus Master disabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
PCI IO Address = 0h length 8 disabled
PCI IO Address = 0h length 256 disabled
CardBus CIS Pointer = 40h
Subsystem Vendor ID = 144fh
Subsystem ID = 4005h
Max Lat = 14ns
Min Gnt = 252ns
PCI Int Pin = INT A
Interrupt line = 10
Capabilities Pointer = f8h
Capability ID = 1h
Capabilities = e6f2h - 0h
Device Dependent Registers:
0x40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0xA0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0xB0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0xC0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0xD0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0xE0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0xF0: ff ff ff ff 00 00 00 00 01 00 f2 e6 00 00 00 00


Class = Network (Ethernet)
Vendor ID = 1113h, Accton Technology Corporation
Device ID = 1216h, Unknown Unknown
PCI index = 0h
Class Codes = 020000h
Revision ID = 11h
Bus number = 0
Device number = 17
Function num = 0
Status Reg = 290h
Command Reg = 10h
I/O space access disabled
Memory space access disabled
Bus Master disabled
Special Cycle operations ignored
Memory Write and Invalidate enabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 8h un-cacheable
PCI IO Address = 0h length 256 disabled
Subsystem Vendor ID = 1113h
Subsystem ID = 2242h
Max Lat = 255ns
Min Gnt = 255ns
PCI Int Pin = INT A
Interrupt line = 10
Capabilities Pointer = c0h
Capability ID = 1h
Capabilities = fe82h - 0h
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: 17 13 81 09 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: 01 00 82 fe 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 = 1002h, ATI Technologies
Device ID = 4c4dh, Rage P/M Mobility AGP 2x
PCI index = 0h
Class Codes = 030000h
Revision ID = 64h
Bus number = 1
Device number = 0
Function num = 0
Status Reg = 290h
Command Reg = 86h
I/O space access disabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver 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 = 42h
Cache Line Size= 8h un-cacheable
PCI Mem Address = fd000000h 32bit length 16777216 enabled
PCI IO Address = 2000h length 256 disabled
PCI Mem Address = fc100000h 32bit length 4096 enabled
Subsystem Vendor ID = 1179h
Subsystem ID = ff00h
PCI Expansion ROM = fc120000h length 131072 disabled
Max Lat = 0ns
Min Gnt = 8ns
PCI Int Pin = INT A
Interrupt line = 10
Capabilities Pointer = 50h
Capability ID = 2h
Capabilities = 10h - ff000203h
Capability ID = 1h
Capabilities = 601h - 0h
Device Dependent Registers:
0x40: 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 02 5c 10 00 03 02 00 ff 02 03 00 1f 01 00 01 06
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

Hi Trevor,

I’ve attached a working driver. Copy to /lib/dll directory and run the
following commands from the command line (ie terminal):

slay io-net
io-net &
mount -Tio-net /lib/dll/devn-comet.so
mount -Tio-net npm-tcpip.so

This will load the driver and the tcp/ip stack. I think you can also put
these commands in rc.local. I have ADSL so I have configured my dialer with
the necessary details but I’ve also used it connected to a LAN using the
network configuration tool both manual and using dhcp. If you can’t get it
to work, try running the following command from the command line before you
load the driver, it might give you some info on the problem.
sloginfo -w

Let me know how it goes.
BTW, did you get your USB working??

Cheers,
Simon



“Trevor McGavin” <mcgavin@met.co.nz> wrote in message
news:abat98$885$1@inn.qnx.com

Hi Simon,

“Simon Pardoe” <> spardoe@nn.iij4u.or.jp> > wrote in message
news:ab8g7p$e74$> 1@inn.qnx.com> …
The accton en2242 is a tulip “clone” but isn’t supported by the qnx
tulip
driver. I have written a driver if you would like to give it a try.
There
are a few things I have left to do (mii transceiver and multicast stuff)
but
it works. If you’re interested please could you post the output of
pci -vvv
for the network card.

Thanks for the info…I entered “pci -vvv” and got the following output
(see
below).

If you manage to sort out your driver I would be most interested in trying
it out.

cheers, Trevor.



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 = 3h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2210h
Command Reg = 106h
I/O space access disabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents enabled
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
Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 0c 80 00 ff 00 00 00 09 03 10 11 11 00 00 30 11
0x60: 08 08 10 18 18 18 18 18 00 2a c0 21 00 8a 00 00
0x70: 20 1f 0a 38 51 00 00 01 26 0d 98 00 10 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 04 61 00 00 00 05 00 00 00 00 00 00
0xA0: 02 00 10 00 02 02 00 1f 00 00 00 00 00 00 00 00
0xB0: 80 00 00 00 30 00 00 00 00 90 f9 01 20 10 00 00
0xC0: 00 00 00 00 00 00 00 00 18 0c ff ff 7f 00 00 00
0xD0: 00 00 00 00 00 00 00 00 0c 00 00 00 00 00 00 00
0xE0: 4c ad ff bb 8a 3e 00 80 2c d3 f7 cf 9d 3e 00 00
0xF0: 40 01 00 00 20 f8 00 60 20 0f 00 00 00 00 00 00


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 = 3h
Bus number = 0
Device number = 1
Function num = 0
Status Reg = 220h
Command Reg = 1fh
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations monitor
Memory Write and Invalidate enabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 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 = 20h
I/O Limit = 20h
Secondary Status = 22a0h
Memory Base = fc10h
Memory Limit = fdf0h
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
Device Dependent Registers:
0x40: 00 00 8c 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Class = Bridge (CardBus)
Vendor ID = 104ch, Texas Instruments
Device ID = ac40h, PCI4450 PC card CardBus Controller
PCI index = 0h
Class Codes = 060700h
Revision ID = 0h
Bus number = 0
Device number = 4
Function num = 0
Status Reg = 210h
Command Reg = 7h
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 2h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 8h un-cacheable
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 = 5
Bridge Control = 7c0h
Subsystem Vendor ID = 1179h
Subsystem ID = ff00h
Legacy Mode Base Address = 3e0h
System Control = 18449021h
Retry Status = c0h
Card Control = 22h
Device Control = 66h
Buffer Control = 60h
Socket DMA Register 0 = 0h
Socket DMA Register 1 = 0h
Device Dependent Registers:
0x40: 79 11 00 ff e1 03 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: 21 90 44 18 00 00 00 00 81 00 0f 00 02 30 03 00
0x90: c0 22 66 60 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 01 00 11 fe 00 00 c0 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Class = Bridge (CardBus)
Vendor ID = 104ch, Texas Instruments
Device ID = ac40h, PCI4450 PC card CardBus Controller
PCI index = 1h
Class Codes = 060700h
Revision ID = 0h
Bus number = 0
Device number = 4
Function num = 1
Status Reg = 210h
Command Reg = 7h
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 2h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 8h un-cacheable
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 = 1
PCI Int Pin = INT A
Interrupt line = 5
Bridge Control = 7c0h
Subsystem Vendor ID = 1179h
Subsystem ID = ff00h
Legacy Mode Base Address = 3e0h
System Control = 18449021h
Retry Status = c0h
Card Control = 22h
Device Control = 66h
Buffer Control = 60h
Socket DMA Register 0 = 0h
Socket DMA Register 1 = 0h
Device Dependent Registers:
0x40: 79 11 00 ff e1 03 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: 21 90 44 18 00 00 00 00 81 00 0f 00 02 30 03 00
0x90: c0 22 66 60 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 01 00 11 fe 00 00 c0 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Class = Serial Bus (FireWire)
Vendor ID = 104ch, Texas Instruments
Device ID = 8011h, Unknown Unknown
PCI index = 0h
Class Codes = 0c0010h
Revision ID = 0h
Bus number = 0
Device number = 4
Function num = 2
Status Reg = 210h
Command Reg = 10h
I/O space access disabled
Memory space access disabled
Bus Master disabled
Special Cycle operations ignored
Memory Write and Invalidate enabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 8h un-cacheable
Subsystem Vendor ID = 1179h
Subsystem ID = ff00h
Max Lat = 4ns
Min Gnt = 2ns
PCI Int Pin = INT A
Interrupt line = 10
Capabilities Pointer = 44h
Capability ID = 1h
Capabilities = 6411h - 0h
Device Dependent Registers:
0x40: 00 00 00 00 01 00 11 64 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 24 00 00 00 10 00 00 79 11 00 ff 00 00 00 00


Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 7110h, 82371AB/EB 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
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations 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 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
Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 4d 00 f3 04
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 0a 0a 05 0a d0 00 00 00 00 f2 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 0c 0c 00 00 00 00 00 00 00 00
0x80: 00 00 03 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: 06 00 01 70 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 25 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 30 0f 00 00 00 00 00 00


Class = Mass Storage (IDE)
Vendor ID = 8086h, Intel Corporation
Device ID = 7111h, 82371AB/EB 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
I/O space access enabled
Memory space access disabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
PCI IO Address = 1050h length 16 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Device Dependent Registers:
0x40: 07 e3 03 a3 00 00 00 00 05 00 02 02 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 30 0f 00 00 00 00 00 00


Class = Serial Bus (Universal Serial Bus)
Vendor ID = 8086h, Intel Corporation
Device ID = 7112h, 82371AB/EB 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 = 0h
I/O space access disabled
Memory space access disabled
Bus Master disabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
PCI IO Address = 0h length 32 disabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT D
Interrupt line = 10
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: 10 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 30 0f 00 00 00 00 00 10


Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 7113h, 82371AB/EB PIIX4 Power Management Controller
PCI index = 0h
Class Codes = 068000h
Revision ID = 3h
Bus number = 0
Device number = 7
Function num = 3
Status Reg = 280h
Command Reg = 3h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h 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: 01 10 00 00 0f ff bf ff df 3f 00 00 00 00 00 00
0x50: 00 10 1d 00 f5 01 00 00 37 80 00 02 08 00 00 82
0x60: 00 00 10 62 00 fe 21 80 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 70 03 01 00
0x80: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 41 10 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 01 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 30 0f 00 00 00 00 00 00


Class = Multimedia (Audio)
Vendor ID = 1013h, Cirrus Logic
Device ID = 6005h, CS4281 CrystalClear PCI Audio Interface
PCI index = 0h
Class Codes = 040100h
Revision ID = 1h
Bus number = 0
Device number = 8
Function num = 0
Status Reg = 210h
Command Reg = 6h
I/O space access disabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
PCI Mem Address = fc005000h 32bit length 4096 enabled
PCI Mem Address = fc010000h 32bit length 65536 enabled
Subsystem Vendor ID = 1179h
Subsystem ID = ff00h
Max Lat = 24ns
Min Gnt = 4ns
PCI Int Pin = INT A
Interrupt line = 5
Capabilities Pointer = 40h
Capability ID = 1h
Capabilities = 7e22h - 0h
Device Dependent Registers:
0x40: 01 00 22 7e 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 04 00 55 00 05 00 00 00
0xF0: 01 00 00 00 00 00 00 00 00 00 00 00 79 11 00 ff


Class = Communication (Unknown)
Vendor ID = 11c1h, AT&T Microelectronics
Device ID = 450h, LT Winmodem
PCI index = 0h
Class Codes = 078000h
Revision ID = 0h
Bus number = 0
Device number = 16
Function num = 0
Status Reg = 290h
Command Reg = 0h
I/O space access disabled
Memory space access disabled
Bus Master disabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
PCI IO Address = 0h length 8 disabled
PCI IO Address = 0h length 256 disabled
CardBus CIS Pointer = 40h
Subsystem Vendor ID = 144fh
Subsystem ID = 4005h
Max Lat = 14ns
Min Gnt = 252ns
PCI Int Pin = INT A
Interrupt line = 10
Capabilities Pointer = f8h
Capability ID = 1h
Capabilities = e6f2h - 0h
Device Dependent Registers:
0x40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0xA0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0xB0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0xC0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0xD0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0xE0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0xF0: ff ff ff ff 00 00 00 00 01 00 f2 e6 00 00 00 00


Class = Network (Ethernet)
Vendor ID = 1113h, Accton Technology Corporation
Device ID = 1216h, Unknown Unknown
PCI index = 0h
Class Codes = 020000h
Revision ID = 11h
Bus number = 0
Device number = 17
Function num = 0
Status Reg = 290h
Command Reg = 10h
I/O space access disabled
Memory space access disabled
Bus Master disabled
Special Cycle operations ignored
Memory Write and Invalidate enabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 8h un-cacheable
PCI IO Address = 0h length 256 disabled
Subsystem Vendor ID = 1113h
Subsystem ID = 2242h
Max Lat = 255ns
Min Gnt = 255ns
PCI Int Pin = INT A
Interrupt line = 10
Capabilities Pointer = c0h
Capability ID = 1h
Capabilities = fe82h - 0h
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: 17 13 81 09 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: 01 00 82 fe 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 = 1002h, ATI Technologies
Device ID = 4c4dh, Rage P/M Mobility AGP 2x
PCI index = 0h
Class Codes = 030000h
Revision ID = 64h
Bus number = 1
Device number = 0
Function num = 0
Status Reg = 290h
Command Reg = 86h
I/O space access disabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver 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 = 42h
Cache Line Size= 8h un-cacheable
PCI Mem Address = fd000000h 32bit length 16777216 enabled
PCI IO Address = 2000h length 256 disabled
PCI Mem Address = fc100000h 32bit length 4096 enabled
Subsystem Vendor ID = 1179h
Subsystem ID = ff00h
PCI Expansion ROM = fc120000h length 131072 disabled
Max Lat = 0ns
Min Gnt = 8ns
PCI Int Pin = INT A
Interrupt line = 10
Capabilities Pointer = 50h
Capability ID = 2h
Capabilities = 10h - ff000203h
Capability ID = 1h
Capabilities = 601h - 0h
Device Dependent Registers:
0x40: 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 02 5c 10 00 03 02 00 ff 02 03 00 1f 01 00 01 06
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

“Simon Pardoe” <spardoe@nn.iij4u.or.jp> wrote in message
news:abbbru$i4l$1@inn.qnx.com

I’ve attached a working driver. Copy to /lib/dll directory and run the
following commands from the command line (ie terminal):

slay io-net
io-net &
mount -Tio-net /lib/dll/devn-comet.so
mount -Tio-net npm-tcpip.so

This will load the driver and the tcp/ip stack. I think you can also put
these commands in rc.local. I have ADSL so I have configured my dialer
with
the necessary details but I’ve also used it connected to a LAN using the
network configuration tool both manual and using dhcp. If you can’t get
it
to work, try running the following command from the command line before
you
load the driver, it might give you some info on the problem.
sloginfo -w

Let me know how it goes.

The attached driver (devn-comet.so) works well - thank you very much!

I put the commands you suggested into /etc/rc.d/rc.local and added the
command:

dhcp.client &

so that the device is enabled automatically when booting (I use DHCP on a
LAN).

BTW, did you get your USB working??

I just tried plugging my Microsoft USB mouse into the Toshiba’s USB but this
was not recognised by QNX (normally have the mouse plugged into PS2 port
which works ok). Hmmm.

Thanks again for the network driver.

Trevor.

Cool!! I’ll post the final one when I’ve finished. My usb is working now,
I was missing a command that has to be run when using a usb mouse under
photon (devi-hirun or something)

Simon

“Trevor McGavin” <mcgavin@met.co.nz> wrote in message
news:abg7iq$80u$1@inn.qnx.com

“Simon Pardoe” <> spardoe@nn.iij4u.or.jp> > wrote in message
news:abbbru$i4l$> 1@inn.qnx.com> …
I’ve attached a working driver. Copy to /lib/dll directory and run the
following commands from the command line (ie terminal):

slay io-net
io-net &
mount -Tio-net /lib/dll/devn-comet.so
mount -Tio-net npm-tcpip.so

This will load the driver and the tcp/ip stack. I think you can also
put
these commands in rc.local. I have ADSL so I have configured my dialer
with
the necessary details but I’ve also used it connected to a LAN using the
network configuration tool both manual and using dhcp. If you can’t get
it
to work, try running the following command from the command line before
you
load the driver, it might give you some info on the problem.
sloginfo -w

Let me know how it goes.

The attached driver (devn-comet.so) works well - thank you very much!

I put the commands you suggested into /etc/rc.d/rc.local and added the
command:

dhcp.client &

so that the device is enabled automatically when booting (I use DHCP on a
LAN).

BTW, did you get your USB working??

I just tried plugging my Microsoft USB mouse into the Toshiba’s USB but
this
was not recognised by QNX (normally have the mouse plugged into PS2 port
which works ok). Hmmm.

Thanks again for the network driver.

Trevor.

“Simon Pardoe” <spardoe@nn.iij4u.or.jp> wrote in message
news:abgn6a$in1$1@inn.qnx.com

Cool!! I’ll post the final one when I’ve finished. My usb is working
now,
I was missing a command that has to be run when using a usb mouse under
photon (devi-hirun or something)

Just to let you know, I’m not certain your network driver for the Accton

EN2242 is perfect. Sometimes the network has frozen in the middle of an
X-windows session to a remote host, when accessing certain web pages, or
when running AmigaOS XL emulation . All ethernet connections freeze, not
just a single connection. Eventually ping starts reporting “sendto: No
buffer space available”. A reboot is required to get things going again.
Slaying io-net and reloading io-net, tcpip and the driver isn’t enough to
fix the problem.

Still, a big thank you, it’s working fine for most things.

Trevor.

Hi Trevor,

Can you reproduce any of those problems? I’ve been using the driver on my
machine for days without rebooting but not with Xwindows and I haven’t had
any buffer problems (It’s been quite boring actually). Any web pages in
particular? I was having trouble accessing www.qnx.com for a while for some
reason but not with the latest driver. Not sure about the AmigaOS XL
emulator. Can you send me links to the software you are using so I can try
it?
Anyway, thanks for helping me troubleshoot :slight_smile:


Simon


“Trevor McGavin” <mcgavin@met.co.nz> wrote in message
news:abntjp$lla$1@inn.qnx.com

“Simon Pardoe” <> spardoe@nn.iij4u.or.jp> > wrote in message
news:abgn6a$in1$> 1@inn.qnx.com> …
Cool!! I’ll post the final one when I’ve finished. My usb is working
now,
I was missing a command that has to be run when using a usb mouse under
photon (devi-hirun or something)

Just to let you know, I’m not certain your network driver for the Accton
EN2242 is perfect. Sometimes the network has frozen in the middle of an
X-windows session to a remote host, when accessing certain web pages, or
when running AmigaOS XL emulation . All ethernet connections freeze, not
just a single connection. Eventually ping starts reporting “sendto: No
buffer space available”. A reboot is required to get things going again.
Slaying io-net and reloading io-net, tcpip and the driver isn’t enough to
fix the problem.

Still, a big thank you, it’s working fine for most things.

Trevor.

“Simon Pardoe” <spardoe@nn.iij4u.or.jp> wrote in message
news:abomu8$apo$1@inn.qnx.com

Can you reproduce any of those problems? I’ve been using the driver on my
machine for days without rebooting but not with Xwindows and I haven’t had
any buffer problems (It’s been quite boring actually). Any web pages
in
particular? I was having trouble accessing > www.qnx.com > for a while for
some
reason but not with the latest driver. Not sure about the AmigaOS XL
emulator. Can you send me links to the software you are using so I can
try
it?
Anyway, thanks for helping me troubleshoot > :slight_smile:

Hi Simon,

It’s difficult to reproduce the problem consistently. For example the
network hung just now trying to access
http://oposite.stsci.edu/pubinfo/pictures.html but after restarting the
network (with rc.local) I was then able to access that page. I haven’t been
able to find any web pages that consistently stop the network.

The network also died last evening when doing some large ftp file transfers,
but again, not in a consistent/predictable manner.

However, the Amiga emulator (AmigaOS XL) when started, consistently halts
the network in QNX.

The link to find out about AmigaOS XL is
http://www.amithlon.com/product-amigaxl-e.html

This is a commercial product which cost me around NZ$300, and came with QNX
v6 included.

cheers,
Trevor.