On Thu, Apr 05, 2007 at 10:43:36AM -0400, Ward Vandewege wrote:
On Wed, Apr 04, 2007 at 12:51:46AM +0200, Peter Stuge wrote:
Thanks! Unfortunately DEBUG_BLOCKDEV and DEBUG_IDE doesn't seem to have been set in this build. Could you double-check?
I had DEBUG_ALL set, which I assumed included DEBUG_BLOCKDEV, DEBUG_IDE, and DEBUG_EXT2 (and from your initial text above, you seemed to assume that too. Is that not so?
I did and it is.
And if you do a rebuild, please set only DEBUG_BLOCKDEV, _IDE and _EXT2 rather than _ALL to make the debug output more readable.
See attached output. I don't see much debug output at all now.
But it's enough, I found a bug that is biting.
Booting 'hde1:/boot/vmlinuz-2.6.21-rc3 root=/dev/sda1 ro apic=debug acpi_dbg_le vel=0xffffffff pci=noacpi,routeirq snd-hda-intel.enable_msi=1 console=tty0 cons ole=ttyS0,115200' devopen: already open devopen: already open Found Linux version 2.6.21-rc3 (root@neuromancer) #1 SMP PREEMPT Mon Mar 12 15:10:47 EDT 2007 bzImage. Loading kernel... 10 consecutive blocks 43910301 - 43910310 len=1905267 ret=512 Can't read kernel
The kernel started 512 bytes into the 1024 bytes ext2fs block, but I didn't clear the offset after reading the first (partial) block and multiple sectors can't be read with non-zero offset.
New patch with bug fixed and more debugging output is attached.
//Peter