Comments (3)
I have several production systems running well on Rocky Linux 9.1 (kernel 5.14) using dvbm
driver version 3.15.0 from my patch in PR #6. The board used in these systems is DVB Master Quad-2in2out LP PCIe Mini BNC, firmware version 1.2 (0x0102)
. That is the only DVEO board I tested with on this OS. Did you use the code from my PR?
Years ago I experienced behaviour similar to what you described using your board type. That was resolved by disabling ASPM (Active State Power Management) on the PCIe link using a BIOS setting.
from dveo-linux-master.
Hi Richard, many thanks for your response.
I've tried driver version 3.15.0 from your PR (both with and without using the DKMS installation method). I also tried the driver before your PR was merged on kernel 4.18 (Rocky 8.8), as your changes are only required on kernel 5.x.
My kernel 5.14 attempts are on Rocky 9.2, but I can't imagine that makes a difference given how consistent the behaviour has been across CentOS/Rocky and kernel versions (other than the default kernel 3.10 on CentOS 7.9, where it works).
Thanks also for the tip regarding ASPM. I had a play around with BIOS settings, but it looks like my hardware (a HP ProLiant DL360 Gen9) doesn't support ASPM anyway - the Linux kernel spits out these messages:
$ dmesg | grep -i aspm
[ 0.084577] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[ 0.095366] acpi PNP0A03:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
[ 0.099193] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
[ 0.099309] acpi PNP0A08:00: FADT indicates ASPM is unsupported, using BIOS configuration
[ 5.403195] hpsa 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
I tried changing other PCIe settings just in case, but no luck.
Any further suggestions are welcome! Thanks again for responding.
from dveo-linux-master.
Does the HP DL360 G9 happen to be using Xeon E5-26xx v2 CPUs? Back in 2014 I had hanging writes with the DVB Master LP PCIe
(your board type) on Supermicro 6017 machines, the issue wasn't present at boot but eventually it would always happen. I could only resolve that by replacing the CPU by a non-v2 type (e.g. replace E5-2603 v2
by E5-2603
).
Edit: I see (here) that the DL360 G9 uses v3 or v4 CPUs, these should be fine to use with this board.
from dveo-linux-master.
Related Issues (2)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dveo-linux-master.