Dear Andy Green, In message <4B2FD7DB.10008@xxxxxxxxxxx> you wrote: > > >> Another big problem with U-Boot was the inability to update the > >> bootloader from the Linux world. Instead the bootloader was treated ... > I was talking about GTA02 specifically here, it was (and still is AFAIK) > only updateable by DFU for the bootloader. We had kernels with soft ECC > that differed from the ECC / bad block marking generated and used by the > s3c2442 NAND hardware unit. If U-Boot wrote it, it could at least read > it again. So DFU was / is the only official way to update GTA02 bootloader. This only means that the ports of U-Boot and Linux to that hardware were inconsistent, which means that at least one of them can be considered broken. [And I'm tempted to add that this might eventually be a consequence of the fact that all this work was done without ever getting in touch with the U-Boot community. Likewise, no code or fixes have been contributed back into mainline.] I think it's unfair to blame U-Boot for a poor on incorrect implementation of the NAND driver on this specific hardware. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@xxxxxxx It's hard to make a program foolproof because fools are so ingenious. -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html