No problem at all Christian
Keep up the good work!
Kernel 4.19
Re: Kernel 4.19
AmigaOne X5000 -> 2GHz / 16GB RAM / Radeon RX 570 / Radeon X1950 / M-Audio 5.1 -> AmigaOS / Linux
Amiga 1200 -> Recapped / 68ec020 ACA 1221ec / CF HDD / RetroNET connected to the world
Vampire 4SA - RPi4 Running AmiKitXE Full
Amiga 1200 -> Recapped / 68ec020 ACA 1221ec / CF HDD / RetroNET connected to the world
Vampire 4SA - RPi4 Running AmiKitXE Full
Re: Kernel 4.19
I stumbled upon this Github DPAA ethernet link. https://github.com/opencomputeproject/o ... rnet.patch
In this link i found a piece of text that looked a bit like the issues the X5000 is having with the DPAA adapter.
config FSL_DPAA_CS_THRESHOLD_1G
+ hex "Egress congestion threshold on 1G ports"
+ range 0x1000 0x10000000
+ default "0x06000000"
+ ---help---
+ The size in bytes of the egress Congestion State notification threshold on 1G ports.
+ The 1G dTSECs can quite easily be flooded by cores doing Tx in a tight loop (Traffic that stops)
+ (e.g. by sending UDP datagrams at "while(1) speed"),
+ and the larger the frame size, the more acute the problem.
+ So we have to find a balance between these factors:
+ - avoiding the device staying congested for a prolonged time (risking
+ the netdev watchdog to fire - see also the tx_timeout module param);
+ - affecting performance of protocols such as TCP, which otherwise
+ behave well under the congestion notification mechanism;
+ - preventing the Tx cores from tightly-looping (as if the congestion
+ threshold was too low to be effective);
+ - running out of memory if the CS threshold is set too high. (out of bufferspace ??? )
Here a link to a video i made a while ago where you can see the traffic die.. https://drive.google.com/file/d/15I5TDQ ... 3e7S7LWlOE
Unfortunatly i dont have the skills to fix this... if its related ..
In this link i found a piece of text that looked a bit like the issues the X5000 is having with the DPAA adapter.
config FSL_DPAA_CS_THRESHOLD_1G
+ hex "Egress congestion threshold on 1G ports"
+ range 0x1000 0x10000000
+ default "0x06000000"
+ ---help---
+ The size in bytes of the egress Congestion State notification threshold on 1G ports.
+ The 1G dTSECs can quite easily be flooded by cores doing Tx in a tight loop (Traffic that stops)
+ (e.g. by sending UDP datagrams at "while(1) speed"),
+ and the larger the frame size, the more acute the problem.
+ So we have to find a balance between these factors:
+ - avoiding the device staying congested for a prolonged time (risking
+ the netdev watchdog to fire - see also the tx_timeout module param);
+ - affecting performance of protocols such as TCP, which otherwise
+ behave well under the congestion notification mechanism;
+ - preventing the Tx cores from tightly-looping (as if the congestion
+ threshold was too low to be effective);
+ - running out of memory if the CS threshold is set too high. (out of bufferspace ??? )
Here a link to a video i made a while ago where you can see the traffic die.. https://drive.google.com/file/d/15I5TDQ ... 3e7S7LWlOE
Unfortunatly i dont have the skills to fix this... if its related ..
AmigaOne X5000 -> 2GHz / 16GB RAM / Radeon RX 570 / Radeon X1950 / M-Audio 5.1 -> AmigaOS / Linux
Amiga 1200 -> Recapped / 68ec020 ACA 1221ec / CF HDD / RetroNET connected to the world
Vampire 4SA - RPi4 Running AmiKitXE Full
Amiga 1200 -> Recapped / 68ec020 ACA 1221ec / CF HDD / RetroNET connected to the world
Vampire 4SA - RPi4 Running AmiKitXE Full
Re: Kernel 4.19
Hi All,
Here is the alpha4 for testing.
New:
Please test it.
Thanks,
Christian
Here is the alpha4 for testing.
New:
- X5000: Additional kernel with config FSL_DPAA_CS_THRESHOLD_1G as default (Thanks to Skateman)
- Phoronix articles, reviews and news stories covering Linux 4.19
- Linux Git log
Please test it.
Thanks,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de
Running Linux on AmigaONEs can require some tinkering.
http://www.supertuxkart-amiga.de
Running Linux on AmigaONEs can require some tinkering.
Re: Kernel 4.19
Alpha 4 is fine, the DPAA patch did not solve the issue! thanks a lot for adding the patch anyway Christian.
AmigaOne X5000 -> 2GHz / 16GB RAM / Radeon RX 570 / Radeon X1950 / M-Audio 5.1 -> AmigaOS / Linux
Amiga 1200 -> Recapped / 68ec020 ACA 1221ec / CF HDD / RetroNET connected to the world
Vampire 4SA - RPi4 Running AmiKitXE Full
Amiga 1200 -> Recapped / 68ec020 ACA 1221ec / CF HDD / RetroNET connected to the world
Vampire 4SA - RPi4 Running AmiKitXE Full
Re: Kernel 4.19
Thank you for testing!Skateman wrote:Alpha 4 is fine, the DPAA patch did not solve the issue! thanks a lot for adding the patch anyway Christian.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de
Running Linux on AmigaONEs can require some tinkering.
http://www.supertuxkart-amiga.de
Running Linux on AmigaONEs can require some tinkering.
Re: Kernel 4.19
Hi All,
I compiled the alpha5 of kernel 4.19 with the first PowerPC updates today.
New:
Please test it.
Thanks,
Christian
I compiled the alpha5 of kernel 4.19 with the first PowerPC updates today.
New:
- PowerPC updates 4.19-1 with PASEMI updates (Thanks to Darren)
- Phoronix articles, reviews and news stories covering Linux 4.19
- Linux Git log
Please test it.
Thanks,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de
Running Linux on AmigaONEs can require some tinkering.
http://www.supertuxkart-amiga.de
Running Linux on AmigaONEs can require some tinkering.
Re: Kernel 4.19
Alpha 5 Up and Running on my X5000!
AmigaOne X5000 -> 2GHz / 16GB RAM / Radeon RX 570 / Radeon X1950 / M-Audio 5.1 -> AmigaOS / Linux
Amiga 1200 -> Recapped / 68ec020 ACA 1221ec / CF HDD / RetroNET connected to the world
Vampire 4SA - RPi4 Running AmiKitXE Full
Amiga 1200 -> Recapped / 68ec020 ACA 1221ec / CF HDD / RetroNET connected to the world
Vampire 4SA - RPi4 Running AmiKitXE Full
Re: Kernel 4.19
Thanks a lot for testing the alpha5!Skateman wrote:Alpha 5 Up and Running on my X5000!
http://www.amigalinux.org
http://www.supertuxkart-amiga.de
Running Linux on AmigaONEs can require some tinkering.
http://www.supertuxkart-amiga.de
Running Linux on AmigaONEs can require some tinkering.
Re: Kernel 4.19
Hi All,
I released the alpha6 of kernel 4.19 for the X5000, X1000, and for virtual e5500 QEMU machines today.
New:
Download: vmlinux-4.19-alpha6-AmigaOne_X1000_X5000.tar.gz
Please test it.
Thanks,
Christian
I released the alpha6 of kernel 4.19 for the X5000, X1000, and for virtual e5500 QEMU machines today.
New:
Download: vmlinux-4.19-alpha6-AmigaOne_X1000_X5000.tar.gz
Please test it.
Thanks,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de
Running Linux on AmigaONEs can require some tinkering.
http://www.supertuxkart-amiga.de
Running Linux on AmigaONEs can require some tinkering.
Re: Kernel 4.19
Alpha 6 up and running on the X5000.
AmigaOne X5000 -> 2GHz / 16GB RAM / Radeon RX 570 / Radeon X1950 / M-Audio 5.1 -> AmigaOS / Linux
Amiga 1200 -> Recapped / 68ec020 ACA 1221ec / CF HDD / RetroNET connected to the world
Vampire 4SA - RPi4 Running AmiKitXE Full
Amiga 1200 -> Recapped / 68ec020 ACA 1221ec / CF HDD / RetroNET connected to the world
Vampire 4SA - RPi4 Running AmiKitXE Full