When QNX RtP boots I get the following output (haven’t got my machine
nearby so this is from memory):
pci_server: unable to initialize pci bus!
Unable to open /dev/pci
(Or something similar…)
Everything else works as a charm, the machine boots up and I get to choose
between different VESA screenmodes.
My hardware setup is as follows:
mainboard - MSI K7T Pro (socket A with VIAKT133 chipset)
graphics - Card Expert AGP Riva TNT2
I suspect the problem is caused by my mainboard which is relatively new. There
was some problems with the pci bus in Windows as well. It didn’t work 100%
before I installed some drivers from the cd supplied with the mainboard.
I have tried to turn off PnP-Os in the bios, but this didn’t have any
affect.
I would really appreciate an answer cause this is starting to annoy
me… RtP looks really great, but without pci support it’s a no go.
–
regards,
Hans Jørgen Hoel
hansjorg@removethis.orakel.ntnu.no
Previously, Hans Jørgen Hoel wrote in qdn.public.qnxrtp.installation:
When QNX RtP boots I get the following output (haven’t got my machine
nearby so this is from memory):
pci_server: unable to initialize pci bus!
Unable to open /dev/pci
(Or something similar…)
Everything else works as a charm, the machine boots up and I get to choose
between different VESA screenmodes.
My hardware setup is as follows:
mainboard - MSI K7T Pro (socket A with VIAKT133 chipset)
graphics - Card Expert AGP Riva TNT2
I suspect the problem is caused by my mainboard which is relatively new. There
was some problems with the pci bus in Windows as well. It didn’t work 100%
before I installed some drivers from the cd supplied with the mainboard.
I have tried to turn off PnP-Os in the bios, but this didn’t have any
affect.
I would really appreciate an answer cause this is starting to annoy
me… RtP looks really great, but without pci support it’s a no go.
Please run ‘pci-bios -vvv > file’ and post the output ‘file’.
–
regards,
Hans Jørgen Hoel
hansjorg@removethis.orakel.ntnu.no
–
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
In article <Voyager.001016155224.2288D@qnx.com>, Hugh Brown
<hsbrown@qnx.com> wrote:
Please run ‘pci-bios -vvv > file’ and post the output ‘file’.
Here it is:
Low memory 8000000 - Xlate 8000000
High memory ffefffff - Xlate fff00000
Low port 200 - Xlate 200
High port ffaf - Xlate ffb0
Found host bridge 0 0
Configure bridge - bus 0 - devfunc 0
cb Bus 0 - Devfn 0 - dword ff0000
find_bus 0
alloc_bus 0 0
Device 0 - Function 0 Vendor 1106 Device 305 Index 0 ClassCode 60000
find_bus 0
Setup bridge 0 - Lastbus = 1
Configure bridge - bus 0 - devfunc 8
cb Bus 0 - Devfn 8 - dword ff0100
find_bus 1
alloc_bus 0 1
find_bus 0
Device 1 - Function 0 Vendor 1106 Device 8305 Index 0 ClassCode 60400
find_bus 1
Min_Gnt = 12 - Max_Lat = 0 - Bandwidth = 0
Setup bridge 1 - Lastbus = 2
find_bus 1
tb Bus 0 - Devfn 8 - dword 10100
Configure bridge - bus 0 - devfunc 3c
cb Bus 0 - Devfn 3c - dword ff0200
find_bus 2
alloc_bus 0 2
find_bus 0
Device 7 - Function 4 Vendor 1106 Device 3057 Index 0 ClassCode 60000
find_bus 2
Setup bridge 2 - Lastbus = 3
find_bus 2
tb Bus 0 - Devfn 3c - dword 20200
Device 7 - Function 0 Vendor 1106 Device 686 Index 0 ClassCode 60100
find_bus 0
Device 7 - Function 1 Vendor 1106 Device 571 Index 0 ClassCode 1018a
find_bus 0
IO d000 10
IO d000 10
Device 7 - Function 5 Vendor 1106 Device 3058 Index 0 ClassCode 40100
find_bus 0
IO dc00 100
IO e000 4
IO e400 4
IO dc00 100
IO e000 4
IO e400 4
reserve IRQ 11
Device 8 - Function 0 Vendor 1105 Device 8300 Index 0 ClassCode 48000
find_bus 0
MEM d8000000 100000
MEM d8000000 100000
reserve IRQ 12
Device 9 - Function 0 Vendor 10ec Device 8029 Index 0 ClassCode 20000
find_bus 0
IO e800 20
IO e800 20
reserve IRQ 11
Device 0 - Function 0 Vendor 10de Device 28 Index 0 ClassCode 30000
find_bus 1
Min_Gnt = 5 - Max_Lat = 1 - Bandwidth = -110000000
find_bus 1
MEM d4000000 1000000
find_bus 1
MEM d6000000 2000000
find_bus 1
Range failed 0 - 10000
Range check failed (ROM) - Dev 28 - Vend 10de - Class 30000 - Addr 0 - Size 10000
ROM 0 - 10000
MEM d4000000 1000000
MEM d6000000 2000000
reserve IRQ 10
Device 0 - Function 0 Vendor 1105 Device 8300 Index 0 ClassCode 48000
find_bus 8
alloc_bus 8 8
find_bus 8
and output to the shell:
pci_server: Sep 21 2000 14:24:28
pci_server: PCI_Startup failed!
The long line (82 chars) says :
“Range check failed (ROM) -
Dev 28 - Vend 10de - Class 30000 - Addr 0 - Size 10000”
regards,
Hans Jørgen Hoel
hansjorg@removethis.orakel.ntnu.no
Previously, Hans Jørgen Hoel wrote in qdn.public.qnxrtp.installation:
In article <> Voyager.001016155224.2288D@qnx.com> >, Hugh Brown
hsbrown@qnx.com> > wrote:
Please run ‘pci-bios -vvv > file’ and post the output ‘file’.
Thanks for the output. It seems as though the PCI BIOS is messing up on
that machine. Please try the following:
pci-bios -b2 -vvv > file
Does the pci server run now and can you do a ‘pci -v’ and get some
output? If yes, the you will have to modify your build file and
rebuild your boot image. Let me know if you need any help.
Here it is:
Low memory 8000000 - Xlate 8000000
High memory ffefffff - Xlate fff00000
Low port 200 - Xlate 200
High port ffaf - Xlate ffb0
Found host bridge 0 0
Configure bridge - bus 0 - devfunc 0
cb Bus 0 - Devfn 0 - dword ff0000
find_bus 0
alloc_bus 0 0
Device 0 - Function 0 Vendor 1106 Device 305 Index 0 ClassCode 60000
find_bus 0
Setup bridge 0 - Lastbus = 1
Configure bridge - bus 0 - devfunc 8
cb Bus 0 - Devfn 8 - dword ff0100
find_bus 1
alloc_bus 0 1
find_bus 0
Device 1 - Function 0 Vendor 1106 Device 8305 Index 0 ClassCode 60400
find_bus 1
Min_Gnt = 12 - Max_Lat = 0 - Bandwidth = 0
Setup bridge 1 - Lastbus = 2
find_bus 1
tb Bus 0 - Devfn 8 - dword 10100
Configure bridge - bus 0 - devfunc 3c
cb Bus 0 - Devfn 3c - dword ff0200
find_bus 2
alloc_bus 0 2
find_bus 0
Device 7 - Function 4 Vendor 1106 Device 3057 Index 0 ClassCode 60000
find_bus 2
Setup bridge 2 - Lastbus = 3
find_bus 2
tb Bus 0 - Devfn 3c - dword 20200
Device 7 - Function 0 Vendor 1106 Device 686 Index 0 ClassCode 60100
find_bus 0
Device 7 - Function 1 Vendor 1106 Device 571 Index 0 ClassCode 1018a
find_bus 0
IO d000 10
IO d000 10
Device 7 - Function 5 Vendor 1106 Device 3058 Index 0 ClassCode 40100
find_bus 0
IO dc00 100
IO e000 4
IO e400 4
IO dc00 100
IO e000 4
IO e400 4
reserve IRQ 11
Device 8 - Function 0 Vendor 1105 Device 8300 Index 0 ClassCode 48000
find_bus 0
MEM d8000000 100000
MEM d8000000 100000
reserve IRQ 12
Device 9 - Function 0 Vendor 10ec Device 8029 Index 0 ClassCode 20000
find_bus 0
IO e800 20
IO e800 20
reserve IRQ 11
Device 0 - Function 0 Vendor 10de Device 28 Index 0 ClassCode 30000
find_bus 1
Min_Gnt = 5 - Max_Lat = 1 - Bandwidth = -110000000
find_bus 1
MEM d4000000 1000000
find_bus 1
MEM d6000000 2000000
find_bus 1
Range failed 0 - 10000
Range check failed (ROM) - Dev 28 - Vend 10de - Class 30000 - Addr 0 - Size 10000
ROM 0 - 10000
MEM d4000000 1000000
MEM d6000000 2000000
reserve IRQ 10
Device 0 - Function 0 Vendor 1105 Device 8300 Index 0 ClassCode 48000
find_bus 8
alloc_bus 8 8
find_bus 8
and output to the shell:
pci_server: Sep 21 2000 14:24:28
pci_server: PCI_Startup failed!
The long line (82 chars) says :
“Range check failed (ROM) -
Dev 28 - Vend 10de - Class 30000 - Addr 0 - Size 10000”
regards,
Hans Jørgen Hoel
hansjorg@removethis.orakel.ntnu.no
–
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