@lizby
your problem seems to be some "CFE NVRAM" missing settings
look:
et0: chipattach: NVRAM_GET(et0phyaddr) not found
et0: chipattach error
et0: etc_attach failed
Could not attach bcm4710 ethernet: -2
so, as suggested by KillaB, access the CFE prompt and type:
> setenv -p et0phyaddr 254
this will add the et0phyaddr to the CFE NVRAM (-p is the option to write the var into the flash)
After this, reboot and check what happens.
the hint is to have a "printenv" output similar to the one suggested by KillaB
clearly you can change both of the mac addresses (et0macaddr and et1macaddr)
@zilla1000
if you refer to the following line:
41541 ifconfionfionfiauto; bo; bo; boflash0.oh
using:
> unsetenv 41541
will not works. Just tested it, coping&pasting the same "string" in your post and it's not working. Anyway, it shouldn't be a problem, having such variable in CFE NVRAM.
Look, if you're brave enought, in CFE help, there's a "setup" command.
CFE> setup
Setup system configuration
WARNING: Invalid data could render system inoperable.
Press Enter for Platform name to Exit.
Enter Platform name:
bcm95365r - Broadcom BCM95365R Sentry5 VR/WAP/VPN GW Platform
bcm95365p - Broadcom BCM95365P Sentry5 PCI NIC Platform
bcm95365k - Broadcom BCM95365K Sentry5 PCI Platform
bu5365fpga - Broadcom BCM95365 53XXX Sentry5 FPGA Platform
bcm95380_rr - Broadcom BCM95380 RoboRouter/Sentry5 Dev Platform
bcm94702cpci - Broadcom BCM94702 CPCI Host Controller
bcm94710ap - Broadcom BCM94710AP WAP/Router
bcm94710 - Broadcom BCM94710D Dev Platform
Press Enter to exit
Enter platform string:
Configuration unchanged.
*** command status = 1
I've not tested it (my device is fine), but you could try it, choosing:
bcm95365r - Broadcom BCM95365R Sentry5 VR/WAP/VPN GW Platform
I might be wrong, but that command should fill in the CFE NVRAM with platform "default" values
After this, remember to change "default" mac address (both of them) and add all the missing env VARs, as posted by KillaB.
@all
You hardly need a JTAG if you have bootloader prompt access.
You usually need the JTAG when you screw up your bootloader partition.
Also, for the CTRL-C problem. I think it can be tricky sometimes, but if you see CFE output you should be able to access the CFE prompt with CTRL-C.
I'm using a pl2303 USB/Serial cable under XP using puttytray.
On a side note...i don't like short-circuit those flash chips it's VERY dungerous in my opinion.
(Last edited by mrmr on 7 Jun 2009, 10:56)