Hi Erwin,

I have changed the processor ID and the execution of the kernel goes to
"calibration delay" (with errors in tags recognition) and at this point
crashes.
 
The output of printk() to memory is:

"Linux Version 2.4.32-uc0 ([EMAIL PROTECTED]) (gcc version 3.4.4)       #23
sab feb 24 09:07:40 CET 2007.Processor: %revision
%.Architecture:%.<4>Ignoring unrecognised tag 0x%.:%.<4>Ignoring
unrecognised tag 0x%. 0x%.On node %totalpages: 0.zone(0): 0 pages..zone(1):
512 pages..zone(2): 0 pages..Kernel command line:       %.<2>Kernel BUG at
%:%.Calibrating delay loop"

But, if I restore the printk() to send the output via serial port, it
crashes at the __wait_up function, as before.

I'm trying to print the value of the variables to view the "%" in the printk
output to memory.

I think that the kernel does not call correctly to the serial drivers or
does not configure them.

Regards, Ramón
        

-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
En nombre de Erwin Authried
Enviado el: miércoles, 21 de febrero de 2007 16:26
Para: uClinux development list
Asunto: RE: [uClinux-dev] uClinux on AT91 (Simulated Data abort in
__wake_up)

Am Mittwoch, den 21.02.2007, 15:22 +0100 schrieb rflores:
> Hi,
> 
>       I changed the printk() function to write in memory (external RAM) in
> order to view the output of the kernel messages.
> 
>       The result is that the new printk() writes the following:
> 
> "Linux version 2.4.32-uc0 ([EMAIL PROTECTED]) (gcc version 3.4.4) #11
jue
> feb 22 12:03:12 CET 2007. 
> 
> CPU configuration botched (ID %), unable to continue.."
> 
> What could be wrong? I've passed to kernel the architecture used in R1
> assuming that it should be 224 for an ARCH_ATMEL. Is this correct?.
> 
> Thanks in advance, 

Hi,

that brings us much closer to the solution for your problem. It doesn't
seem to have anything to do with the mentioned __wake_up function,
however. This means that there is no matching entry in the proc_info
table. What is the processor id of your cpu? Probably you have to add a
new entry for your cpu in arch/armnommu/mm/proc-arm6,7.S.

Regards,
Erwin


_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to