* FW: PROBLEM: Devices behind PCI Express-to-PCI bridge not mapped @ 2005-06-21 13:58 Hodle, Brian 2005-06-21 18:41 ` Peter Buckingham 2005-06-25 19:40 ` Karim Yaghmour 0 siblings, 2 replies; 6+ messages in thread From: Hodle, Brian @ 2005-06-21 13:58 UTC (permalink / raw) To: 'linux-kernel@vger.kernel.org' -----Original Message----- From: Hodle, Brian Sent: Tuesday, June 21, 2005 8:53 AM To: 'Peter Buckingham' Subject: RE: PROBLEM: Devices behind PCI Express-to-PCI bridge not mapped Peter, I am experiencing exactly the same problem. I am using an ASUS K8N-DL MB with the x86_64 kernel. My PCIX devices are not allocated correctly. I tried using the 'pci=routeirq' option to no avail. Disabling ACPI in the BIOS does not help the situation either. X will not use my PCIX for GLX since none of the extra txture memory has been allocated! Anyone have any ideas? regards, Brian -----Original Message----- From: Peter Buckingham [mailto:peter@pantasys.com] Sent: Monday, June 20, 2005 4:31 PM To: Ivan Kokshaysky Cc: sean.bruno@dsl-only.net; koch@esa.informatik.tu-darmstadt.de; torvalds@osdl.org; benh@kernel.crashing.org; linux-pci@atrey.karlin.mff.cuni.cz; linux-kernel@vger.kernel.org; gregkh@suse.de Subject: Re: PROBLEM: Devices behind PCI Express-to-PCI bridge not mapped Hi Ivan, I've just tried a recent pull from Linus post 2.6.12. It seems that the bar sizes are now (mostly) correct. However, there are still issues with the resources failing to be allocated and the bars being disabled. I've attached the latest dmesg and lspci -vvx to see whether there's any enlightenment out there... thanks, peter ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: FW: PROBLEM: Devices behind PCI Express-to-PCI bridge not mapped 2005-06-21 13:58 FW: PROBLEM: Devices behind PCI Express-to-PCI bridge not mapped Hodle, Brian @ 2005-06-21 18:41 ` Peter Buckingham 2005-06-25 19:40 ` Karim Yaghmour 1 sibling, 0 replies; 6+ messages in thread From: Peter Buckingham @ 2005-06-21 18:41 UTC (permalink / raw) To: Hodle, Brian; +Cc: 'linux-kernel@vger.kernel.org' Hi Brian, Hodle, Brian wrote: > I am experiencing exactly the same problem. I am using an ASUS > K8N-DL MB with the x86_64 kernel. My PCIX devices are not allocated > correctly. I tried using the 'pci=routeirq' option to no avail. Disabling > ACPI in the BIOS does not help the situation either. X will not use my PCIX > for GLX since none of the extra txture memory has been allocated! Anyone > have any ideas? well my system is using PCIe instead so it's a little different. It seems that the PCIe fixups are enough to get the BAR regions assigned correctly. prior to loading the nvidia driver the BARs are listed as disabled in lspci -vvx, but after loading the BARs are not disabled and I am able run X on both GPUs fine. I haven't tried running any OpenGL type tests yet on the system. pci=routeirq is a red herring, this is about the interrupts and shouldn't affect the bar allocation. it might be useful for you to post a dmesg with PCI_DEBUG enabled and specify which kernel version you are using. My system only worked with the most recent 2.6.12 (but i think that's due to some of the pci express changes and some of the bridge handling since our system is a little unique...) peter ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: FW: PROBLEM: Devices behind PCI Express-to-PCI bridge not mapped 2005-06-21 13:58 FW: PROBLEM: Devices behind PCI Express-to-PCI bridge not mapped Hodle, Brian 2005-06-21 18:41 ` Peter Buckingham @ 2005-06-25 19:40 ` Karim Yaghmour [not found] ` <1119729766.9540.0.camel@oscar.metro1.com> 1 sibling, 1 reply; 6+ messages in thread From: Karim Yaghmour @ 2005-06-25 19:40 UTC (permalink / raw) To: Hodle, Brian; +Cc: 'linux-kernel@vger.kernel.org' Hodle, Brian wrote: > I am experiencing exactly the same problem. I am using an ASUS > K8N-DL MB with the x86_64 kernel. My PCIX devices are not allocated > correctly. I tried using the 'pci=routeirq' option to no avail. Disabling > ACPI in the BIOS does not help the situation either. X will not use my PCIX > for GLX since none of the extra txture memory has been allocated! Anyone > have any ideas? I've got a K8N-DL here myself and it's got a bunch of issues, some of which seem to be outside the realm of the OS. Like others have mentioned, the NIC and USB are out of reach. Just for reference: - hda = DVD - hdc = regular IDE drive - sda = SATA drive - video = ATI Radeon X300 (MSI-branded) For quite some time, I struggled trying to get any FCx to install, but they would all fail trying to mount the DVD on secondary IDE master. Then I swapped a regular IDE drive I have on primary IDE master with the DVD and then the install went through. Nevertheless, Linux still can't deal with the secondary IDE, the HD produces DMA timeouts and eventually the kernel just shuts down the DMA on hdc. It's worth pointing out that winxp64 which used to boot when DVD was hdc, now simply continues showing the progress bar forever (with the IDE drive as hdc). It too doesn't like the secondary IDE. For now, the only way to get a clean boot in either OS is to for me to disable secondary IDE altogether. In all cases, Linux just can't deal with the main SATA drive if it's connected to the ck804. It used to just freeze loading sata_nv, now it just stays there when printing info about the disk during boot. The machine is still responding (ctrl-alt-del does get to the kernel), but it can't finish the bootup process. Eventually, I had to plug the sata to the Silicon Image controller to get it to work with Linux. Unfortunately, winxp64 has got no problem with booting off a SATA drive connected to the same ck804 :( When vendor installed winxp64, they reported having to use an nvidia video card instead of the ATI one, otherwise they couldn't install the drivers for the chipset (ck804) for "some obscure reason", as they said. I'm guessing they were just getting the same problems I was seing with Linux. This could actually be a hint of a conflict between the PCIe video card and the secondary IDE. Others I've spoken to who have this board don't report problems on the secondary IDE, but they don't have the same card on the PCIe. I'm guessing this board is in need of a BIOS upgrade, but I've got the latest one from ASUS and, as others mentioned, their tech support is so-so. ... just thought I'd write this down for others who may be having similar problems ... Karim -- Author, Speaker, Developer, Consultant Pushing Embedded and Real-Time Linux Systems Beyond the Limits http://www.opersys.com || karim@opersys.com || 1-866-677-4546 ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <1119729766.9540.0.camel@oscar.metro1.com>]
* Re: FW: PROBLEM: Devices behind PCI Express-to-PCI bridge not mapped [not found] ` <1119729766.9540.0.camel@oscar.metro1.com> @ 2005-06-25 20:05 ` Sean Bruno 2005-06-25 21:07 ` Karim Yaghmour 0 siblings, 1 reply; 6+ messages in thread From: Sean Bruno @ 2005-06-25 20:05 UTC (permalink / raw) To: karim; +Cc: 'linux-kernel@vger.kernel.org', Hodle, Brian On Sat, 2005-06-25 at 13:02 -0700, Sean Bruno wrote: > On Sat, 2005-06-25 at 15:40 -0400, Karim Yaghmour wrote: > > I've got a K8N-DL here myself and it's got a bunch of issues, some of > > which seem to be outside the realm of the OS. Like others have > > mentioned, the NIC and USB are out of reach. > > > > Just for reference: > > - hda = DVD > > - hdc = regular IDE drive > > - sda = SATA drive > > - video = ATI Radeon X300 (MSI-branded) > > > > For quite some time, I struggled trying to get any FCx to install, but > > they would all fail trying to mount the DVD on secondary IDE master. > > Then I swapped a regular IDE drive I have on primary IDE master with > > the DVD and then the install went through. Nevertheless, Linux still > > can't deal with the secondary IDE, the HD produces DMA timeouts and > > eventually the kernel just shuts down the DMA on hdc. It's worth > > pointing out that winxp64 which used to boot when DVD was hdc, now > > simply continues showing the progress bar forever (with the IDE drive > > as hdc). It too doesn't like the secondary IDE. For now, the only way > > to get a clean boot in either OS is to for me to disable secondary IDE > > altogether. > > > In all cases, Linux just can't deal with the main SATA drive if it's > > connected to the ck804. It used to just freeze loading sata_nv, now > > it just stays there when printing info about the disk during boot. > > The machine is still responding (ctrl-alt-del does get to the kernel), > > but it can't finish the bootup process. Eventually, I had to plug > > the sata to the Silicon Image controller to get it to work with > > Linux. Unfortunately, winxp64 has got no problem with booting off a > > SATA drive connected to the same ck804 :( > > > I got FC4 to install using the Silicon Image SATA controller and an IDE CDROM. I also inserted a PCI 10/100 card to get network support. After installing FC4(or any distro for that matter), edit your inittab before you reboot and set it to boot into run level 3. Once you have rebooted, you can run an update(via yum) to get the latest kernel and Xorg stuff. This allowed me to boot the machine into level 5 and my video card did function(NV 6200). > > > > > When vendor installed winxp64, they reported having to use an nvidia > > video card instead of the ATI one, otherwise they couldn't install > > the drivers for the chipset (ck804) for "some obscure reason", as > > they said. I'm guessing they were just getting the same problems I > > was seing with Linux. This could actually be a hint of a conflict > > between the PCIe video card and the secondary IDE. Others I've > > spoken to who have this board don't report problems on the secondary > > IDE, but they don't have the same card on the PCIe. > > > > I'm guessing this board is in need of a BIOS upgrade, but I've got > > the latest one from ASUS and, as others mentioned, their tech > > support is so-so. > > > > ... just thought I'd write this down for others who may be having > > similar problems ... > > > > Karim Indeed, ASUS is kind of "sucking" in the tech support realm on this issue. I have been poking around with "dmidecode" and "lshw" and found some really interesting stuff. Handle 0x0023 DMI type 9, 13 bytes. System Slot Information Designation: PCIEX1_1 Type: <OUT OF SPEC><OUT OF SPEC> Current Usage: In Use Length: Other Characteristics: 5.0 V is provided PME signal is supported Handle 0x0024 DMI type 9, 13 bytes. System Slot Information Designation: PCIEX16_1 Type: <OUT OF SPEC><OUT OF SPEC> Current Usage: Available Length: Other Characteristics: 5.0 V is provided PME signal is supported I am assuming that this is causing some kind of weirdness that disables the use of the NV SATA, USB, Sound and the Broadcom ethernet device. Any ideas what the "OUT OF SPEC" warning actually means? Sean ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: FW: PROBLEM: Devices behind PCI Express-to-PCI bridge not mapped 2005-06-25 20:05 ` Sean Bruno @ 2005-06-25 21:07 ` Karim Yaghmour 2005-06-26 18:09 ` Sean Bruno 0 siblings, 1 reply; 6+ messages in thread From: Karim Yaghmour @ 2005-06-25 21:07 UTC (permalink / raw) To: Sean Bruno; +Cc: 'linux-kernel@vger.kernel.org', Hodle, Brian Sean Bruno wrote: > I got FC4 to install using the Silicon Image SATA controller and an IDE > CDROM. I also inserted a PCI 10/100 card to get network support. After > installing FC4(or any distro for that matter), edit your inittab before > you reboot and set it to boot into run level 3. Once you have rebooted, > you can run an update(via yum) to get the latest kernel and Xorg stuff. > This allowed me to boot the machine into level 5 and my video card did > function(NV 6200). I actually never had problems with the video working, it always did work. Given the information I have at hand, though, the video card I'm using is apparently conflicting with the secondary IDE. > I am assuming that this is causing some kind of weirdness that disables > the use of the NV SATA, USB, Sound and the Broadcom ethernet device. > Any ideas what the "OUT OF SPEC" warning actually means? Well I don't know whether this is what is causing the weirdness that's creating the ck804 problems, but I can confirm that I do get those exact same "OUT OF SPEC" messages when running dmidecode. Here's what google turns up: https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=114778 Looking at the dmidecode sources, it seems that it reports "OUT OF SPEC" for anything it doesn't recognize. There's not much more about it in the sources or the docs, from what I can see that is. Karim -- Author, Speaker, Developer, Consultant Pushing Embedded and Real-Time Linux Systems Beyond the Limits http://www.opersys.com || karim@opersys.com || 1-866-677-4546 ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: FW: PROBLEM: Devices behind PCI Express-to-PCI bridge not mapped 2005-06-25 21:07 ` Karim Yaghmour @ 2005-06-26 18:09 ` Sean Bruno 0 siblings, 0 replies; 6+ messages in thread From: Sean Bruno @ 2005-06-26 18:09 UTC (permalink / raw) To: karim; +Cc: 'linux-kernel@vger.kernel.org', Hodle, Brian > > Here's what google turns up: > https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=114778 lol...look who the bug submitter for that issue is... :) Sean ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2005-06-26 18:10 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-06-21 13:58 FW: PROBLEM: Devices behind PCI Express-to-PCI bridge not mapped Hodle, Brian
2005-06-21 18:41 ` Peter Buckingham
2005-06-25 19:40 ` Karim Yaghmour
[not found] ` <1119729766.9540.0.camel@oscar.metro1.com>
2005-06-25 20:05 ` Sean Bruno
2005-06-25 21:07 ` Karim Yaghmour
2005-06-26 18:09 ` Sean Bruno
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox