Problemas de hardware
Gerardo Mendoza
billclinton en galois.dgae.unam.mx
Mar Abr 25 19:16:41 CDT 2000
Bueno, acabo de mandar un mail describiendo un problema de hardware con una tarjetilla de video y creo que este es el resto...
Resulta que yo mismo ensamble esta PC (de hecho fueron 2 identicas) esperando evitarme problemas de compatibilidad y me salio el tiro por la culata.
Las caracteristicas son las siguientes:
* Procesador AMD K6-2 500 Mhz.
* Memoria DIMM 64 MB
* Disco duro Seagate 4 Gb
* Mother Board SOYO Mod. SY-5EHM V1.2
* Fuente de poder ATX
He tenido cantidad de problemas:
(1) Cuando instale Linux (RH 6.1), al iniciar por primera vez levante la tarjeta de red a mano: inserte el modulo, la configure y enrute y hasta ahi todo bonito.
Se me ocurre darla de baja: ifconfig eth0 down sin problemas, hasta que se me ocurre hacer un rmmod, con el siguiente resultado:
Unable to handle kernel NULL pointer dereference at virtual address 00000214
current->tss.cr3 = 02241000, %cr3 = 02241000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c400d983>]
EFLAGS: 00010246
eax: 00000000 ebx: 00000000 ecx: 00000300 edx: c400d970
esi: c22ff000 edi: c020fe0d ebp: c400e400 esp: c2243ef4
ds: 0018 es: 0018 ss: 0018
Process rmmod (pid: 766, process nr: 27, stackpage=c2243000)
Stack: c020fe0d 00000006 c015296f c400e400 c0092f20 c400e400 c400e400 bffffce0
c020fe08 00000005 000005dc c0152b4c c0092f20 c400e400 00000011 00000000
00000000 ffffffff c020fd80 c0153058 00000011 c400e400 c01501d4 c020fd80
Call Trace: [<c015296f>] [<c400e400>] [<c400e400>] [<c400e400>] [<c0152b4c>] [<c400e400>] [<c0153058>]
[<c400e400>] [<c01501d4>] [<c400e400>] [<c400e400>] [<c01add84>] [<c400e400>] [<c400c168>] [<c400e400>]
[<c400c000>] [<c400c000>] [<c0116a34>] [<c400c000>] [<c011609e>] [<c400c000>] [<c0109d08>]
Code: 8a 83 14 02 00 00 8d 04 40 f6 04 85 04 e3 00 c4 10 74 37 9c
Segmentation fault
Cmo veran soy neofito en reconocer errores en el manejo de memoria y registros del CPU, pues me imagino que algo tiene que ver con ello este mensaje de error.
(2) A la hora de compilar el kernel, me manda unos errores de miedo:
gcc -D__KERNEL__ -I/usr/src/linux-2.2.12/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -m386 -DCPU=386 -c -o rtc.o rtc.c
gcc: Internal compiler error: program cc1 got fatal signal 11
make[3]: *** [rtc.o] Error 1
make[3]: Leaving directory `/usr/src/linux-2.2.12/drivers/char'
make[2]: *** [first_rule] Error 2
make[2]: Leaving directory `/usr/src/linux-2.2.12/drivers/char'
make[1]: *** [_subdir_char] Error 2
make[1]: Leaving directory `/usr/src/linux-2.2.12/drivers'
make: *** [_dir_drivers] Error 2
[root en hawkings linux]# cpp: output pipe has been closed
Vuelvo a darle % make bzImage ahi mismo y recibo mas errores:
gcc -D__KERNEL__ -I/usr/src/linux-2.2.12/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -m386 -DCPU=386 -c -o dquot.o dquot.c
gcc: Internal compiler error: program cc1 got fatal signal 11
make[2]: *** [dquot.o] Error 1
make[2]: Leaving directory `/usr/src/linux-2.2.12/fs'
make[1]: *** [first_rule] Error 2
make[1]: Leaving directory `/usr/src/linux-2.2.12/fs'
make: *** [_dir_fs] Error 2
[root en hawkings linux]# {standard input}: Assembler messages:
{standard input}:0: Warning: end of file not at end of a line; newline inserted
cpp: output pipe has been closed
y si le sigo asi, termino de compilar mi kernel como 1/2 hr. despues, pero puedo.
Estos errores que indican caray? Acaso mi K6-2 es un asco?
(3) Eso no es todo, si le doy % halt a la maquinita, al terminar de pasar al level 0 y justo despues de desplegar:
The system is halted
Power down
Me manda un mensaje casi identico al que me manda con el rmmod y nomas no se apaga.
A alguien la ha pasado algo igual? Como les menciono, arme 2 PC's identicas y ambas tienen los mismos problemas.
Espero que me puedan sacar del hoyo porque inclusive piensan destinar estas maquinas como firewalls, imaginense!!!
Como nota cultural: las tarjetas de red son unas viejitas HP lance que tenia por ahi. Aunque los errores de remover el modulo (lance) tambien me los manda si les pongo tarjetas 3COM 3c509 o 3c59x. Por cierto: si remuevo los modulos, aparte de recibir tales errores no puedo reinsertarlos: tengo que rebootear.
Pues para quien se soplo todo el rollo: muchas gracias y doble si me pueden ayudar.
Salu2!
--
\\\|///
\\ - - //
( @ @ )
---oOOo-(_)-oOOo--------------------------------
[gNoMo] gmendoza en galois.dgae.unam.mx
--------------Oooo------------------------------
oooO ( )
( ) ) /
\ ( (_/
\_)
Luis Gerardo Mendoza Canseco
DGAE, UNAM. Edif. IIMAS
Tel. 5622-3640 ext. 22
--
Para desuscribirse, mande correo a: ayuda-unsubscribe en linux.org.mx
Para comandos adicionales, envíelo a: ayuda-help en linux.org.mx
Más información sobre la lista de distribución Ayuda