Intel NIC (did=1096) and QNX 6.3

Hi,

Is Ethernet controller from Intel (did=0x1096) supported by the QNX 6.3.0
SPx ?
Below I have attached output from the pci command.

Regards,
Jacek

Class = Network (Ethernet)
Vendor ID = 8086h, Intel Corporation
Device ID = 1096h, 631xESB/632xESB DPT LAN Controller Copper
PCI index = 0h
Class Codes = 020000h
Revision ID = 1h
Bus number = 5
Device number = 0
Function num = 0
Status Reg = 10h
Command Reg = 147h
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 Error Response enabled
Data/Address stepping disabled
SERR# driver enabled
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= 10h un-cacheable
PCI Mem Address = b8820000h 32bit length 131072 enabled
PCI Mem Address = b8400000h 32bit length 4194304 enabled
PCI IO Address = 3020h length 32 enabled
Subsystem Vendor ID = 8086h
Subsystem ID = 3484h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 10
CPU Interrupt = ah
Capabilities Pointer = c8h
Capability ID = 1h - Power Management
Capabilities = c822h - 21002000h
Capability ID = 5h - Message Signaled Interrupts
Capabilities = 80h - 0h
Capability ID = 10h - PCI Express
Capabilities = 1h - cc1h
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 01 d0 22 c8 00 20 00 21
0xD0: 05 e0 80 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 10 00 01 00 c1 0c 00 00 17 28 1a 00 41 10 03 00
0xF0: 00 00 41 10 00 00 00 00 00 00 00 00 00 00 00 00


Class = Network (Ethernet)
Vendor ID = 8086h, Intel Corporation
Device ID = 1096h, 631xESB/632xESB DPT LAN Controller Copper
PCI index = 1h
Class Codes = 020000h
Revision ID = 1h
Bus number = 5
Device number = 0
Function num = 1
Status Reg = 10h
Command Reg = 147h
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 Error Response enabled
Data/Address stepping disabled
SERR# driver enabled
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= 10h un-cacheable
PCI Mem Address = b8800000h 32bit length 131072 enabled
PCI Mem Address = b8000000h 32bit length 4194304 enabled
PCI IO Address = 3000h length 32 enabled
Subsystem Vendor ID = 8086h
Subsystem ID = 3484h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT B
Interrupt line = 11
CPU Interrupt = bh
Capabilities Pointer = c8h
Capability ID = 1h - Power Management
Capabilities = c822h - 21002000h
Capability ID = 5h - Message Signaled Interrupts
Capabilities = 80h - 0h
Capability ID = 10h - PCI Express
Capabilities = 1h - cc1h
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 01 d0 22 c8 00 20 00 21
0xD0: 05 e0 80 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 10 00 01 00 c1 0c 00 00 17 28 1a 00 41 10 03 00
0xF0: 00 00 41 10 00 00 00 00 00 00 00 00 00 00 00 00

I checked the hardware support list, and 8086:1096 is not listed.
It’s still possible that an existing driver might work. I’d check
out the list of Intel drivers, and try each one to see.

On 25/09/2007 7:09 AM, Jacek Rudnicki wrote:

Is Ethernet controller from Intel (did=0x1096) supported by the QNX 6.3.0
SPx ?

It would be devn-i82544. Support was added for this card specifically a
couple of months ago, so I don’t know if it would be released yet.


Ryan J. Allen
QNX Software Systems

Device for this is in the head branch - but not the currently release drivers AFAICS. It will be in the
devn-i82544.so driver.

Jacek Rudnicki wrote:

Hi,

Is Ethernet controller from Intel (did=0x1096) supported by the QNX 6.3.0
SPx ?
Below I have attached output from the pci command.

Regards,
Jacek

Class = Network (Ethernet)
Vendor ID = 8086h, Intel Corporation
Device ID = 1096h, 631xESB/632xESB DPT LAN Controller Copper
PCI index = 0h
Class Codes = 020000h
Revision ID = 1h
Bus number = 5
Device number = 0
Function num = 0
Status Reg = 10h
Command Reg = 147h
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 Error Response enabled
Data/Address stepping disabled
SERR# driver enabled
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= 10h un-cacheable
PCI Mem Address = b8820000h 32bit length 131072 enabled
PCI Mem Address = b8400000h 32bit length 4194304 enabled
PCI IO Address = 3020h length 32 enabled
Subsystem Vendor ID = 8086h
Subsystem ID = 3484h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 10
CPU Interrupt = ah
Capabilities Pointer = c8h
Capability ID = 1h - Power Management
Capabilities = c822h - 21002000h
Capability ID = 5h - Message Signaled Interrupts
Capabilities = 80h - 0h
Capability ID = 10h - PCI Express
Capabilities = 1h - cc1h
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 01 d0 22 c8 00 20 00 21
0xD0: 05 e0 80 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 10 00 01 00 c1 0c 00 00 17 28 1a 00 41 10 03 00
0xF0: 00 00 41 10 00 00 00 00 00 00 00 00 00 00 00 00


Class = Network (Ethernet)
Vendor ID = 8086h, Intel Corporation
Device ID = 1096h, 631xESB/632xESB DPT LAN Controller Copper
PCI index = 1h
Class Codes = 020000h
Revision ID = 1h
Bus number = 5
Device number = 0
Function num = 1
Status Reg = 10h
Command Reg = 147h
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 Error Response enabled
Data/Address stepping disabled
SERR# driver enabled
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= 10h un-cacheable
PCI Mem Address = b8800000h 32bit length 131072 enabled
PCI Mem Address = b8000000h 32bit length 4194304 enabled
PCI IO Address = 3000h length 32 enabled
Subsystem Vendor ID = 8086h
Subsystem ID = 3484h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT B
Interrupt line = 11
CPU Interrupt = bh
Capabilities Pointer = c8h
Capability ID = 1h - Power Management
Capabilities = c822h - 21002000h
Capability ID = 5h - Message Signaled Interrupts
Capabilities = 80h - 0h
Capability ID = 10h - PCI Express
Capabilities = 1h - cc1h
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 01 d0 22 c8 00 20 00 21
0xD0: 05 e0 80 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 10 00 01 00 c1 0c 00 00 17 28 1a 00 41 10 03 00
0xF0: 00 00 41 10 00 00 00 00 00 00 00 00 00 00 00 00

\


cburgess@qnx.com

Thank’s to all of you.

Will the devn-i82544.so be released in the next
Service Pack or in separate Network Drivers Patch ?

When can we expect these new drivers ?

Regards,
Jacek

Uzytkownik “Colin Burgess” <cburgess@qnx.com> napisal w wiadomosci
news:fdbch5$2ru$1@inn.qnx.com

Device for this is in the head branch - but not the currently release
drivers AFAICS. It will be in the
devn-i82544.so driver.

Jacek Rudnicki wrote:
Hi,

Is Ethernet controller from Intel (did=0x1096) supported by the QNX 6.3.0
SPx ?
Below I have attached output from the pci command.

Regards,
Jacek

Class = Network (Ethernet)
Vendor ID = 8086h, Intel Corporation
Device ID = 1096h, 631xESB/632xESB DPT LAN Controller Copper
PCI index = 0h
Class Codes = 020000h
Revision ID = 1h
Bus number = 5
Device number = 0
Function num = 0
Status Reg = 10h
Command Reg = 147h
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 Error Response enabled
Data/Address stepping disabled
SERR# driver enabled
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= 10h un-cacheable
PCI Mem Address = b8820000h 32bit length 131072 enabled
PCI Mem Address = b8400000h 32bit length 4194304 enabled
PCI IO Address = 3020h length 32 enabled
Subsystem Vendor ID = 8086h
Subsystem ID = 3484h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 10
CPU Interrupt = ah
Capabilities Pointer = c8h
Capability ID = 1h - Power Management
Capabilities = c822h - 21002000h
Capability ID = 5h - Message Signaled Interrupts
Capabilities = 80h - 0h
Capability ID = 10h - PCI Express
Capabilities = 1h - cc1h
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 01 d0 22 c8 00 20 00 21
0xD0: 05 e0 80 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 10 00 01 00 c1 0c 00 00 17 28 1a 00 41 10 03 00
0xF0: 00 00 41 10 00 00 00 00 00 00 00 00 00 00 00 00


Class = Network (Ethernet)
Vendor ID = 8086h, Intel Corporation
Device ID = 1096h, 631xESB/632xESB DPT LAN Controller Copper
PCI index = 1h
Class Codes = 020000h
Revision ID = 1h
Bus number = 5
Device number = 0
Function num = 1
Status Reg = 10h
Command Reg = 147h
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 Error Response enabled
Data/Address stepping disabled
SERR# driver enabled
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= 10h un-cacheable
PCI Mem Address = b8800000h 32bit length 131072 enabled
PCI Mem Address = b8000000h 32bit length 4194304 enabled
PCI IO Address = 3000h length 32 enabled
Subsystem Vendor ID = 8086h
Subsystem ID = 3484h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT B
Interrupt line = 11
CPU Interrupt = bh
Capabilities Pointer = c8h
Capability ID = 1h - Power Management
Capabilities = c822h - 21002000h
Capability ID = 5h - Message Signaled Interrupts
Capabilities = 80h - 0h
Capability ID = 10h - PCI Express
Capabilities = 1h - cc1h
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 01 d0 22 c8 00 20 00 21
0xD0: 05 e0 80 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 10 00 01 00 c1 0c 00 00 17 28 1a 00 41 10 03 00
0xF0: 00 00 41 10 00 00 00 00 00 00 00 00 00 00 00 00


\

cburgess@qnx.com

On 26/09/2007 4:21 AM, Jacek Rudnicki wrote:

Will the devn-i82544.so be released in the next
Service Pack or in separate Network Drivers Patch ?

When can we expect these new drivers ?

I’m not sure that anyone who reads these newsgroups has this
information. Your best bet is to talk to your QSSL sales representative.


Ryan J. Allen
QNX Software Systems