Project Home
Project Home
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - Wrong output by pci-tool/QNX7 and other failures!: (4 Items)
   
Wrong output by pci-tool/QNX7 and other failures!  
Hallo,
the pci-tool of QNX7.0 shows false interrupt data for PCI 2.x devices!

Output PCI-TOOL:

B003:D00:F00 @ idx 15
	vid/did: 10ec/8139
		Realtek Semiconductor Corp., RTL8139 Realtek RTL8139 Family PCI Fast Ethernet NIC
	class/subclass/reg: 02/00/00
		Ethernet Network Controller
	revid: 16
	cmd/status registers: 7/280
	Capabilities: *
	Address Space list - 2 assigned
	    [0] I/O, addr=a000, size=100, align: 100, attr: 32bit ENABLED
	    [1] MEM, addr=d1100000, size=100, align: 100, attr: 32bit ENABLED
            Interrupt list - 0                                             ==== it's simply wrong!! There is IRQ 5 
assigned
	hdrType: 0
		ssvid: 10ec  Realtek Semiconductor Corp.
		ssid:  8139



LSPCI output:

03:00.0 Class 0200: Device 10ec:8139 (rev 10)
	Subsystem: Device 10ec:8139
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64 (8000ns min, 16000ns max)
        Interrupt: pin A routed to IRQ 5                                     ======>>>>> that's correct!!!!

	Region 0: I/O ports at a000
	Region 1: Memory at d1100000 (32-bit, non-prefetchable)

Setting the env variable PCI_HW_CONFIG_FILE pointig to a valid hw config file doesn't assign the wanted IRQ, it does 
simply NOTHING!!

Would it be possible solve these BUGS??

Armin


Re: Wrong output by pci-tool/QNX7 and other failures!  
pci-server has been restarted set the env var !!

Armin
Re: Wrong output by pci-tool/QNX7 and other failures!  
pci-server has been restarted after setting the env var!
Re: Wrong output by pci-tool/QNX7 and other failures!  
I am having the same problem as Armin. pci-tool -vvv correctly identifies a Comtrol RocketPort VID/DID and its addresses
 but not the IRQ. It says 0 assigned (I think it shoudl be IRQ11).

This is with 7.04 on a 64-bit x86 machine.

It would be really good to get this sorted out.

Geoff.