Hi Mark,
Thank you for your kind reminding. Currently, I can use the sdcard to boot up
my 7800 board using the .dd file provided on the ftp site.
With the bootable kernel, I find another problem that seems a bug for network
part of the released kernel. My application tried to use dev_hard_header()
function defined in linux/netdevice.h to transmit a customized packet to the
destination. No matter what address was send to dev_hard_header, the issued
message could not be changed. The main parameters of unchanged issued messages
are as following:
Source Address: 03:04:47:4f:4f:53;
Destination Address: 12:00:00:14:01:02
Protocol Type: 0x4520.
I am not sure if the problem is from the released kernel. I understand that
this version is out of service. But maybe in the future, you want to fix it.
-:) Thank you.
Regards,
Xiang Lu
--- In Mark Featherston <> wrote:
>
> Xiang,
>
> If you check the mailling list history I recently gave a more in depth
> explanation of some issues with the 2.6.34 kernel, but essentially there
> are 2 problems.
>
> 1) If you're using FPGA revision 10 the 2.6.34 kernel it turns off
> support for NAND even though the driver is present. If you recently
> ordered a board, or you applied the AVR update this will be the case.
> You can use a later vanilla kernel which has this fix (even 3.0+ has
> support for the TS-7800), or apply the fix I mentioned in the other
> 2.6.34 post.
>
> 2) createmtdboot and createmtdroot will use the MBR that only works with
> our 2.6.21 kernel. You need to use mtdcopy and write the corrected MBR
> which has ATAGS the non-TS kernel will recognize.
>
> There is some more information on the ATAGS here:
> http://oz.embeddedarm.com/~mark/index.php/TS-7800#ATAGS
>
> Of course the simplest solution is to use the supported 2.6.21 kernel.
> For example, if you use this image you can just run 'createmtdboot &&
> createmtdroot' as you would expect:
> ftp://ftp.embeddedarm.com/ts-arm-sbc/ts-7800-linux/binaries/ts-images/512mbsd-latest.dd.bz2
>
> Best Regards,
> ________________________________________________________________
> Mark Featherston, Technologic Systems | voice: (480) 837-5200
> 16525 East Laser Drive | fax: (480) 837-5300
> Fountain Hills, AZ 85268 | web: www.embeddedARM.com
>
>
> On 09/01/2011 07:24 PM, Xiang wrote:
> >
> > Dear all,
> >
> > I am trying to boot my TS7800 with 2.6.34-512mb-sd.dd released by TS
> > company. I used a dd command (sudo dd if=2.6.34-512mb-sd.dd
> > of=/dev/sdb) to make my own sdcard as the bootable card. And then, use
> > it to boot my board into a fastboot environment. After that, I use the
> > createmtdroot command to write the contents of sdcard to NAND flash.
> > Then, I took off the Jump 1 and plugged out the sdcard, and reboot the
> > board.
> >
> > When rebooted, the process is stoped at "Uncompressing Linux....done,
> > booting the kernel". Would anybody please point me what step I missed?
> > Thank you so much.
> >
> > Best Regards,
> > Xiang Lu
> >
> >
>
------------------------------------
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/
|