
what about netconsole on ARM architecture?
netconsole does not depend on a specific processor architecture.
In my understanding, as Ethernet interface management is different from
ppc,
it does not work out of the box. Do you confirm this?
There should be no relevant differences. If you check which files contain NC specific code you will see that there is no hardware dependend code involved:
-> find * -type f | xargs egrep -l CONFIG_NETCONSOLE common/devices.c drivers/netconsole.c include/devices.h include/configs/TQM860L.h net/net.c
But I haven't run any tests on ARM myself (I think it was tested on the "trab" board, but I may be wrong).
I'm tried to enable netconsole support on Cirrus EDB93xx (ARM920T). I defined the two symbols:
CONFIG_NETCONSOLE CONFIG_NET_MULTI
in order to include the necessary code (they are not mentioned in the file doc/README.NetConsole; I think it is a good idea to add a couple of lines to recall this). After rebuilding U-Boot, ethernet interface stopped working and a new message appeared ("Using unknown device") when trying to perform a TFTP download. It is not clear if it is somehow due to the variables ethprime and ethact that are not defined or there are other ARM-related problems. However it seems that the problems are caused by the symbol CONFIG_NET_MULTI. Do you agree?
Best regards,
llandre
DAVE Electronics System House - R&D Department web: http://www.dave-tech.it email: r&d2@dave-tech.it