pci BAR problem - 2 BARs given same address
Hi I am using an imx6 SOC by freescale and a 3.0.35 kernel created by them. When plugging in a pci device (which works perfectly on intel), I can see that 2 BARs have been assigned the same address. This seems to be a kernel problem - is my assumption correct? If it is how would I go about trying to fix it?
The following is output from /sys/... and the 2 BARs are highlighted in red
Thanks.
/sys/devices/pci0000:00/0000:00:00.0/0000:01:00.0$ od -X config
0000000 ec301204 00100140 00000000 00000008
0000020 fffc0000 fffc0000 00000000 00000000
0000040 00000000 00000000 00000000 30101204
0000060 00000000 00000050 00000000 0000019b
0000100 00000000 00000000 00000000 00000000
0000120 00037001 00000000 00000000 00000000
|