Giter Club home page Giter Club logo

Comments (3)

richard-vd avatar richard-vd commented on July 18, 2024

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.

dhurrell avatar dhurrell commented on July 18, 2024

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.

richard-vd avatar richard-vd commented on July 18, 2024

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 photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.