[Bug 248514] jedec_dimm(4) and imcsmb(4): support of memory controllers in Skylake and newer Intel CPUs

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Aug 11 18:47:55 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=248514

--- Comment #5 from Ravi Pokala <rpokala at panasas.com> ---
(In reply to VVD from comment #4)

Are you sure that smbus1:0xa0 is the proper bus:address for the DIMM in
question?

For experimentation purposes, you could configure the kernel environment to
look at all possible addresses:

    kldunload imcsmb.ko smbus.ko jedec_dimm.ko
    unit=0
    for bus in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ; do
        for addr in 0xa0 0xa2 0xa4 0xa6 0xa8 0xaa 0xac 0xae ; do
            kenv hint.jedec_dimm.${unit}.at="smbus${bus}"
            kenv hint.jedec_dimm.${unit}.addr="${addr}"
            unit=$(( ${unit} + 1 ))
        done
    done
    kldload /path/to/imcsmb.ko /boot/kernel/smbus.ko /boot/kernel/jedec_dimm.ko

Can you try that and let me know if any of them work? When you're done, you can
run it again with `kenv -u' to remove all the extra entries, then configure
device.hints for the real values.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list