Re: is this TI firewire express card supported?

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

 



On Mon, Apr 04, 2011 at 08:58:11AM -0600, Bjorn Helgaas wrote:
> I think your ExpressCard contains two devices: the Express-to-PCI bridge and
> the 1394 controller itself, which is behind the bridge.  When you plug it in,
> we discover the devices:
> 
>     [  501.714858] pci 0000:02:00.0: PCI bridge to [bus 03-ff]
>     [  501.714942] pci 0000:02:00.0:   bridge window [io
> 0x0000-0x0000] (disabled)
>     [  501.715065] pci 0000:02:00.0:   bridge window [mem
> 0x00000000-0x000fffff] (disabled)
>     [  501.715176] pci 0000:02:00.0:   bridge window [mem
> 0x00000000-0x000fffff pref] (disabled)
>     [  501.713371] pci 0000:03:00.0: reg 10: [mem 0x00000000-0x000007ff]
>     [  501.713473] pci 0000:03:00.0: reg 14: [mem 0x00000000-0x00003fff]
> 
> Then we attempt to assign resources to them.  The Express-to-PCI bridge is on
> bus 02, so we need space there, but the BIOS didn't assign anything for bus 02:
> 
>     [    0.137841] pci 0000:00:05.0: PCI bridge to [bus 02-04]
>     [    0.137934] pci 0000:00:05.0:   bridge window [io
> 0x0000-0x0000] (disabled)
>     [    0.137939] pci 0000:00:05.0:   bridge window [mem
> 0x00000000-0x000fffff] (disabled)
>     [    0.137944] pci 0000:00:05.0:   bridge window [mem
> 0xfff00000-0x000fffff pref] (disabled)
> 
> Theoretically, we could reassign the 00:05.0 windows to make space on bus 02,
> then open a 02:00.0 window, then assign the 03:00.0 resources.  But I don't
> think Linux is smart enough to do this yet.
> 
> Ram Pai and Yinghai Lu have been working on this, but we don't have a clean
> solution yet.

Bjorn,
	You see issues with Yinghai's  patch reworked and sent last month ?

	http://marc.info/?l=linux-pci&m=129963301009100&w=2

RP
--
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