Community
cancel
Showing results for 
Search instead for 
Did you mean: 
ILyak
Novice
519 Views

Hello, Carlos Our processor unit is: imx6q, PI7C and 4x i210.  Each i210 requires 8Mb for PCIe BAR0. Is it possible to reduce memory limit for BAR0. Ilya Lyakh

 
0 Kudos
5 Replies
CarlosAM_INTEL
Moderator
81 Views

​Hello, @ILyak​:

 

Thank you for contacting Intel Embedded Community.

The information that may help you is stated in section 9.3.11, on pages 592, 593, and 594 of the Intel (R) Ethernet I210 Datasheet document # 333016. This document can be found at:

https://www.intel.com/content/dam/www/public/us/en/documents/datasheets/i210-ethernet-controller-dat...

Best regards,

@Mæcenas_INTEL​.

ILyak
Novice
81 Views

Hello, dear Maecenas Thank you, Maecenas I had finished the issue last week. Best regards Ilya Lyakh ELARA Moscow 08.04.2019 22:08, Intel Forums пишет:
ILyak
Novice
81 Views

Hello, dear Maecenas.

My curent sulution is to write 0x8200 value to BARCTRL register (default value is 0x8700). This BARCTRL register is r/w (i210 Chapter 8.6.12) and reserved but it's the only solution to start with imx6q/PI7c/4xi210 configuration. The reason to write BARCTRL is imx6q hardware PCIe I/O memory 16Mb limit. IGB kernel module and EEPROM Access Tool can't start without reduced BARCTRL.FLBARSize = 010b ( 512Kb I/O memory). Default value BARCTRL.FLBARSize = 111b ( 16Mb I/O memory).

Thank you.

Best Regards.

ILyak
Novice
81 Views

Hello, dear Maecenas.

The BARCTRL register is marked as reserved in i210 datasheet. Is it dangerous to write to BARCTRL?

I have no other working solution.

Thank you.

Best Regards.

CarlosAM_INTEL
Moderator
81 Views

Hello, @ILyak​ :

 

Thanks for your reply.

 

You should set the LAN Boot Disable bit in word 0x24 to disable the Expansion Rom Bar. 

 

Flash Bar Size can be edited in word 0x28.

 

Best regards,

@Mæcenas_INTEL​.

Reply