Hi,
I recently switched over from the Montavista Linux Pro edition to the GIT
kernel. After building the
kernel with the default configuration:
make ARCH=arm CROSS_COMPILE=arm_v5t_le- davinci_evm_dm644x_defconfig
make ARCH=arm CROSS_COMPILE=arm_v5t_le- uImage
I loaded the new kernel and am getting weird problems with the GIT kernel
booting up (as
seen on the serial terminal). It would boot up fine until it stalls at INIT:
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3 FS on hda1, internal journal
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem).
Freeing init memory: 100K
INIT:
at which point I have to manually press Enter several times to force it to
continue booting up to the
login prompt. If I just leave it alone it would take like 6 minutes before I
get the login prompt.
Even then I can't login because the input to the console doesn't seem to respond
to what I type correctly. I would try to type "root" at the login prompt, but
it would just keep
on displaying another login prompt, with my attempt to enter "root" all jumbled
up. Really
weird. At this point, I gave up and just telnet into the board, which works
fine. FYI, the hard drive
filesystem contains that of the contents dvevm 1.10.
Anyone else has this problem with the GIT kernel booting up? Am I doing
something wrong?
By the way, with the GIT kernel, I was able to parse the MTD NOR JFFS2
partitions correctly:
physmap platform flash device: 01000000 at 02000000
physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank
NOR chip too large to fit in mapping. Attempting to cope...
Amd/Fujitsu Extended Query Table at 0x0040
physmap-flash.0: CFI does not contain boot bank location. Assuming top.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
Reducing visibility of 32768KiB chip to 16384KiB
cmdlinepart partition parsing not available
RedBoot partition parsing not available
Using physmap partition information
Creating 4 MTD partitions on "physmap-flash.0":
0x00000000-0x00040000 : "bootloader"
0x00040000-0x00050000 : "params"
0x00050000-0x00250000 : "kernel"
0x00250000-0x01000000 : "filesystem"
I was then able to mount the 4th partition as a JFFS2 partition and put stuff
on it:
# mkdir /mnt/rootfs
# mount -t jffs2 -o noatime /dev/mtdblock3 /mnt/rootfs
Regards,
Andy
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source