内核恐慌是因为RAM棒?


8

我的其中一根RAM记忆棒在我的Ubuntu 10.10上导致了内核恐慌(类似于屏幕上显示的大量内存地址的“不同步”)。绝对是这根RAM棒而不是它的插槽,因为当我将另一根RAM棒插入一个RAM棒的插槽时,一切正常。几次循环后,memtest找不到任何错误,但使用这一特殊的RAM棒时Ubuntu无法启动,这是怎么回事?有人对此有解释吗?


3
您应该提供堆栈跟踪或更多信息。我也有10.10的问题,并且该问题还显示“未同步”。我还没有找到真正的解决方案,但是一种解决方法是acpi=off在引导过程中将其添加到内核​​参数列表中。
phunehehe

4
RAM棒是高速运行的复杂设备,没有差错的余地,并且在出厂之前已对它们进行了基本缺陷测试。因此,当您确实遇到错误时,它往往仅适用于某些访问模式。Memtest尽力尝试简单的访问模式,但是对于边缘RAM记忆棒,任何多任务OS都比memtest承受更大的压力,并且可以发现错误。
吉尔斯(Gilles)“所以,别再邪恶了”,2010年

@phunehehe。我只能写下内存地址,因为在使用损坏的RAM引导后,PC被冻结了。这是您想看到的吗?
Bevor 2010年

@Beavor或用数码相机拍大屏。
乔什(Josh)

Answers:


1

什么是“几次”通行证?您运行了哪些记忆测试?我知道我已经看到memtest86 +最多需要6或7遍才能找到RAM记忆棒错误。另外,请确保您进行了完整的测试。

听起来确实好像RAM坏了。not syncing由于内存不足,我也感到恐慌。


1

您是否仅使用1个(可能的)有故障的内存模块(或必须配对的一对)运行memtest?

通过使用kexec / kdump服务,您可能会获得错误报告的副本,尤其是如果您可以在不发生内存错误的某个地方获得crashdump内核的副本时,尤其如此。您还可以使用mem = 128M内核参数仅使用前128 MB内存来引导系统,以查看是否可以使您正常工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.