Find the answer to your Linux question:
Results 1 to 2 of 2
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1

    pci 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


    /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

  2. #2
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
    Maybe it is an endian problem? Have you communicated with the pci device manufacturer about this?
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts