Hi everyone. Sorry for the basic question… I seem to be unable to view my new MB’s PCIe allocation after a fresh install/upgrade to Electric Eel. I used to use the command: lspci -vv and was able to see how many lanes each PCIe device was utilizing. The reason I care is my Intel X520 is still only running at about half speed even after upgrading to a much more modern MB with more PCIe lanes. It appears the MB is not customizable and my NIC is installed in a port that specifies it should be PCIe 4.0 x4. I just want to rule out a lanes/installation issue. TIA.
Does lspci -vv
not work at all, or does it work but not provide the detail you are looking for?
Did you run it as root or as a normal user? That makes a difference. Also try -vvv
.
???
The slot should automatically adapt to PCIe 2.0, and PCIe 2.0 x4 should enough for a 10 Gb/s link.
Where and how do you measure that
my Intel X520 is still only running at about half speed
The X520 is a PCI-e Gen2 x8 device, if it is in a x4 slot it is indeed expected for it to run at half the speed it’s capable of. You should not expect that it would be faster because its in a Gen4 slot.
That will not necessarily translate to observed speed in terms of ethernet throughput tho. In other words, you should still be able to get 10 gigabits using something like iPerf.
https://ark.intel.com/content/www/us/en/ark/products/39776/intel-ethernet-converged-network-adapter-x520-da2.html
Also, when you say your X520 is running at about half speed, how are you measuring this?
Sorry the command does work in EE when preceded with sudo. I stumbled on that accidently after posting.
I think @NickF1227 nailed the issue. I will swap my Nvidia GPU and the NIC and see if that fixes the speed issue.
@etorix I measure via iperf3 and never get above 5.4 gbps. I also do a speed test through the shell and I can’t get much over 2500mbps up and down, even though my Win11 box gets 8000ish mbps up and down.
The command itself worked but it omitted the LnkSpd data. Once I added sudo prior to the command, all data was present. Thanks for the info.