I'm running Manjaro on a AMD Athlon based system that serve as a gateway/firewall/server and it works just fine.
However, I have noticed some issues when I do network transfers:
- The network speed does not go above 100Mbit despite both NICs being Gigabit capable (and detected as such)
- If the network transfer lasts long enough (like, 2GB to transfer), the system will suddenly completely freeze: Monitor goes to sleep, fans are still turning, power button is still lit up,
PS/2keyboard is unresponsive (
NumLockLed won't turn off)
For the first issue, I have searched around and saw issues on Gigabyte motherboards and the
RTL8168 driver suggesting to turn on
IOMMU in the
BIOS settings. But my motherboard is ASRock 870 Extreme 3 and I could not see such an option in the settings.
Here is a
System: Host: server Kernel: 4.19.36-1-MANJARO x86_64 bits: 64 compiler: gcc v: 8.3.0 Console: tty 8 Distro: Manjaro Linux Machine: Type: Desktop Mobo: ASRock model: 870 Extreme3 serial: <root required> BIOS: American Megatrends v: P1.60 date: 09/14/2010 CPU: Topology: Quad Core model: AMD Athlon II X4 640 bits: 64 type: MCP arch: K10 rev: 3 L2 cache: 2048 KiB flags: lm nx pae sse sse2 sse3 sse4a svm bogomips: 24057 Speed: 800 MHz min/max: 800/3000 MHz Core speeds (MHz): 1: 800 2: 800 3: 2300 4: 800 Graphics: Device-1: NVIDIA GF119 [GeForce GT 610] driver: nvidia v: 390.116 bus ID: 05:00.0 Display: tty server: X.org 1.20.4 driver: nvidia tty: 120x43 Message: Advanced graphics data unavailable in console. Try -G --display Audio: Device-1: Advanced Micro Devices [AMD/ATI] SBx00 Azalia vendor: ASRock driver: snd_hda_intel v: kernel bus ID: 00:14.2 Device-2: NVIDIA GF119 HDMI Audio driver: snd_hda_intel v: kernel bus ID: 05:00.1 Sound Server: ALSA v: k4.19.36-1-MANJARO Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASRock driver: r8168 v: 8.045.08-NAPI port: a800 bus ID: 02:00.0 IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: 00:25:22:8e:00:c7 Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8168 v: 8.045.08-NAPI port: c800 bus ID: 04:00.0 IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: 3e:8d:9d:d6:a3:44 Drives: Local Storage: total: 2.96 TiB used: 1.20 TiB (40.6%) ID-1: /dev/sda vendor: Samsung model: SSD 850 EVO 250GB size: 232.89 GiB ID-2: /dev/sdb vendor: Seagate model: ST2000VN004-2E4164 size: 1.82 TiB ID-3: /dev/sdc vendor: Western Digital model: WD10EZEX-08WN4A0 size: 931.51 GiB RAID: Hardware-1: Silicon Image SiI 3124 PCI-X Serial ATA Controller driver: sata_sil24 v: kernel bus ID: 06:05.0 Partition: ID-1: / size: 219.57 GiB used: 13.46 GiB (6.1%) fs: ext4 dev: /dev/sda1 ID-2: swap-1 size: 8.80 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda2 Sensors: System Temperatures: cpu: 26.8 C mobo: N/A gpu: nvidia temp: 72 C Fan Speeds (RPM): N/A gpu: nvidia fan: 59% Info: Processes: 231 Uptime: 12h 06m Memory: 7.79 GiB used: 2.11 GiB (27.1%) Init: systemd Compilers: gcc: 8.3.0 Shell: bash v: 5.0.3 inxi: 3.0.33
The second interface (
enp4s0) is based on a "No name" RTL8111 PCI-E card which does not have a burned in
MAC address which gave me quite a few headaches at first. I'm about to replace it with a TP-Link
TG-3468 card but I suspect that it won't change anything freeze related as the large transfers are done on
Do you have any suggestion as to what could be causing this?
What information can I give you to help with this situation?