My dmesg output does not show the beginning messages, in particular the i2c clock init in i2c-davinci.c

I have tried all the "make config" kernel options I can think of (50MB circular buffer, KLOGD) but I still get a shortened dmesg output.

What do I need to change to get a full log, one that contains all of the messages?

/var/log/messages only has one line - the init from busybox.

Thanks,

Mark