SODIMM DDR3 모듈에서 CAS 대기 시간을 확인하는 방법은 무엇입니까?

SODIMM DDR3 모듈에서 CAS 대기 시간을 확인하는 방법은 무엇입니까?

저는 HP MBO 179C와 Intel Mobile HM76 칩셋을 탑재한 HP Probook 6470b 노트북을 가지고 있습니다. 노트북을 열지 않고 DDR3 메모리 모듈의 CAS 대기 시간을 확인하고 싶습니다.

SMBus가 장치 00:1f.3으로 표시되어야 한다고 들었으나 누락되었습니다.

00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:19.0 Ethernet controller: Intel Corporation 82579V Gigabit Network Connection (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
23:00.0 FireWire (IEEE 1394): JMicron Technology Corp. IEEE 1394 Host Controller (rev 30)
23:00.1 System peripheral: JMicron Technology Corp. SD/MMC Host Controller (rev 30)
23:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller (rev 30)
24:00.0 Network controller: Broadcom Limited BCM43228 802.11a/b/g/n

즉, BIOS에 의해 숨겨져 있으며 SMBus는 구형 Intel 칩셋(ICH6까지)에서는 숨김 해제가 가능하지만 최신 칩셋에서는 숨김 해제가 불가능합니다.

Intel 5 시리즈 칩셋부터 Southbridge I/O Controller Hub(ICH)는 더 이상 사용되지 않지만 PCH(Platform Controller Hub)가 사용됩니다.

통합 그래픽과 PCI Express 포트를 갖춘 Intel Nehalem CPU를 사용하면 한때 Northbridge에 있던 Intel Management Engine(ME)과 통합 그래픽 디스플레이 컨트롤러가 플랫폼 컨트롤러 허브(PCH)로 이동되었습니다. I/O 컨트롤러 허브(ICH) 기능이 PCH에 통합되어 별도의 노스 브리지와 사우스 브리지가 필요하지 않습니다.

여기i2c-i801 드라이버 문서 페이지나는 이것이 ACPI에 의해 구동될 것이기 때문에 SMBus가 의도적으로 숨겨져 있을 수 있다는 것을 읽었습니다. ICH SMBus를 숨김 해제하는 방법이 있지만 PCH SMBus를 사용하여 어떻게 하는지는 찾지 못했습니다.

EEPROM을 얻기 위해 EEPROM과 통신하는 방법을 읽으십시오.직렬 존재 감지(SPD)i2c-tools에 대한 데이터를 찾았습니다. BIOS에서 메모리 데이터를 읽는 dmidecode와 달리 i2c-tools에는 커널의 SMBus 컨트롤러 지원, EEPROM 커널 드라이버 및 SMBus에 연결된 SPD EEPROM이 필요합니다.

i2c-tools에서 i2cDetect를 실행합니다:

modprobe i2c-dev
i2cdetect -l

그리고 이것을 얻었습니다 :

i2c-3   i2c     i915 gmbus dpc       I2C adapter
i2c-1   i2c     i915 gmbus vga       I2C adapter
i2c-8   i2c     DPDDC-D              I2C adapter
i2c-6   i2c     DPDDC-B              I2C adapter
i2c-4   i2c     i915 gmbus dpb       I2C adapter
i2c-2   i2c     i915 gmbus panel     I2C adapter
i2c-0   i2c     i915 gmbus ssc       I2C adapter
i2c-7   i2c     DPDDC-C              I2C adapter
i2c-5   i2c     i915 gmbus dpd       I2C adapter

이것은 내 iGPU 카드의 센서입니다. SMBus가 나열되지 않습니다.

이 노트북에서 Linux의 CAS 대기 시간을 볼 수 있나요? Windows에서는 CPU-Z가 이 정보를 볼 수 있지만 Linux에서는 이 SMBus가 숨겨져 있는 이유는 무엇입니까? /dev/mem에서 이 정보를 읽는 것이 가능합니까? 어떻게 해야 합니까?

답변1

00:1f.3예, SMBus 장치가 BIOS에 의해 숨겨져 있는 것 같습니다 .

CPU-Z를 사용하여 Windows에서 작동하는 경우 첫 번째 단계는 해당 장치가 Windows의 하드웨어 관리자에 표시되는지 확인하는 것입니다. 그렇다면 사람들은 이를 활성화하는 방법을 알아내야 하는데, 아마도 ACPI 옵션일 수도 있습니다.

활성화되면 decode-dimms커널 모듈을 로드한 i2c_dev후 RAM 타이밍을 읽을 수 있습니다 eeprom. RAM 칩 EEPROM의 구성은 아래와 같습니다 /sys/bus/i2c/drivers/eeprom. 적어도 내 시스템에서는 그렇습니다.

아니요, "이 정보를 읽는 /dev/mem" 것은 불가능합니다. /dev/mem주 메모리를 대표하는 우리가 원하는 것은 직렬 버스를 통해서만 접근할 수 있는 RAM 모듈의 특수 EEPROM입니다.중소기업 버스.

답변2

시도 해봐

dmidecode –type memory

또는

dmidecode -t 17

관련 정보