QNX 6.5.0, CP308, HDA

Hi All.
We buy “CP308 multimedia” and have problem with running deva-ctrl-intel_hda:

sloginfo say, that (subsystem ID) not supported
On DELL notebook, with same chip(vid/did) all working fine.
This is output of pci -vvv for audio:

DELL:
Class = Multimedia (RAM)
Vendor ID = 8086h, Intel Corporation
Device ID = 293eh, 82801I (ICH9 Family) HD Audio Controller
PCI index = 0h
Class Codes = 040300h
Revision ID = 2h
Bus number = 0
Device number = 27
Function num = 0
Status Reg = 10h
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 Error Response 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= 10h un-cacheable
PCI Mem Address = f6afc000h 64bit length 16384 enabled
Subsystem Vendor ID = 1028h
Subsystem ID = 263h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 5
CPU Interrupt = 5h
Capabilities Pointer = 50h
Capability ID = 1h - Power Management
Capabilities = c842h - 0h
Capability ID = 5h - Message Signaled Interrupts
Capabilities = 80h - 0h
Capability ID = 10h - PCI Express
Capabilities = 91h - 10000000h
Device Dependent Registers:
0x040: 0100 0007 0000 0000 0000 0000 0000 0000
0x050: 0160 42c8 0000 0000 0000 0000 0000 0000
0x060: 0570 8000 0000 0000 0000 0000 0000 0000
0x070: 1000 9100 0000 0010 0008 1000 0000 0000
0x080: 0000 0000 0000 0000 0000 0000 0000 0000

0x0c0: 0004 0001 0000 0000 3100 a302 0000 0000
0x0d0: 6100 a302 0000 0000 0000 0000 0000 0000
0x0e0: 0000 0000 0000 0000 0000 0000 0000 0000
0x0f0: 0000 0000 0000 0000 860f 0300 0000 0000

CP308
Class = Multimedia (RAM)
Vendor ID = 8086h, Intel Corporation
Device ID = 293eh, 82801I (ICH9 Family) HD Audio Controller
PCI index = 0h
Class Codes = 040300h
Revision ID = 3h
Bus number = 0
Device number = 27
Function num = 0
Status Reg = 10h
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 Error Response disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
PCI INTx enabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 10h un-cacheable
BAR - 0 [Mem] = d0700000h 64bit length 16384 enabled
Subsystem Vendor ID = 8086h
Subsystem ID = 293eh
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 5
CPU Interrupt = 5h
Capabilities Pointer = 50h
Capability ID = 1h - Power Management
Capabilities = c842h - 0h
Capability ID = 5h - Message Signaled Interrupts
Capabilities = 80h - 0h
Capability ID = 10h - PCI Express
Capabilities = 91h - 10000000h
Device Dependent Registers:
0x040: 0100 0007 0000 0000 0000 0000 0080 0000
0x050: 0160 42c8 0000 0000 0000 0000 0000 0000
0x060: 0570 8000 0000 0000 0000 0000 0000 0000
0x070: 1000 9100 0000 0010 0008 1000 0000 0000
0x080: 0000 0000 0000 0000 0000 0000 0000 0000

0x0c0: 0004 0001 0000 0000 3100 a302 0000 0000
0x0d0: 6100 a302 0000 0000 0000 0000 0000 0000
0x0e0: 0000 0000 0000 0000 0000 0000 0000 0000
0x0f0: 0000 0000 0000 0000 860f 0400 0000 0000

Thanks for any suggestion of resolving this problem.

Is the subsystem (293eh) the same on the working system?

No, on working system Subsystem ID = 263h (look output pci -vvv for DELL on first topic)

Well the driver thinks this is a problem. Sometimes it is and sometimes it isn’t. You need to either get ahold of the driver source, or contact someone at QNX about the problem. If you don’t have a service contact, you will probably not get very prompt service.