Re: [Bug 51331] New: pci address space collision on Stratus ftServer 4500 (usb and network are not recognized)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> https://bugzilla.kernel.org/show_bug.cgi?id=51331

> I've found that with 3.X (vanilla and Fedora 17) kernels network cards and usb
> devices are not recognized on Stratus ftserver 4500 system.
>
> Kernel reports many 'address space collision' that seems to be the reason why
> the devices are not seen.
>
> The problem appears with all 3.X kernels, 2.6.32 kernel boots and works fine on
> this hardware (do not know about other kernel versions).

Your 2.6.32 kernel detects the 03:01.0 bridge that leads to the igb device:

      pci 0000:03:01.0: PCI bridge to [bus 0e-11]
      pci 0000:0e:1c.0: PCI bridge to [bus 0f]
      pci 0000:0f:00.0: reg 10 32bit mmio: [0x8a140000-0x8a15ffff]
      igb 0000:0f:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19

but the 3.6.6 kernel doesn't find 03:01.0 or the devices behind it.

This looks like the problem fixed by this commit:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff;h=284f5f9dbac170b054c1e386ef92cbf654e91bba

That commit appeared in v3.5, so it should be in your 3.6.6 kernel.
It adds a quirk that scans all devices when the DMI SYS_VENDOR matches
"ftServer".  That quirk should be turned on automatically on your box,
but for some reason, your 3.6.6 kernel didn't find the correct DMI
information.

The 2.6.32 kernel found this:

    DMI: Stratus ftServer 4500/G7KRV, BIOS BIOS Version 5.0:17 10/19/2010

which would match the quirk.  But the 3.6.6 kernel didn't print this
DMI information.  Was that boot on the same BIOS version?

The 3.6.6 log looks like a console capture, and it omits KERN_DEBUG
messages.  Can you boot 3.6.6 with the "early_ioremap_debug
pci=pcie_scan_all" flags and attach a dmesg dump (which will include
KERN_DEBUG messages)?
--
To unsubscribe from this list: send the line "unsubscribe linux-pci" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux