Hi, Without 1) openning the box, or 2) rebooting (really it's 1), but...) is there an easy way to tell whether a machine has ECC RAM or not? Thanks a zillion, Alvaro Novo SuSE 7.1 Pro -=- Kernel 2.4.0-64GB-SMP -=- KDE 2.2-beta1 4:10pm up 27 days, 4:28, 2 users, load average: 1.02, 1.04, 1.00
Álvaro A. Novo wrote:
Hi,
Without 1) openning the box, or 2) rebooting (really it's 1), but...)
is there an easy way to tell whether a machine has ECC RAM or not?
Thanks a zillion,
Alvaro Novo
SuSE 7.1 Pro -=- Kernel 2.4.0-64GB-SMP -=- KDE 2.2-beta1 4:10pm up 27 days, 4:28, 2 users, load average: 1.02, 1.04, 1.00
Yes, Get the Linux ECC module from here: http://www.anime.net/~goemon/linux-ecc/ Follow the build and insmod instructions then you can do: cat /proc/ram and this will tell you something like this if you have ECC ram and if the board is ECC capable (and if ECC is enabled in the BIOS...). cat /proc/ram Chipset ECC capability : ECC detection and correction Current ECC mode : ECC detection and correction Bank Size Type ECC SBE MBE 0 128M SDR Y 0 0 Total 128M Matt
On Sunday 29 July 2001 16:30, you wrote:
Yes,
Get the Linux ECC module from here:
Thanks, it worked at my home machine; but it fails at the machine that I need it to work!! Here's the error message, maybe you can shed some light: ## root@s2:/home/anovo/ecc-0.13 ## insmod --force ./ecc.o Warning: kernel-module version mismatch ./ecc.o was compiled for kernel version 2.4.2 while this kernel is version 2.4.2-64GB-SMP ../ecc.o: init_module: No such device Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters Alvaro Novo SuSE 7.1 Pro -=- Kernel 2.4.7-4GB -=- KDE 2.2-beta1 11:06pm up 2 days, 23:43, 5 users, load average: 0.14, 0.11, 0.05
Álvaro A. Novo wrote:
On Sunday 29 July 2001 16:30, you wrote:
Yes,
Get the Linux ECC module from here:
Thanks, it worked at my home machine; but it fails at the machine that I need it to work!! Here's the error message, maybe you can shed some light:
Thats typical :-).
## root@s2:/home/anovo/ecc-0.13 ## insmod --force ./ecc.o Warning: kernel-module version mismatch ./ecc.o was compiled for kernel version 2.4.2 while this kernel is version 2.4.2-64GB-SMP ../ecc.o: init_module: No such device Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
Sounds like you made a new kernel that is 2.4.2-64GB-SMP. A lot of memory huh? and Dual Processor? Two causes I can think of: a) You compiled ecc.o on a different machine, not the server, and the machine that is was compiled on was "pure" 2.4.2 b) If it was compiled on the server then your header files do not match the kernel that is running. Anyone remember how to fix this? Hope that helps! Matt
Alvaro Novo
SuSE 7.1 Pro -=- Kernel 2.4.7-4GB -=- KDE 2.2-beta1 11:06pm up 2 days, 23:43, 5 users, load average: 0.14, 0.11, 0.05
On Sunday 29 July 2001 23:30, StarTux wrote:
## root@s2:/home/anovo/ecc-0.13 ## insmod --force ./ecc.o Warning: kernel-module version mismatch ./ecc.o was compiled for kernel version 2.4.2 while this kernel is version 2.4.2-64GB-SMP ../ecc.o: init_module: No such device Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters <snip>
b) If it was compiled on the server then your header files do not match the kernel that is running. Anyone remember how to fix this?
Yes, it was compiled on the server where I am "insmod"; and, the kernel is SuSE's (an rpm update). Strange... Alvaro Novo SuSE 7.1 Pro -=- Kernel 2.4.7-4GB -=- KDE 2.2-beta1 11:44pm up 3 days, 22 min, 1 user, load average: 0.00, 0.00, 0.00
Álvaro A. Novo wrote:
## root@s2:/home/anovo/ecc-0.13 ## insmod --force ./ecc.o Warning: kernel-module version mismatch ./ecc.o was compiled for kernel version 2.4.2 while this kernel is version 2.4.2-64GB-SMP ../ecc.o: init_module: No such device
Your module was compiled on a uniprocessor machine. you are trying to use it on a multiprocessor machine, you can't. recompile it on your smp machine.
On Monday 30 July 2001 05:07, Rafael Herrera wrote:
Your module was compiled on a uniprocessor machine. you are trying to use it on a multiprocessor machine, you can't. recompile it on your smp machine.
No, it was actually compiled on the dual-processor machine. I guess the ecc module does not support the chip or eventually smp kernel.... Thanks, though. Alvaro Novo SuSE 7.1 Pro -=- Kernel 2.4.0-64GB-SMP -=- KDE 2.2-beta1 9:28am up 27 days, 21:46, 1 user, load average: 1.03, 1.08, 1.04
Álvaro A. Novo wrote:
On Monday 30 July 2001 05:07, Rafael Herrera wrote:
Your module was compiled on a uniprocessor machine. you are trying to use it on a multiprocessor machine, you can't. recompile it on your smp machine.
No, it was actually compiled on the dual-processor machine. I guess the ecc module does not support the chip or eventually smp kernel.... Thanks, though.
you compiled your module against a kernel whose version number is '2.4.2'. I assume you compiled this kernel yourself, so no one knows if you set it up for SMP. You should try compiling it agains the kernel sources configured for the kernel you are running. Try this: (boot to 2.4.2-64GB-SMP) cd /usr/local/linux make cloneconfig make dep (recompile your ecc module) modprobe ecc.o rafael
Some BIOSes will tell you on boot when the screen that says the hardware layout comes up. They will show something like bank 0,1 ECC Depending on the bios.
Without 1) openning the box, or 2) rebooting (really it's 1), but...)
is there an easy way to tell whether a machine has ECC RAM or not?
-- Regards, Richard Saint Clair, Co-Founder Technical Manager Internet Users Society Niue Chairman, Pacific Island Chapter ISOC -------------------------------------------- stclair@niue.nu www.niue.nu Voice (68 3) 1157 Fax (68 3) 4237 Internet Service Provider, Niue Island -------------------------------------------- ISP/C, ISOC, APIA, NCOC, ISOCNZ, PICISOC, ARRL -------------------------------------------- Niue Island South Pacific 169 West 19 South
participants (4)
-
Internet Niue
-
Rafael Herrera
-
StarTux
-
Álvaro A. Novo