Ian, thank you SO MUCH for your help. I have never come across that
step in all of my reading. I copied the modules from the rebuilt kernel
into the initrd partition on the SD card and was able to boot to it! I
still receive the version magic warning about ts7400, but I wasn't sure
what driver to copy over to resolve that one. For others who may be
having problems booting an SD card image with a rebuilt kernel, I
followed these steps:
[1] Mounted the SD card partition 3 (using TS's
512mbsd-7400-linux2629-lenny-eabi.dd image) to /mnt/sdinitrd
[2] From the INSTALL_MOD_PATH directory from the "make modules_install"
step of rebuilding the kernel,
"cp lib/modules/2.6.21-ts/kernel/drivers/mmc/tssdcard.ko /mnt/sdinitrd"
"cp lib/modules/2.6.21-ts/kernel/drivers/serial/tsuart1.ko /mnt/sdinitrd"
"cp lib/modules/2.6.21-ts/kernel/drivers/serial/tsuart7300.ko
/mnt/sdinitrd/tsuart7400.ko"
[3] Type sync and umount partition 3 of the SD card.
[4] Put the card into the SBC and boot!
Don
On 1/25/2011 11:49 AM, Ian Thompson wrote:
>
> Don
>
> I took the tssdcard code from the 7400 series and compiled it (with
> changes) with the 2.6.35.7 code base. Then I copied the resultant
> tsscard.ko into the initrd partition, where linuxrc-sdroot can load it.
> TS just released a 2.6.34 SD card image.
>
> Ian T.
>
>
>
> On 01/25/2011 10:01 AM, Rekcut_Nod wrote:
>
>> Ian, may I ask how you were able to boot the 2.6.21 SD card with the
>> 2.6.35.7 kernel? I tried to dd a 2.6.21 kernel onto a 2.6.29 SD card,
>> but when I boot I get:
>>
>> ts7400: version magic '2.6.29-ts preempt mod_unload ARMv4 ' should be
>> '2.6.21-ts preempt mod_unload ARMv4 '
>> tssdcard: version magic '2.6.29-ts preempt mod_unload ARMv4 ' should
>> be '2.6.21-ts preempt mod_unload ARMv4 '
>> Finished booting in 3.14 seconds
>> Type 'tshelp' for help
>> / # tsuart1: version magic '2.6.29-ts preempt mod_unload ARMv4 '
>> should be '2.6.21-ts preempt mod_unload ARMv4 '
>> tsuart7400: version magic '2.6.29-ts preempt mod_unload ARMv4 '
>> should be '2.6.21-ts preempt mod_unload ARMv4 '
>>
>> / # exit
>> Kernel panic - not syncing: Attempted to kill init!
>>
>> It looks like I need to update(or downgrade) the SD card driver, but
>> I'm not sure how to do that or where I would put it after doing so.
>>
>> Don
>> --- In <ts-7000%40yahoogroups.com>,
>> Ian Thompson <> wrote:
>> >
>> > I am now able to boot the TS-7800 from either the micro-SD or
>> regular SD
>> > slot with kernel 2.6.35.7, using a modified version of Matt's
>> > ts72xx_sdcard code from the ts72xx series.
>> > I can have partition 4 as either EXT3 or JFS.
>> > All this is on a 512MB card or a 2G card configured as a 512MB.
>> > If I make partition 4 larger to fill the 2G card, then I get a crash
>> > after the disk is mounted during the init.d loading.
>> > I don't have this problem on the TS-7300.
>> >
>> > Any ideas?
>> >
>> > Ian T.
>> >
>> > This e-mail, including any attachments and response string, may
>> contain proprietary information which is confidential and may be
>> legally privileged. It is for the intended recipient only. If you are
>> not the intended recipient or transmission error has misdirected this
>> e-mail, please notify the author by return e-mail and delete this
>> message and any attachment immediately. If you are not the intended
>> recipient you must not use, disclose, distribute, forward, copy,
>> print or rely on this e-mail in any way except as permitted by the
>> author.
>> >
>>
>
> This e-mail, including any attachments and response string, may
> contain proprietary information which is confidential and may be
> legally privileged. It is for the intended recipient only. If you are
> not the intended recipient or transmission error has misdirected this
> e-mail, please notify the author by return e-mail and delete this
> message and any attachment immediately. If you are not the intended
> recipient you must not use, disclose, distribute, forward, copy, print
> or rely on this e-mail in any way except as permitted by the author.
>
------------------------------------
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/
|