Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Aug 2020 18:47:53 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 248514] jedec_dimm(4) and imcsmb(4): support of memory controllers in Skylake and newer Intel CPUs
Message-ID:  <bug-248514-227-maoNdJbrrH@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-248514-227@https.bugs.freebsd.org/bugzilla/>
References:  <bug-248514-227@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D248514

--- Comment #5 from Ravi Pokala <rpokala@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=3D0
    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=3D"smbus${bus}"
            kenv hint.jedec_dimm.${unit}.addr=3D"${addr}"
            unit=3D$(( ${unit} + 1 ))
        done
    done
    kldload /path/to/imcsmb.ko /boot/kernel/smbus.ko /boot/kernel/jedec_dim=
m.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.

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-248514-227-maoNdJbrrH>