On Tue, 20 May 2008, Steve Brown wrote:

> My BCM5354 (Asus WL520gu) hangs on on boot after the "Entry at
> 0x80001000". Nothing after.
>
> The same image boots fine on a BCM4704 (Asus WL500GP) and a BCM5352
> (Buffalo WHR-HP-G54). I managed to get some output from the cfe putchar
> function at the start of setup_arch. So it's hanging prior to that. I'm
> sure how to debug this. Probably just wait for somebody better at it
> than me.
>
> Where did you get the V2? I haven't found anybody in the US that stocks
> them yet. The FCC pix shows what looks like a jtag header. That would
> sure be handy for times like this.

I suggest you look in arch/mips/bcm47xx/prom.c, at the code that 
initialises the cfe (can't remember which function, and I'm not at home 
right now, but I think it's the first in the file). Try unconditionally 
setting the CFE entry point, as per the "workaround" and see if you then 
get output. I had to mess with this for a while. You can also take out the 
"*(unsigned char *)0xb8000064 = 1" that I inadvertently left in there from 
my debugging!

If you get output, then add in a printk that prints fw_arg0, fw_arg1, 
fw_arg2 and fw_arg3 and let us all know.

-- 
Peter Denison
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to