ts-7000
[Top] [All Lists]

[ts-7000] Re: Where do I install a new kernel?

To:
Subject: [ts-7000] Re: Where do I install a new kernel?
From: "j.chitte" <>
Date: Mon, 20 Aug 2007 11:33:42 -0000
--- In  Eddie Dawydiuk <> wrote:
>
> Hello,
> 
> > looks like TS are a little close to the edge on this issue. I've 
been 
> > over your site from top to bottom several times now and there is 
no 
> > mention that a key part of the system on some boards is not OS.
> > 
> > Indeed the following suggest otherwise.
> > 
> >>> The Linux choice is highly recommended and our products are 
totally 
> >>> integrated with the open-source vision. 
> > 
> > This sounds great and was a key element in my choice of using TS 
> > SBCs. Unfortunately the reality is less than "total".
> > 
> > Since the lack of source code for an essential driver is not a 
minor 
> > detail it would seem preferable to state this clearly in the 
> > documentation. (Appologies if I have overlooked something and it 
is 
> > stated).
> 
> To clarify the SD block driver is available, it's in the kernel 
source 
> code. 
> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/sources/tskernel-2.4.26-
ts11-src.tar.gz
> In linux24/drivers/block/sdcard.c.
> 
> Although you'll find sdcard.c includes sdcore.c, sdcore.c is not 
> distributed with the kernel. The file sdcore.c implements the read, 
> write, and initialization routines for the SD card. The reason 
> Technologic Systems can not distribute sdcore.c is the SD 
association 
> requires all members sign a document stating they will not release 
any 
> source code or documentation on the proprietary SD spec. Therefore 
> Technologic Systems hands are tied with regard to releasing the low 
> level source code for reading, writing, and initializing the SD 
card. 
> Although Technologic Systems has released an OS independent 
> library(sdcore.o). One can compile our Linux 2.4 SD card driver 
with 
> this library, they could also write a driver for any OS(including 
2.6) 
> with this library. A well documented header file describing the 
sdcore.o 
> library can be downloaded here ftp://oz.embeddedarm.com/sd/sdcore/
sdcore.h.
> 
> I'll see if we can setup a meeting to discuss your recommendations 
with 
> regard to changing the documentation on our website. Thanks for 
your 
> input, we are not trying to mislead anyone. The last thing we want 
to do 
> is to upset our customers. ;)
> 
> -- 
> Best Regards,


Hi Eddie, 

I'm picking up on this discussion because it seems related to a 
problem I'm having.

First can you explain the difference between ftp.embedded and 
oz.embedded ? At first view they seem identical but here you refer to 
files on both implying a difference.

I'm using the "full debian" image booted via nfs. Using this setup I 
am able compile my own .c file example based on Jim's adc_logger and 
it works.

My current problem is I'm trying to build simple module to interface 
to /proc. A trivial example to get this set up.

Now I have installed the ts11 kernel source tarball provided but any 
attempt to call make within the tree spews a lot of errors like this:

:linux# make menuconfig
/bin/sh: line 1: cd: /usr/src/linux-2.4.26-ts11/../../tools/crosstool/
arm-9tdmi-linux-gnu/gcc-3.3.4-glibc-2.3.2/bin/: No such file or 
directory
/bin/sh: line 1: cd: /usr/src/linux-2.4.26-ts11/../../tools/crosstool/
arm-9tdmi-linux-gnu/gcc-3.3.4-glibc-2.3.2/bin/: No such file or 
directory
/bin/sh: line 1: cd: /usr/src/linux-2.4.26-ts11/../../tools/crosstool/
arm-9tdmi-linux-gnu/gcc-3.3.4-glibc-2.3.2/bin/: No such file or 
directory
/bin/sh: line 1: cd: /usr/src/linux-2.4.26-ts11/../../tools/crosstool/
arm-9tdmi-linux-gnu/gcc-3.3.4-glibc-2.3.2/bin/: No such file or 
directory
/bin/sh: line 1: cd: /usr/src/linux-2.4.26-ts11/../../tools/crosstool/
arm-9tdmi-linux-gnu/gcc-3.3.4-glibc-2.3.2/bin/: No such file or 
directory


This would seem to be a relic of the development system from which 
the kernel tree was pulled. 

You asked me to signal this sort of problem in another thread.

I can understand that the source tree is supplied separately due to 
it's size but it does not seem to correspond to the debian tarball. 

These images would be much more useful if self consistent (eg the 
missing modules directory) and worked together.

Maybe I have pulled incompatible tarballs from different parts of the 
server.

If I should get a different src tarball could you please give a link? 
Otherwise indicate how to get make to use the working debain 
toolchange not a non-existant cross-compiler.

Many thanks.

Jacques.



 
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/
 

<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