Buenas a todos, esta es la primera vez que escribo a la lista, soy german tejero de argentina.<br>Tengo un problema con el que estoy lidiando hace una semana y no he podido resolverlo, siempre he podido resolver todo mis problemas con linux, pero esta vez me supero.<br>
Mi escenario es el siguiente.<br>Tengo un servidor HP Proliant ML370G5, con 10GB RAM, dos procesadores Xeon QuadCore, con el que servio a unos cuantos usuarios de Sunray.<br>El tema es que el servidor se empezo a congelar sin razon. Utilizando dmesg + kdump + crash di con que que el kernel esta tomando valores incorrectos del mtrr, si hago cat /proc/mtrr retorna dos rangos con tamaños de 200GB. Utilizando LiveCD de ubuntu 9.04 y Fedora di con que el kernel 2.6.28 toma bien los valores y opera normalmente.<br>
Intente pasar los rangos al mtrr por linea de comandos utilizando echo pero el servidor se cuelga o no me toma los valores. Escribi un programa en C utilizando ioctl para modificar el mtrr, pero tampoco me permite modificar los valores. Ahora tengo tres caminos posibles:<br>
<br>1.- Pachear el kernel para corregir el error del mtrr o harcodear los rangos<br>2.- Compilar un kernel 2.6.28 o superior, y configurarlo para centos 5<br>3.- Instalar una distribucion con kernel mas moderno y virtualizar sobre el centos 5<br>
<br>¿Que me recomiendan? ¿Alguno de ustedes a tenido problemas con el mtrr? ¿Pudieron solucionarlos?<br><br>Ideas y sugerencias son realmente bienvenidas!!!<br><br>Saludos!!!!<br clear="all"><br>-- <br>Carlos Germán Tejero<br>