Hardware Environment: PS3 The SPE penguin logos are corrupted if all of the following conditions are met: 1. CONFIG_FB_LOGO_EXTRA=y 2. CONFIG_LOGO_LINUX_CLUT224 is not set 3. CONFIG_LOGO_LINUX_MONO=y and/or CONFIG_LOGO_LINUX_VGA16=y Apparently the code to draw the (224-color) extra logos uses properties from the main logo, even if the number of color differs.
We recently merged a pathc "clena the penguin's dirty feet". Maybe related to that, dunno.
The dirty feet were unrelated. I tracked it down, and I'm working on a fix.
Patch available in http://lkml.org/lkml/2008/12/9/78
Fix merged into mainline http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4fb6de2561d5c47f3539a7b412108164d79fbb96