ts-7000
[Top] [All Lists]

Re: [ts-7000] Re: IPv6 on TS-7400 : Howto?

To:
Subject: Re: [ts-7000] Re: IPv6 on TS-7400 : Howto?
From: Pradip De <>
Date: Thu, 18 Sep 2008 18:17:38 -0700 (PDT)
Hi Jim,
I have finally managed to compile and generate a kernel image (uncompressed, as make zImage was throwing error).  I also have the compiled modules. Whats the next step from here. Where do I put this new image and how do I get these new modules to be used by the TS7400. I tried putting the entire /lib/modules into the corresponding place in the TS7400. However, I dont know how to make the new kernel loadable. Any help is highly appreciated.
thanks,
Pradip

----- Original Message ----
From: Jim Jackson <>
To:
Sent: Thursday, September 18, 2008 3:50:06 AM
Subject: Re: [ts-7000] Re: IPv6 on TS-7400 : Howto?



On Wed, 17 Sep 2008, Pradip De wrote:

> Thanks again for the prompt response. I extracted their source and see
> that they have the ipv6 stack code. However, I have another query. I
> guess you did the recompilation in a PC running Linux. Does their
> makefile automatically build for the ARM or do I need to specify some
> switches, eg., CFLAGS etc, for correct crosscompilation on my Linux PC? I
> already have the crosstoolchain extracted and PATH set up to the bin
> directory containing the cross compiler executables.

It was a few years ago. I had the crosstool chain setup on a debian linux
box. These are notes I made at the time....

uncompress and untar the latest linux24.tgz from the web site

Then edit the linux24/Makefile. ...

.....
HOSTCC = gcc
HOSTCFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame- pointer
CROSS_COMPILE = /usr/local/opt/ crosstool/ arm-linux/ gcc-3.3.2- glibc-2.3. 2/bin/arm- linux-
....

HOSTCC is what to use to compile the programs needed on the development
host.

HOSTCFLAGS are the flags to use when compiling host executables.

CROSS_COMPILE variable is used as a prefix to the cross compiler tools
when actually building the kernel.

Then these.......

make ts7200_config
make oldconfig
make menuconfig
make dep
make zImage

new kernel in linux24/arch/ arm/boot/ compressed/ vmlinux

make modules
INSTALL_MOD_ PATH=`pwd` /modules make modules_install

puts modules in linux24/modules

HTH
Jim

> ----- Original Message ----
> From: Jim Jackson < uk>
> To: .com
> Sent: Wednesday, September 17, 2008 4:14:10 PM
> Subject: Re: [ts-7000] Re: IPv6 on TS-7400 : Howto?
>
>
>
>
> On Wed, 17 Sep 2008, Pradip De wrote:
>
>> Thanks Jim for the response. Could you give me some help in terms to the
>> steps you followed to recompile the kernel with IPv6 support. Which
>> source did you use? Could you direct me to that source containing the
>> IPv6 stack, if possible?
>
> I used the osurce provided by Technologics. It contains the IPv6 code if
> the kernel is configured for it.
>
> Jim
>
>>
>> Pradip
>>
>>
>>
>> ----- Original Message ----
>> From: Jim Jackson <. uk>
>> To: .com
>> Sent: Wednesday, September 17, 2008 12:45:39 PM
>> Subject: Re: [ts-7000] Re: IPv6 on TS-7400 : Howto?
>>
>>
>>
>>
>> On Wed, 17 Sep 2008, pidarped wrote:
>>
>>> Hi Jim,
>>> Do you know if there is a convenient way to do it using apt-get or
>>> something similar? When you recompiled the kernel did you do it for
>>> the larger Debian distribution or the smaller onboardflash OS?
>>
>> for the smaller on-board flash image.
>>
>>>
>>> --- In .com, Jim Jackson <> wrote:
>>>>
>>>>
>>>>
>>>>
>>>> On Tue, 16 Sep 2008, pidarped wrote:
>>>>
>>>>> Hi,
>>>>> Has anybody configured IPv6 on the TS-7400? I would like some help on
>>>>> how ipv6 can be loaded as a module on the existing embedded OS
>>>>> 2.4.26-ts11 that is loaded onto it.
>>>>> thanks,
>>>>
>>>> On an earlier version 2.4.26-ts6 on a TS7200 I recompiled the kernel to
>>>> include IPv6 support. It worked, but the implementation is not
>>> complete. If
>>>> I remember correctly it does autoconfiguration ok - picks up router
>>>> advertisements, hence local subnet prefix, default router etc.
>>>>
>>>> cheers
>>>> Jim
>>>>
>>>
>>>
>>>
>>
>>
>>
>>
>
>
>
>


__._,_.___

Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: =Email Delivery: Digest | m("yahoogroups.com?subject","ts-7000-fullfeatured");=Change Delivery Format: Fully Featured">Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | =Unsubscribe

__,_._,___
<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU