Dave Olsen <dolsen@xxxxxxxx>,
Ryan Jackson <rjackson@xxxxxxxx>, David.Woodhouse@xxxxxxxxx, linux-mtd@xxxxxxxxxxxxxxxxxxx
On Thu, 26 Feb 2009, Jesper Krogh wrote:
Booting up 2.6.29-rc6 gave me this one in dmesg...
[ 21.136149] ck804xrom ck804xrom_init_one(): Unable to register resource 0x00000000ff000000-0x00000000ffffffff - kernel bug?
Well, it _is_ a kernel bug, but it's in that stupid driver. It does everything wrong, including printing out a scary message.
[ 21.136269] WARNING: at arch/x86/mm/ioremap.c:208 __ioremap_caller+0x359/0x390()
This is a different, but related warning, since the driver is doing an ioremap across different resources. The warning is directly related to the fact that the resource wasn't actually valid to begin with.
What does "cat /proc/iomem" say?
System is fully operational, but I didnt get it in 2.6.26.8 (most recent
kernel tried on this hardware).
The ioremap() warning is newish, and may be what made you notice the previous (just one-line) crappy warning.
Quite frankly, having looked at that horrible driver, I would seriously consider disabling it. Stuff like that should not be allowed to exist.