Weil ich es absolut nicht geschafft habe irgendetwas anderes als mtdblock1 zu booten hab ich mal im kernel source gesucht. wie es scheint ist der relevante part in ohio-flash.c zu finden:
p = prom_getenv("nfsroot");
if(p) {
root_dev_setup(p);
} else {
sprintf(buff, "/dev/mtdblock%u", i + 1);
root_dev_setup(buff);
}
wenn ich das richtig interpretiere kann man root=/dev/irgendwas ersetzen indem man in eva SETENV nfsroot /dev/irgendwas macht. knappe tests scheinen das zu bestätigen.
Wenn mir jemand verrät wie ich mich beim wiki anmelde oder wieso ich mich nicht im wiki anmelden kann packe ich es da hin.
p = prom_getenv("nfsroot");
if(p) {
root_dev_setup(p);
} else {
sprintf(buff, "/dev/mtdblock%u", i + 1);
root_dev_setup(buff);
}
wenn ich das richtig interpretiere kann man root=/dev/irgendwas ersetzen indem man in eva SETENV nfsroot /dev/irgendwas macht. knappe tests scheinen das zu bestätigen.
Wenn mir jemand verrät wie ich mich beim wiki anmelde oder wieso ich mich nicht im wiki anmelden kann packe ich es da hin.