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