I've checked a bit this problem because I get the same phenomenon on my laptop running a "XXX-mdksmp" kernel and it has no graphical login either and this might be because of this bug.
But what do you mean by "the problem is in libDrakx" ? because when I ungzip my initrd, I see a "bootsplash" file, so it looks like the bootsplash has actually been added to the initrd. Should I read something in the dmesg when a bootsplash has been found ? how do you rename a kernel (what file should I modify before recompiling) ?
