This has been a good discussion, thanks!
I tried to follow up on the ext3 page and discussion (thanks for that link).
We use Patriot 2GB cards, specifically PSF2G40SD. I found the SDA 1.1
specification here,
(www.sandisk.com/Assets/File/OEM/Manuals/SD_SDIO_specsv1.pdf) but it is a moot
on the subject of wear-leveling as is the Patriot website, apparently. So what
the heck, I filed a Tech Support question with them about this. They say I'll
hear back in 48 hrs.
CHEERS
--- In "r_bergo" <> wrote:
>
> ERRATA CORRIGE:
>
> This is the correct link to SD-kernel-2.6.tar.gz
> <http://www.progettopolifemo.com/repos/TS/SD-kernel-2.6.tar.gz>
>
> --- In "r_bergo" <roberto.bergo@> wrote:
> >
> > Hello Dan !
> >
> > I uploaded the kernel 2.6 on my website. It is tested on TS7260 + SD
> > card socket
> >
> > You should download flash-kernel-2.6.tar
> > <http://www.progettopolifemo.com/repos/TS/flash-kernel-2.6.tar> and
> > untar file on your linux workstation.
> > Edit autoflash.sh to change the IPADDR you want to assign to TS board,
> > set the SERVADDR to your webserver and set the IMGNAME to the full web
> > path of zImage-34
> > Execute autoflash.sh and follow instructions there.
> >
> > Briefly, the script starts minicom and wait for character "+" from TS
> > board. Then it send ^C to break the start procedure and start system
> > upgrading.
> >
> > If you want to do manually these are the commands sent by the
> > autoflash.sh:
> > fis delete vmlinux
> > ip_address -l 192.168.1.50
> > load -m http -r -b 0x00218000 -h 192.168.1.11 /polifemo/zImage-34
> > fis create -b 0x00218000 -l 0x001758bf vmlinux
> > fconfig
> > >> fis load vmlinux
> > >> exec -c "console=ttyAM1,115200 root=/dev/tssda1 quiet ro"
> > >>
> > y
> > y
> > y
> > y
> > y
> > y
> > y
> > y
> > y
> > y
> > Adjust commands as you need.
> >
> > After that you have to prepare an SD card.
> > Download and untar SD-kernel-2.6.tar.gz
> > <http://www.progettopolifemo.com/repos/TS/flash-kernel-2.6.tar> on
> > your linux workstation
> > Edit flash.sh to change SD card device name.
> > Install partimage and run flash.sh
> > It create 4 partition on SD card as I described yesterday.
> >
> > Good luck
> > Roberto
> >
> > --- In "parkranger_dan" dkeller76@ wrote:
> > >
> > > You guys have been very helpful. Thank you very much for your time.
> > >
> > > After a bit more research, I have made the decision to exchange the
> > venerable TS-7200, and buy the TS-7553 with case and a few MicroSD
> > cards. This actually solves quite a few of our problems all in one
> > fell-swoop. It has the 2.6 kernel installed already (running Debian
> > Lenny), more RAM, and comes without all the fluff (expansion options)
> we
> > don't really need. Oddly enough, it's also marginally cheaper. I'm
> > sure I'll be back here in the weeks to come for more advice, and with
> a
> > bit more experience maybe I'll too have some pointers for the masses.
> > >
> > > Again, what a great platform this is! :O)
> > >
> > > Dan
> > >
> > >
> > > --- In "g_martino" pierinox666@ wrote:
> > > >
> > > >
> > > >
> > > > Hi all,
> > > > I helped Roberto to prepare the board with Debian Etch + kernel
> > 2.6.34.
> > > > He asked me to take part in this thread to explain how we did it.
> > > >
> > > > But - before downloading the packages - some warnings.
> > > > We know, Etch is old. In fact, it is the old-stable, no more
> support
> > from upstream. You get all packages from the archive.
> > > > In the future we should be able to get a working Debian squeeze,
> but
> > for now i strongly encourage to NOT upgrade.
> > > > After Debian Etch, the arm architecture was deprecated in favour
> of
> > armel, which uses only EABI, no more OABI.
> > > > You can't use TS precompiled kernel / modules with Debian Lenny
> and
> > later because they are OABI.
> > > > If you want to try to get a Lenny, Squeeze or Sid you should
> > bootstrap one from scratch.
> > > >
> > > > Now I try to answer to your questions:
> > > > 1- why ext3?
> > > > Well, we started first with ext2, and it was good, but every time
> we
> > rebooted... fsck!
> > > > So we started searching some SD-friendly fs, we were interested in
> > yaffs, jffs, jffs2... but i found this article:
> > > > http://wiki.openmoko.org/wiki/FileSystem_microSD_cards
> > > > We decided at last to stick with ext3 and mount everything ro (if
> > possible) and put in tmpfs /tmp/, /var/tmp and likewise.
> > > > Pay attention to NOT mount /etc read-only, or on another mount
> > point. Bad things will happen (/etc/mtab, for example).
> > > >
> > > > 2-making ramdisks
> > > > With 2.6 kernel you can use the powerful feature of tmpfs.
> > > > While a ramdisk will eat all memory you give him, tmpfs use just
> the
> > space needed by his content.
> > > > You can try it with this simple command:
> > > > mount -t tmpfs /mnt -o SIZE=50M
> > > > This will mount /mnt with 50MB of free space.
> > > > NOTE: tmpfs will use swap space, if there isn't enough ram.
> > > >
> > > > 3- flashing kernel
> > > > I found some references across the web, anyway i wrote a
> > mass-flashing script, very useful if you have a lot of boards. It
> needs
> > only minicom and a webserver.
> > > > Roberto, can you put it online?
> > > >
> > > > If you prefer to get your hands dirty, i can try to merge all our
> > notes about installing Debian and configuring the kernel in my spare
> > time.
> > > >
> > > > Sorry for my bad english.
> > > >
> > >
> >
>
------------------------------------
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/
|