Hi Curtis,
It seems someone has already reverse engineered the SD driver. Some
guy named "James" from the debian-arm mailing list tells a story:
http://lists.debian.org/debian-arm/2006/07/msg00050.html
IMHO, it would be a great idea if Technologic Systems doled out some
complimentary TS-7300's to people like you (as well as Riku Viopio,
Wookey, Lennert Buytenhek and the Debian Developers at ArmEabiPort
(http://wiki.debian.org/ArmEabiPort), as it seems like a very tangled
mess to try to make generalized support in Debian for all the
different types of arm cpus out there, as they have widely differing
features in the cpus that need to be treated differently (like
Maverickcrunch).
I guess I've been spoiled with the ease of compiling and installing
kernels on i386, where I just choose one cpu-specific option like "AMD
Duron" and everything just magically works as expected from there.
I can be convinced to offer login access to my TS-7300 if developers
have a specific task they could figure out that would go a long way to
untangling this mess (and agree to send the patches upstream to Debian
or the linux kernel where it belongs under GPL protection)
--- In Curtis Monroe <> wrote:
> In general you use the existing TS-BOOTROM and RedBoot to boot your
new kernel
> from TFTP. This makes changes faster, and limits the chances of
corrupting
> your board. Once your happy everything works then you can flash the
kernel.
Earlier models than the TS-7300 seem to have Redboot (allowing you to
boot from various places like TFTP), but the TS-7300 seems to be only
able to boot straight from an SD card. From my blog entry on this here:
http://ca.blog.360.yahoo.com/blog-RkGSoVA1brWtXrVH9Gr5CzgVujwwGg--?cq=1&p=11
"There is no kind of bios whatsoever on the TS-7300 that gives you
flexibility when you're booting. In other words, TS-7300 makes very
simplistic assumptions when booting. Here are those assumptions in a
nutshell:
-When you power on the TS-7300, an SD card must be in the first slot.
-The SD card it will boot from must be formatted just right, having
special partitioning.
-The MBR must contain special code to quickly jump to the first
partition.
-The first partition must contain the kernel.
-The second partition must contain the initrd.
-That initrd must contain the driver to support the SD card.
-The third partition must contain the / filesystem.
More details on this boot process are in the TS-7300 manual (See
Section 2.3, which details the boot sequence):
http://www.embeddedarm.com/Manuals/ts-7300-manual-rev1.1.pdf"
Please correct me if I'm wrong ;)
Thanks for the reply,
Dustin Harriman
My Blog: http://ca.blog.360.yahoo.com/dustinharriman
RSS Feed:
http://ca.blog.360.yahoo.com/rss-RkGSoVA1brWtXrVH9Gr5CzgVujwwGg--?cq=1
"Freedom is not the capacity to do whatever we please; freedom is the
capacity to make intelligent choices" -Francis Moore Lappé
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/
|