Well, you could try booting the kernel that works and running "lsmod" to see
which modules are included. Then turn off all other modules and build a new
kernel -- see if that kernel still boots properly.
I believe I read somewhere that the TS config files don't have all of the
dependencies 100% correct so you likely just turned something off that didn't
have a dependency properly set. Because you're using modules, the dependencies
can't be determined until run time. If you built a monolithic kernel instead
you'd get linker errors (that might be a good way to test this).
It's also possible that the initrd is just messed up and won't boot the trimmed
down kernel for some reason. But I'm not intimately familiar with the mkinitrd
procedure for these embedded boards. (I know RHEL uses a fairly sophisticated
mkinitrd script that queries a bunch of system settings to determine what to
put into the initrd.)
(PS: Note how I've trimmed extraneous information from this message? You can
do that too. It's called "highlight-and-Delete". ;-)
--- In Frederico Gonçalves
<> wrote:
>
> Yes, I've got the kernel from the ftp server (
> ftp://ftp.embeddedarm.com/ts-arm-sbc/ts-7500-linux/sources/linux-2.6.36-ts7552.tar.bz2
> ).
>
> I'm using the ts7500_config that comes with it. One funny thing, if I use
> the following commands I can get it working and booting without a problem:
>
> - make ts7500_defconfig
> - make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- EXTRA_CFLAGS='-march=armv4
> -mno-thumb-interwork -mno-thumb -mfloat-abi=soft'
>
> I'm also able to boot into debian, issue a depmod and start using kernel
> 2.6.36.
>
> However, I need more modules than those that are compiled. So I enable them
> through menuconfig and remove somethings I don't need (such as nfs support).
> After this, I use the same make command to compile the kernel, which
> succeeds without a problem. But this time, the board keeps reseting after
> uncompressing it.
>
> I just don't know what can be the cause for this. By using the same
> procedure in kernel 2.6.35.11 long term revision, I obtain exactly the same
> behavior.
>
> Thanks for the help,
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|