Re: [Broken] PCI: clean up resource alignment management

From: Linus Torvalds
Date: Tue Apr 22 2008 - 13:26:02 EST




On Wed, 23 Apr 2008, Jeff Chua wrote:
>
> I'm having problem loading pccard (Sony PC300 broadband card) with the
> recent git download, and bisected down to this commit.
>
> commit 884525655d07fdee9245716b998ecdc45cdd8007
> Author: Ivan Kokshaysky <ink@xxxxxxxxxxxxxxxxxxxx>
> Date: Sun Mar 30 19:50:14 2008 +0400
>
> PCI: clean up resource alignment management

Ok, at worst we'll have to revert it, but before doing that, can you set
up a bugzilla entry with a before-and-after version of "lspci -vv", full
dmesg, and the output of /proc/iomem and /proc/ioports?

> The symptom that I'm seeing is ...
>
> yenta_cardbus 0000:15:00.0: device not available because of BAR 7 [100:1ff] collisions
> yenta_cardbus: probe of 0000:15:00.0 failed with error -16

I suspect there wasn't a _real_ collision there, but the allocation failed
because of the alignment bits not being set up right for cardbus bridges,
but I'm not seeing the bug right now.

Ivan?

Linus
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/