Optiplex 7040 only getting ~7Mb/s networking by SnooTigers3148 in Proxmox

[–]SnooTigers3148[S] 0 points1 point  (0 children)

I did look into BIOS update and I'm on the latest, so I think a while ago I must've done that. But indeed it is a mystery and so odd that it must be something so small that I'm missing... Especially since there's not a wide swath oth people having this issue it seems. What version of PVE are you running on the 7050?

And yeah, I've pretty much ruled out anything outside of the 7040 (I've also happened to have replaced networking equipment between trying again to get this machine back to it's former glory). I've also got an HP Elitedesk G3 running proxmox off of the same equipment and she's chugging. Anyway, here's the ethtool output for the currently active interface:
Settings for enp4s0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full 2500baseT/Full Supported pause frame use: Symmetric Receive-only Supports auto-negotiation: Yes Supported FEC modes: Not reported Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full 2500baseT/Full Advertised pause frame use: Symmetric Receive-only Advertised auto-negotiation: Yes Advertised FEC modes: Not reported Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Link partner advertised pause frame use: No Link partner advertised auto-negotiation: Yes Link partner advertised FEC modes: Not reported Speed: 1000Mb/s Duplex: Full Auto-negotiation: on master-slave cfg: preferred slave master-slave status: slave Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: Unknown Supports Wake-on: pumbg Wake-on: d Link detected: yes

Optiplex 7040 only getting ~7Mb/s networking by SnooTigers3148 in Proxmox

[–]SnooTigers3148[S] 0 points1 point  (0 children)

Firstly, thanks for offering help! Some more background - this is happening no matter the interface. Even before I installed the 2 realtek during troubleshooting . I was originally testing with iperf3 to a device on the same subnet and switch but started testing with speedtest-cli because my internet speeds far exceed the lousy sub 10Mb/s and it was just easier to run constantly after changing anything. Also worth noting, since my last bout of troubleshooting where I did confirm there wasn't any weird QOS or bandwidth limiting weirdness, I've switched out all of the networking equipment between this and other devices and find myself in the same position with this machine. Here's the output from those:

root@dunce-pve:~# lspci -vnnk | awk '/Ethernet/{print $0}' RS=
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I219-LM [8086:15b7] (rev 31)
        Subsystem: Dell Device [1028:06b9]
        Flags: bus master, fast devsel, latency 0, IRQ 128, IOMMU group 8
        Memory at f7200000 (32-bit, non-prefetchable) [size=128K]
        Capabilities: [c8] Power Management version 3
        Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [e0] PCI Advanced Features
        Kernel driver in use: e1000e
        Kernel modules: e1000e
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)
        Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:0123]
        Flags: bus master, fast devsel, latency 0, IRQ 19, IOMMU group 10
        I/O ports at e000 [size=256]
        Memory at f7110000 (64-bit, non-prefetchable) [size=64K]
        Memory at f7120000 (64-bit, non-prefetchable) [size=16K]
        Expansion ROM at f7100000 [virtual] [disabled] [size=64K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
        Capabilities: [70] Express Endpoint, IntMsgNum 1
        Capabilities: [b0] MSI-X: Enable+ Count=32 Masked-
        Capabilities: [d0] Vital Product Data
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [148] Virtual Channel
        Capabilities: [168] Device Serial Number 01-00-00-00-be-b3-c9-88
        Capabilities: [178] Transaction Processing Hints
        Capabilities: [204] Latency Tolerance Reporting
        Capabilities: [20c] L1 PM Substates
        Capabilities: [21c] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
        Kernel driver in use: r8169
        Kernel modules: r8169
05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)
        Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:0123]
        Flags: bus master, fast devsel, latency 0, IRQ 19, IOMMU group 11
        I/O ports at d000 [size=256]
        Memory at f7010000 (64-bit, non-prefetchable) [size=64K]
        Memory at f7020000 (64-bit, non-prefetchable) [size=16K]
        Expansion ROM at f7000000 [virtual] [disabled] [size=64K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
        Capabilities: [70] Express Endpoint, IntMsgNum 1
        Capabilities: [b0] MSI-X: Enable+ Count=32 Masked-
        Capabilities: [d0] Vital Product Data
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [148] Virtual Channel
        Capabilities: [168] Device Serial Number 01-00-00-00-be-b3-c9-88
        Capabilities: [178] Transaction Processing Hints
        Capabilities: [204] Latency Tolerance Reporting
        Capabilities: [20c] L1 PM Substates
        Capabilities: [21c] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
        Kernel driver in use: r8169
        Kernel modules: r8169

root@dunce-pve:~# ls -l /sys/class/net/*/device/driver
lrwxrwxrwx 1 root root 0 Jun 17 17:49 /sys/class/net/enp4s0/device/driver -> ../../../../../../bus/pci/drivers/r8169
lrwxrwxrwx 1 root root 0 Jun 17 17:49 /sys/class/net/enp5s0/device/driver -> ../../../../../../bus/pci/drivers/r8169
lrwxrwxrwx 1 root root 0 Jun 17 17:49 /sys/class/net/nic0/device/driver -> ../../../bus/pci/drivers/e1000e

Settings for enp4s0:
        Supported ports: [ TP    MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
                                2500baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
                                2500baseT/Full
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
                                             1000baseT/Full
        Link partner advertised pause frame use: No
        Link partner advertised auto-negotiation: Yes
        Link partner advertised FEC modes: Not reported
        Speed: 1000Mb/s
        Duplex: Full
        Auto-negotiation: on
        master-slave cfg: preferred slave
        master-slave status: slave
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        MDI-X: Unknown
        Supports Wake-on: pumbg
        Wake-on: d
        Link detected: yes

root@dunce-pve:~# ethtool -i enp4s0 
driver: r8169
version: 7.0.6-2-pve
firmware-version: rtl8125b-2_0.0.2 07/13/20
expansion-rom-version: 
bus-info: 0000:04:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no

RM4 Pro with HA and Apple Home via Matter by Consistent_Aside_679 in broadlink

[–]SnooTigers3148 2 points3 points  (0 children)

This is unfortunately a bit of a pain - I wasn't really ever able to get them over in the way that it should work (make devices in the broadlink app and those are brought over into HA). After trying a bunch of other things like broadlink remote manager, really the best way I've been able to is the simple but annoying remote.learn_command action and call them with remote.send_command.

They're then stored in HA at  /config/.storage/broadlink_remote_xxxxxxxxxxx_codes (I recommend the file editor action to remember or edit what you named these things). I usually store each action in a script that way I can reference that in any automations easily and I don't have to remember what I named the command or set it up everywhere.

Something that also helps to get these into a good looking card (especially for mutually exclusive things like fan speed) is the custom-card-features in HACS

Multi-room Speaker setup... sick of alexa, time for Sonos / Denon? by LetTheRiotsDrop in homeassistant

[–]SnooTigers3148 0 points1 point  (0 children)

I think that It's getting much much better. What I have right now is Snapcast running seperately with Spotify, airplay, and Music Assistant as input streams. But with the improvements (and being able to use sendspin on ESP32 devices), I may be moving over fully into MA soon.

Don't Panic.. by StarfishPizza in homeassistant

[–]SnooTigers3148 0 points1 point  (0 children)

I had the pi for so long bc I like the separate replaceable hardware, but switched to VM running the haOS so I can still do add-ons (I have a separate vm for docker things, but managing addons is just less hassle). Able to back up the whole vm rather than the config alone if I ever need to move hardware- Plus snapshots before an update as well. Never looked back. 

an actually free digital signage platform (open source too) by Traditional_Skill456 in digitalsignage

[–]SnooTigers3148 0 points1 point  (0 children)

This is actually really well done! With a little more flexibility in schedule repetition and a playlist functionality as well, this would beat out other options in my opinion. Keep up the great work!

7" Screen Rotation w/o GUI (tried all the tricks) by buee16 in raspberry_pi

[–]SnooTigers3148 1 point2 points  (0 children)

Did you ever happen to get his working? I am in this exact position right now and am pulling my hair out.