Enabling multiple ethernet interfaces s32g

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Enabling multiple ethernet interfaces s32g

1,868件の閲覧回数
vinaybhat88922
Contributor II

Hi

I am using s32g399a-rdb board running QNX 7.1.  I want to use multiple(atleast 2) ethernet ports in the board. One to connect to the internet (i have a dhcp server connected to this port) and another port is to communicate with a local node to receive some data. Right now i can only enable dwc0 interface. However, with some research I got to know i need to use pfe interface for my use case. In this direction, i tried enabling them by
building:

* s32g_pfe_class.fw

*s32g_pfe_util.fw

* devnp-pfe-2.so (pfe driver)

 

When i boot up i see that driver loads the firmware but fails to do driver init

"

Jan 01 00:00:00.292 iopkt.16393 main_buffer 0 Unable to init /proc/boot/devnp-pfe-2.so: No such device

Jan 01 00:00:00.292 io_pkt_v6_hc.16393 slog 0 ERR[src/oal_mm_qnx.c:294]: (DRIVER) event 1 - Driver runtime error: Could not open pfe_ddr: 2

Jan 01 00:00:00.292 io_pkt_v6_hc.16393 slog 0 ERR[hw/s32g/pfe_platform_master.c:1794]: (DRIVER) event 1 - Driver runtime error: Unable to get BMU2 pool memory

Jan 01 00:00:00.292 io_pkt_v6_hc.16393 slog 0 ERR[src/pfe_drv.c:1555]: (DRIVER) event 1 - Driver runtime error: Unable to initialize the platform

Jan 01 00:00:00.292 io_pkt_v6_hc.16393 slog 0 INF[src/pfe_drv.c:1732]: PFE entry failed, PFE driver terminated

"

Note : I do have /proc/boot/devnp-pfe-2.so in place. dont know why it says it cant find it

I have attached the log for reference.

Any idea to fix the issue would be great

 

S32G-VNP-RDB3#pfe

 

0 件の賞賛
返信
5 返答(返信)

1,835件の閲覧回数
vinaybhat88922
Contributor II

Hi,

Thanks for the response. Where do i find the document "PFE QNX Linux Driver User Manual". I check both nxp and qnx website (i have relevant license). In NXP webiste i only see the following

vinaybhat88922_0-1720113856166.png

and none of this point to the document you are referring to. can you please let me know where to find this document.

0 件の賞賛
返信

1,826件の閲覧回数
Daniel-Aguirre
NXP TechSupport
NXP TechSupport

Hi,

If available to your account, the PFE+QNX driver should be available under the page you are showing. Given that no information is provided under that page, then it seems that your account is not enabled for that specific software/firmware.

For that, help us contacting your local NXP FAE/DFAE/representative, for them to proceed as required, if possible.

Please, let us know.

0 件の賞賛
返信

1,820件の閲覧回数
vinaybhat88922
Contributor II

Hi,

Thanks for the update. I have one of the development boards but unfortunately I don't have any direct contacts to FAEs at NXP side. Is there any other way to get access to this documents ? 

0 件の賞賛
返信

1,814件の閲覧回数
Daniel-Aguirre
NXP TechSupport
NXP TechSupport

Hi,

If you don't have any NXP FAE, you can still contact a DFAE or representative. We can recommend looking under the following NXP page for more information on regards of NXP distributors:

Distributor Network | NXP Semiconductors

Aside from this, we don't see any quick alternatives at the moment. We do apologize.

Please, let us know.

0 件の賞賛
返信

1,840件の閲覧回数
Daniel-Aguirre
NXP TechSupport
NXP TechSupport

Hi,

For information on regards of the ethernet interfaces under the RDB3 platform we can recommend looking into the RDB3 Ethernet Enablement Guide available under the RDB3 product page (link: S32G3 Vehicle Networking Reference Design | NXP Semiconductors).

As for specific information on regards of QNX, we can recommend looking into the PFE QNX Linux Driver User Manual. Aside from this, not much more information is provided under NXP itself. The error itself seems to be a problem related BMU2 pool memory under what it seems to be QNX, more information on regards of PFE+QNX should be available under the previously mentioned User Manual.

Please, let us know.

0 件の賞賛
返信