当启动具有超过 4GB 内存的 Ubuntu 14.04 服务器 LTS 时,计算机会显示黑屏。我有一块 AsrockD1800B-ITX
主板。处理器是 Intel Celeron J1800
(64 位处理器),当我只使用一根内存条时,它可以正常启动,但插入另一根内存条时,Ubuntu 只会显示一条闪烁的线。
2 GB 内存条的型号是HMT351S6CFR8C-H9
4 GB 内存条的型号是HMT125S6DFR8C-H9
。
我有 1 根 4GB 的内存条和 1 根 2GB 的内存条,都没有故障。
事实上我运行的是 64 位uname -m
,它返回的是:x86_64
它也不适用于 15.04 (桌面版和服务器)。
我有 Asrock 最新版本的 BIOS(我猜现在他们称之为“UEFI”)
结果dmidecode -t memory
(使用 4GB 内存条)
# dmidecode 2.12
SMBIOS 2.8 present.
Handle 0x000A, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 64 GB
Error Information Handle: Not Provided
Number Of Devices: 2
Handle 0x000C, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x000A
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: DIMM
Set: None
Locator: A1_DIMM0
Bank Locator: A1_BANK0
Type: DDR3
Type Detail: Unknown
Speed: 1333 MHz
Manufacturer: Hynix Semiconduc
Serial Number: SNIP!
Asset Tag: A1_AssetTagNum0
Part Number: HMT351S6CFR8C-H9
Rank: 2
Configured Clock Speed: 1333 MHz
Minimum voltage: 6.296 V
Maximum voltage: -21.482 V
Configured voltage: Unknown
Handle 0x000E, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x000A
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: 64 bits
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: A1_DIMM1
Bank Locator: A1_BANK1
Type: Unknown
Type Detail: Unknown
Speed: Unknown
Manufacturer: A1_Manufacturer1
Serial Number: A1_SerNum1
Asset Tag: A1_AssetTagNum1
Part Number: Array1_PartNumber1
Rank: Unknown
Configured Clock Speed: Unknown
Minimum voltage: -21.061 V
Maximum voltage: Unknown
Configured voltage: Unknown
第二个内存条是空的,因为连接后我无法启动,这就是问题所在
输出lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
输出lspci
00:00.0 Host bridge: Intel Corporation ValleyView SSA-CUnit (rev 0e)
00:02.0 VGA compatible controller: Intel Corporation ValleyView Gen7 (rev 0e)
00:13.0 SATA controller: Intel Corporation ValleyView 6-Port SATA AHCI Controller (rev 0e)
00:14.0 USB controller: Intel Corporation ValleyView USB xHCI Host Controller (rev 0e)
00:1a.0 Encryption controller: Intel Corporation ValleyView SEC (rev 0e)
00:1b.0 Audio device: Intel Corporation ValleyView High Definition Audio Controller (rev 0e)
00:1c.0 PCI bridge: Intel Corporation ValleyView PCI Express Root Port (rev 0e)
00:1c.1 PCI bridge: Intel Corporation ValleyView PCI Express Root Port (rev 0e)
00:1c.2 PCI bridge: Intel Corporation ValleyView PCI Express Root Port (rev 0e)
00:1c.3 PCI bridge: Intel Corporation ValleyView PCI Express Root Port (rev 0e)
00:1f.0 ISA bridge: Intel Corporation ValleyView Power Control Unit (rev 0e)
00:1f.3 SMBus: Intel Corporation ValleyView SMBus Controller (rev 0e)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 11)
我尝试启动几十个不同操作系统的几十个版本,它们都或多或少地做着同样的事情(包括 Windows)
在 Windows 7 上,它仅显示“正在启动 Windows”(没有徽标)
答案1
两者似乎都是海力士内存芯片但在 Hynix 网站上,我只能找到HMT351S6CFR8C而不是 HMT125S6DFR8C,所以我无法比较技术规格,看看它们是否甚至可以在那里一起工作……
然而,我发现产品目录在 Hynix 网站上,这证实了我的怀疑:HMT351S6CFR8C-H9 的时序为 1333-9-9-9,HMT125S6DFR8C-H9 的时序为 1600-11-11-11,因此他们各自工作,(可能是因为你有一个支持这两种时序的主板)但它们在您的主板上很可能彼此不兼容!。
很抱歉给大家带来坏消息。