[BPI-R4] Replacing sinovoip FAN from heatsink

Good evening, I have received the 2 Noctua NF-A4x10, the temperatures on the 10gb have dropped a little but only a few degrees. and with the lid open.

10gb WAN input direct from the operator is 71,4 degrees

2.5gb input from the switch to the WAN the temperature is 50 degrees.

the speeds are correct, both 10gb and 2.5gb input, having a 2.5gb card in the pc

this is the other banana pi that I have assembled today,

the temperatures in the other banana pi was 75 degrees in 10gb wan, in that one I only had a heatsink bought on aliexpress that was for banana pi r4

1 banana pi

https://es.aliexpress.com/item/1005005202565507.html?spm=a2g0o.order_list.order_list_main.55.21ef194dQuEoE5&gatewayAdapt=glo2esp

do you have a 10gb line contracted with your internet provider?

If I put the 10gb line to the 2 bananas I have, it shoots up to over 70 degrees in both, it doesn’t matter if I have the noctua or the heatsink installed.

If I put a 2.5gb line to the wan, they stay between 50 and 52 degrees.

If I put a 1gb line to the wan, it stays at 40 degrees.

I hope for your help and that you enjoy your vacation.

1 Like

do not remove the heatsinks from the sfp ports when using the fan. do you use the noctua blowing on the sfp or does it suck from the sfp ports? I never had problems with the 10gbit sfp line from my provider, the only problem i had was with the sfp-rj45-adapter. not sure which heatsinks you use but it should never go over 70°C - is this aluminium or copper? where did you buy them?

Good evening, I bought them from the SinoVoip Co.,Limited Banana PI store on Aliexpress:

https://es.aliexpress.com/item/1005006458155902.html?spm=a2g0o.store_pc_allItems_or_groupList.0.0.3b573946UEBL96&pdp_npi=4%40dis!EUR!€%2061% 2C74%21%E2%82%AC%2049%2C39%21%21%2163.51%2150.81%21%40211b6c1717317100332556011e28b5%2112000037269228675%21sh%21ES%21106866850%21X&gatewayAdapt=glo2esp

and I bought the heatsinks here, which said they were for the banana pi r4.

https://es.aliexpress.com/item/1005005202565507.html?spm=a2g0o.order_list.order_list_main.104.21ef194dlTc4fU&gatewayAdapt=glo2esp.

I have tried the first banana I had with a heatsink and I have mounted another one today without a heatsink and the maximum temperatures reached were 75 degrees or so in both, both in the one that had a heatsink and the one that didn’t have a heatsink.

You mean to tell me that the problem is with the sfp+rj45 in the 2 I bought.

Let me know.

its too many variables that can lead to this. i am not sure but iirc i have my fans sucking, not blowing mounted. tbh i am very unhappy with the other stuff from sinovoip so i bought those heatsinks that were mentioned here, cant check now coz i dont have access to aliexpress right now. paste exact information about the sfp adapters you have problems with.

Good morning, I’m leaving you the version of the sfp+rj45 via uart, with a 2.5gb input to both wan and land as the PC card is 2.5gb

I bought the 2 sfp+rj45 on the official page

SinoVoip Co.,Limited Banana PI

The temperatures of the rest are all perfect, but if I put the 10gb line that I have contracted to give it internet, then the temperature shoots up in the sfp+ I’ve changed them from one side to the other in the same banana, I’ve also tried them in the second banana that I bought.

I don’t know if the image version that I have in my banana is wrong because of whatever the sensor is.

But now I’m not clear with the downloads of the new my images, they give me telnet and ssh, but there’s no luci and I can’t enter through the web to be able to download the sensor.

They are tested with 4 sources of food, if that were their problem.

65W tipo C, 20V, 3.25A,

19V, 3.42A, 65W

65W USB C provides a high power output of 3.25

12V 2.5 DC who bought with the first banana

Photos of the 2 SFP+RJ45

Maybe if you tell me how to download the new images I can try it again, or if you send me your image I can do the test.

Thanks for your help.

i cant send you my image because it contains my configuration. i cant reproduce the problems you have.

When i do a stress test it does not go beyond 50°C - thats the sfp-rj45 port. the sfp-wan port is much much cooler: Maybe its the sfp-modules you use, not sure tho.

i have those heatsinks: https://de.aliexpress.com/item/1005004248744480.html?spm=a2g0o.order_list.order_list_main.10.1e775c5fnSDNp1&gatewayAdapt=glo2deu thats the sfp-rj45 modul i use, but it gets very hot and even stops working without fan and heatsink: https://de.aliexpress.com/item/1005005657528370.html?spm=a2g0o.order_list.order_list_main.40.1e775c5fnSDNp1&gatewayAdapt=glo2deu

10GBASE-T transceivers like that which are rated for 30 meters are the old kind that usually have notably higher power consumption than modern ones that are rated for 80 or 100 meters. The newer ones can be as much as 30 °C cooler when linked at 10 Gbps. There are very few situations where the older ones make sense now that the prices of the new ones have been driven down a lot. Brands like ZYOPM and Xicom sell them on AliExpress. I have one of each that I can test for compatibility in the BPI-R4 once I set mine up. :slight_smile:

EDIT: Both of them show a 10 Gbps link and pass traffic at 10 Gbps.

I do not find them on AliExpress,maybe only available for specific countries?

Would be interesting if they really can do full 10G…but on r4 you will need RSS+LRO and specific config.

ZYOPM (select the regular one):

https://www.aliexpress.com/item/1005008504978560.html

XICOM (select the 80 meter one):

https://www.aliexpress.com/item/1005005961638364.html

I got a personal coin deal for the ZYOPM one which dropped it down to $25 including 25% VAT, which is why I have one from each brand.

Do you mean for bidirectional throughput? With hardware flow offloading it seems to route at 9.4-9.5 Gbps in at least a single direction at a time in practice (tested against an internet host). Even a single stream iperf3 test got 9.3-9.4 Gbps towards that same host.

Feel free to expand on what you mean. :slight_smile:

Or do you mean for traffic terminating on the router itself? That seemed to be limited to 4.5 Gbps in one direction, although I believe that was TX.

As i guessed both cannot be delivered to my address :frowning:

For ending traffic on R4 you need RSS/LRO to reach the 9.4gbit/s. It is receiving part which is limited…tx reach it with mainline code.

They might’ve stopped shipping to the US due to tariffs, it’s that’s where you’re located. FS.com, FlexOptix and similar enterprise focused vendors also have them, but prices from them are usually over €100 each at least. They are based on a Broadcom PHY release a while back. Ubiquiti also has it in their latest 10GBASE-T transceiver, but their particular one can have compatibility issues with certain switches (unless you hotplug it).

That makes sense. I primarily care about routing performance, but being able to get good performance on traffic destined for the router itself is obviously also a good thing.

Do you remember what the fix for TX was? :slight_smile:

My hope is to eventually get VyOS working on it with hardware offload support (kernel based on the OpenWrt source tree). I imagine that will take me some time though, if I succeed at all.

When you say mainline btw., do you mean the mainline Linux kernel or OpenWrt’s latest kernel code?

What about software solutions like Received Packet Steering (RPS) instead of RSS? Doesn’t solve the LRO part though.

This does not increase throughput enough.

By default there is one rx and one tx irq…so tps is very limited as it operates only on one cpu…rss/lro is using 4 irqs

But this is offtopic here…please use matching thread or create one if there is none

Hello, would you mind sharing the scad source for the plate ?

Sure here it is plate.scad (1,8 Ko)

1 Like

thank you kind sir!

also - do anybody else has the issue that original bpi ethernet (copper/rj45) sfp’s (10gig ones rated for 30meters) heat up to ~100+ degrees (celsius) when connected and negotiated 10g link and not even sending much data ? like idle. can it be firmware issue ? i’m using woziwrt (GitHub - woziwrt/bpi-r4-openwrt-builder: mtk openwrt builder)

when i added the fan - in the same manner as @TheServer201 (thanks for the plate <3) , all temperatures went down in the BPI overall, almost :smiley:

sfp1-isa-0000 went down to ~36 degrees but i2csfp111-mdio-0 is still rising towards 100+ (slowly gradually from 66 degres) over period of one hour it went up to ~99.5 and still rising.

where it’s from ? which part of the router is actually getting hot ? as i understand sfp1-isa is a sfp insert, what is i2csfp111-mdio-0 monitoring ? i suppose it’s not internal CPU/SOC i2c module because it would affect overall temp of SOC too - but it doesnt affect cpu_thermal. so - what is it ? also when i removed insert - it was quite cold to the touch .