This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Memory regions are always disable for all TI devices with 'lspci' command

Hi

I have EVM6678 and Advantech DSPC-8681E, DSPC-8682E.

With 'lspci -vvnn' command, why do Memory regions of all TI devices always show "disable" ? Is it correct ? How do I enable them?

 

 

OS: Ubuntu 12.04 LTS 64-bit

kernel: 3.2.0.54

  • There are four regions set out that way because that's how the manufacturer wanted it done. There are usually HW reasons for the exact layout. They are disabled because nobody enabled them. Maybe they are not used? It is not unusual that a devices full capabilities are not enabled on a motherboard. It's usually easier than making a separate chip for each combination needed.

  • Thank you for your reply.

    I have other motherboard and TI devices and I didn't see any TI devices disabled.

    But on this machine I mean Ubuntu 12.04, EVM6678L as DSPC-868x are always disabled with 'lspci' command.

    I can confirm that this is caused by the operating system but not hardware.

    Now I can fix it manually via command 'setpci -s bus:slot.function COMMAND=02' to enable TI device. Every time I restart PC and TI devices disabled again.

    I want to know what caused it?

     

     

  • did you set any boot parameter explicitly for the same?

  • Hi nikunj

     

    Yes, I set the same boot parameter.

    I think that boot from "Try Ubuntu without installing" and then install Ubuntu within X Display is one possible cause of this. I re-install Ubuntu 12.04 LTS within command line and now Memory regions are enabled.

     

    Regards.