PCI Bus Issues (I think)

Ask your support questions in here

Moderator: Moderator Team

Post Reply
Shade
Posts: 21
Joined: Sat Nov 01, 2008 2:08 am

PCI Bus Issues (I think)

Post by Shade »

Hello everyone. :)

So I've been keeping an eye on the commits the past few months, and wanted to give ReactOS a try on some real hardware. I had a 60GB SATA hard drive laying around, so I threw that in my main machine and attempted an install. It all went smooth through the first stage, but in the second stage I encountered a problem which essentially causes the second stage to seemingly freeze and fail to open the installation wizard after the installing devices dialog disappears.

Now, I'm under the impression this may be a known bug or a known lack of functionality based on the log I obtained.

Code: Select all


(ntoskrnl/kd/kdio.c:193) ---------------------------------------------------------------
(ntoskrnl/kd/kdio.c:194) ReactOS 0.4-SVN (Build 20120125-r55174)
(ntoskrnl/kd/kdio.c:196) 1 System Processor [3327 MB Memory]
(ntoskrnl/mm/mminit.c:243)           0x80000000 - 0x81C00000	Boot Loaded Image
(ntoskrnl/mm/mminit.c:247)           0xB0000000 - 0xB1380000	PFN Database
(ntoskrnl/mm/mminit.c:251)           0xB1380000 - 0xB7B20000	ARM³ Non Paged Pool
(ntoskrnl/mm/mminit.c:255)           0xBC000000 - 0xBD000000	System View Space
(ntoskrnl/mm/mminit.c:259)           0xBD000000 - 0xC0000000	Session Space
(ntoskrnl/mm/mminit.c:262)           0xC0000000 - 0xC0300000	Page Tables
(ntoskrnl/mm/mminit.c:265)           0xC0300000 - 0xC0400000	Page Directories
(ntoskrnl/mm/mminit.c:268)           0xC0400000 - 0xC0800000	Hyperspace
(ntoskrnl/mm/mminit.c:272)           0xE1000000 - 0xF2400000	ARM³ Paged Pool
(ntoskrnl/mm/mminit.c:275)           0xF2400000 - 0xF7BE0000	System PTE Space
(ntoskrnl/mm/mminit.c:278)           0xF7BE0000 - 0xFFBE0000	Non Paged Pool Expansion PTE Space
(hal/halx86/legacy/bussupp.c:591) Your machine has a PCI-to-PCI or CardBUS Bridge. PCI devices may fail!
(hal/halx86/legacy/bussupp.c:620) Found parent bus (indicating PCI Bridge). PCI devices may fail!

====== PCI BUS HARDWARE DETECTION =======

00:00.0 Host bridge [0600]: Advanced Micro Devices [AMD] RS780 Host Bridge [1022:9600] (rev 00)
	Subsystem: Unknown [1022:9600]
	Flags: bus master, 66MHz, medium devsel, latency 0

00:02.0 PCI bridge [0604]: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (ext gfx port 0) [1022:9603] (rev 00)
	Subsystem: GLoria L [0000:0000]
	Flags: bus master, fast devsel, latency 0, IRQ 10
	Memory at 00010100 (32-bit, non-prefetchable) [size=256]
	I/O ports at 2000d1d0 [size=16]
	Memory at fea0fa00 (32-bit, non-prefetchable) [size=512]
	I/O ports at dff1d000 [size=4K]

00:07.0 PCI bridge [0604]: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 3) [1022:9607] (rev 00)
	Subsystem: GLoria L [0000:0000]
	Flags: bus master, fast devsel, latency 0, IRQ 11
	Memory at 00020200 (32-bit, non-prefetchable) [size=512]
	I/O ports at 2000e1e0 [size=32]
	Memory at feb0feb0 (32-bit, non-prefetchable) [size=512]
	I/O ports at f8f1f8f0 [size=16]

00:11.0 IDE interface [0101]: ATI Technologies Inc SB700/SB800 SATA Controller [IDE mode] [1002:4390] (rev 00)
	Subsystem: Unknown [1565:3700]
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 09
	I/O ports at c000 [size=16K]
	I/O ports at b000 [size=4K]
	I/O ports at a000 [size=8K]
	I/O ports at 9000 [size=4K]
	I/O ports at 8000 [size=32K]
	Memory at f9fff800 (32-bit, non-prefetchable) [size=2K]

00:12.0 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller [1002:4397] (rev 00)
	Subsystem: Unknown [1565:3700]
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 07
	Memory at f9ffe000 (32-bit, non-prefetchable) [size=8K]
	Device is using IRQ 7! ISA Cards using that IRQ may fail!
	Device is an OHCI (USB) PCI Expansion Card. Turn off Legacy USB in your BIOS!

00:12.1 USB Controller [0c03]: ATI Technologies Inc SB700 USB OHCI1 Controller [1002:4398] (rev 00)
	Subsystem: Unknown [1565:3700]
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 07
	Memory at f9ffd000 (32-bit, non-prefetchable) [size=4K]
	Device is using IRQ 7! ISA Cards using that IRQ may fail!
	Device is an OHCI (USB) PCI Expansion Card. Turn off Legacy USB in your BIOS!

00:12.2 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB EHCI Controller [1002:4396] (rev 00)
	Subsystem: Unknown [1565:3700]
	Flags: 66MHz, medium devsel, latency 64, IRQ 10
	Memory at f9fff000 (32-bit, non-prefetchable) [size=4K]
	Device is using IRQ 10! ISA Cards using that IRQ may fail!

00:13.0 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller [1002:4397] (rev 00)
	Subsystem: Unknown [1565:3700]
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 10
	Memory at f9ffc000 (32-bit, non-prefetchable) [size=16K]
	Device is using IRQ 10! ISA Cards using that IRQ may fail!
	Device is an OHCI (USB) PCI Expansion Card. Turn off Legacy USB in your BIOS!

00:13.1 USB Controller [0c03]: ATI Technologies Inc SB700 USB OHCI1 Controller [1002:4398] (rev 00)
	Subsystem: Unknown [1565:3700]
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 10
	Memory at f9ffb000 (32-bit, non-prefetchable) [size=4K]
	Device is using IRQ 10! ISA Cards using that IRQ may fail!
	Device is an OHCI (USB) PCI Expansion Card. Turn off Legacy USB in your BIOS!

00:13.2 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB EHCI Controller [1002:4396] (rev 00)
	Subsystem: Unknown [1565:3700]
	Flags: 66MHz, medium devsel, latency 64, IRQ 11
	Memory at f9ffa800 (32-bit, non-prefetchable) [size=2K]
	Device is using IRQ 11! ISA Cards using that IRQ may fail!

00:14.0 SMBus [0c05]: ATI Technologies Inc SBx00 SMBus Controller [1002:4385] (rev 3a)
	Subsystem: Unknown [1565:3700]
	Flags: 66MHz, medium devsel, latency 0

00:14.1 IDE interface [0101]: ATI Technologies Inc SB700/SB800 IDE Controller [1002:439c] (rev 00)
	Subsystem: Unknown [1002:439c]
	Flags: bus master, 66MHz, medium devsel, latency 0
	I/O ports at 0000	I/O ports at 0000	I/O ports at 0000	I/O ports at 0000	I/O ports at ff00 [size=256]

00:14.2 Audio device [0403]: ATI Technologies Inc SBx00 Azalia (Intel HDA) [1002:4383] (rev 00)
	Subsystem: Unknown [1565:8218]
	Flags: bus master, slow devsel, latency 64, IRQ 07
	Memory at f9ff4000 (64-bit, non-prefetchable) [size=16K]
	Device is using IRQ 7! ISA Cards using that IRQ may fail!

00:14.3 ISA bridge [0601]: ATI Technologies Inc SB700/SB800 LPC host controller [1002:439d] (rev 00)
	Subsystem: Unknown [1565:3700]
	Flags: bus master, 66MHz, medium devsel, latency 0

00:14.4 PCI bridge [0604]: ATI Technologies Inc SBx00 PCI to PCI Bridge [1002:4384] (rev 00)
	Subsystem: GLoria L [0000:0000]
	Flags: bus master, 66MHz, medium devsel, latency 64
	Memory at 40030300 (32-bit, non-prefetchable) [size=256]
	Memory at 228000f0 (32-bit, non-prefetchable) [size=8M]
	Memory at 0000fff0 (32-bit, non-prefetchable) [size=256]
	Memory at 0000fff0 (32-bit, non-prefetchable) [size=256]

00:14.5 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI2 Controller [1002:4399] (rev 00)
	Subsystem: Unknown [1565:3700]
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 10
	Memory at f9ff9000 (32-bit, non-prefetchable) [size=4K]
	Device is using IRQ 10! ISA Cards using that IRQ may fail!
	Device is an OHCI (USB) PCI Expansion Card. Turn off Legacy USB in your BIOS!

00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] HyperTransport Configuration [1022:1200] (rev 00)
	Subsystem: GLoria L [0000:0000]
	Flags: fast devsel, latency 0

00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Address Map [1022:1201] (rev 00)
	Subsystem: GLoria L [0000:0000]
	Flags: fast devsel, latency 0

00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] DRAM Controller [1022:1202] (rev 00)
	Subsystem: GLoria L [0000:0000]
	Flags: fast devsel, latency 0

00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Miscellaneous Control [1022:1203] (rev 00)
	Subsystem: GLoria L [0000:0000]
	Flags: fast devsel, latency 0

00:18.4 Host bridge [0600]: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Link Control [1022:1204] (rev 00)
	Subsystem: GLoria L [0000:0000]
	Flags: fast devsel, latency 0

01:00.0 VGA compatible controller [0300]: nVidia Corporation G92 [GeForce GTS 250] [10de:0615] (rev a2)
	Subsystem: Unknown [19da:1103]
	Flags: bus master, fast devsel, latency 0, IRQ 10
	Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
	Memory at d0000000 (64-bit, prefetchable) [size=256M]
	Memory at fa000000 (64-bit, non-prefetchable) [size=32M]
	I/O ports at d800 [size=2K]
	Device is using IRQ 10! ISA Cards using that IRQ may fail!

02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03)
	Subsystem: Unknown [1565:2309]
	Flags: bus master, fast devsel, latency 0, IRQ 11
	I/O ports at e800 [size=2K]
	Memory at f8fff000 (64-bit, prefetchable) [size=4K]
	Memory at f8ff8000 (64-bit, prefetchable) [size=32K]
	Device is using IRQ 11! ISA Cards using that IRQ may fail!

====== PCI BUS DETECTION COMPLETE =======

PC Compatible Eisa/Isa HAL Detected
(ntoskrnl/io/pnpmgr/pnpmgr.c:2820) Firmware mapper is enabled
(ntoskrnl/io/pnpmgr/pnpreport.c:346) Reported device: DETECTEDInternal\PCI_HAL (Root\PCI_HAL\0)
(ntoskrnl/io/iomgr/iorsrce.c:882) IoReportResourceUsage is halfplemented!
(hal/halx86/legacy/bussupp.c:1151) Slot assignment for 5 on bus 0
(hal/halx86/legacy/bus/pcibus.c:719) WARNING: PCI Slot Resource Assignment is FOOBAR
(ntoskrnl/io/iomgr/iorsrce.c:882) IoReportResourceUsage is halfplemented!
(ntoskrnl/io/iomgr/driver.c:1558) '\Driver\BUSLOGIC' initialization failed, status (0xc00000c0)
(ntoskrnl/io/iomgr/iorsrce.c:725) Failed opening given symbolic link!
Signs seem to point to these two lines early on indicating the problem.


(hal/halx86/legacy/bussupp.c:591) Your machine has a PCI-to-PCI or CardBUS Bridge. PCI devices may fail!
(hal/halx86/legacy/bussupp.c:620) Found parent bus (indicating PCI Bridge). PCI devices may fail!


Choosing to leverage the ACPI support of ReactOS results in the same outcome as choosing the standard configuration from the first stage of the installation.

I guess what I'm asking is...is there any known workaround for this issue? Should I report it as a bug? Seeing how my machine is fairly modern, I'm not too surprised it ran into issues. However, using a PS/2 mouse and a USB keyboard with a ReactOS LiveCD, I was able to get to the desktop. Due to the lack of drivers, I was of course limited in what I could do from a Live environment. But, it did make it to the desktop. I could browse around mostly unabated with the keyboard and mouse and mess with various software. This is why I'm interested.

Relevant PC Specs:
AMD Phenom II X2 AM3 CPU
2 x 2GB DDR3 1600 RAM
60GB SATA Hard Drive
Generic Logitech USB Keyboard
Generic HP PS/2 Optical Mouse
Zotac GTS 250 Nvidia Graphics Card (PCI-e x16)

Relevant Builds Used:
Boot CD r55174
Live CD r55150

Demonidios
Posts: 237
Joined: Fri Sep 25, 2009 7:35 pm

Re: PCI Bus Issues (I think)

Post by Demonidios »

Sorry! My English is very bad!
Shade, it is bug #4591
http://www.reactos.org/bugzilla/show_bug.cgi?id=4591

There is no correct support of motherboards AMD.

Shade
Posts: 21
Joined: Sat Nov 01, 2008 2:08 am

Re: PCI Bus Issues (I think)

Post by Shade »

Well that stinks. :(

But this is okay, since now I know where I can offer my assistance. Thank you Demonidios. :)

milon
Posts: 969
Joined: Sat Sep 05, 2009 9:26 pm

Re: PCI Bus Issues (I think)

Post by milon »

SATA Harddrive? Are you in IDE mode? I ask because I ran into an issue there:

http://www.reactos.org/forum/viewtopic. ... 778#p88778
elhoir wrote:"640GB SATA harddisk"

Oh, are you using AHCI as HDD I/O mode?

UniATA doesnt support that, so you should switch to IDE compatibility mode at BIOS, if so

Shade
Posts: 21
Joined: Sat Nov 01, 2008 2:08 am

Re: PCI Bus Issues (I think)

Post by Shade »

I checked the settings, and oddly enough my motherboard already was defaulted to "Native IDE" mode instead of straight up AHCI. Perhaps this is related to my IDE hard drive which I have attached via a SATA-to-IDE bridge, but I can't be sure.

I changed it to "Legacy IDE" mode, which didn't even allow the first stage installer to come up (loaded boot drivers, and then halted at a black screen). Since ReactOS does at least manage to boot and begin the second stage installation, I'm not too sure its an issue related to UniATA, but who knows?

Thanks for the suggestion, though. I think the best I could do at this point is submit the latest log I got from this to that bug that Demonidios mentioned and see where things go from there.

Shade
Posts: 21
Joined: Sat Nov 01, 2008 2:08 am

Re: PCI Bus Issues (I think)

Post by Shade »

I should also add (to avoid confusion) that my primary hard drive is not what ReactOS was being installed on. It wasn't attached the first time around (just the 60GB one was), and even attached it doesn't seem to change anything.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest