You're right!
I forgot it again, and Ronald told-me about 15 times!
just to register, in linuxrc file, change the line:
insmod tssdcard.ko
to
insmod tssdcard.ko dmaenable=0
regards
Adriano
--- In "ljkenny" <> wrote:
>
> Thanks for all that, you're most kind.
>
> However, the problem has now been solved.
>
> There is nothing wrong with the kernel or the partitions on the card.
>
> I just needed to turn DMA off. =:-D
>
> Thank you Adriano and Ronald for your help in this matter.
>
> --- In "Adriano Naspolini" <anaspolini@>
> wrote:
> >
> > Ok, I have no idea. Maybe you can try this (works for me):
> >
> > download untar and dd this sd image:
> >
>
ftp://ftp.embeddedarm.com/ts-arm-sbc/ts-7350-linux/binaries/ts-images/512mbsd-aug252008.dd.bz2
> > It will generate a 4 partition card 1-vfat, 2-kernel, 3-initrd,
> 4-debian.
> >
> > download and install the crosstool:
> >
>
ftp://ftp.embeddedarm.com/ts-arm-sbc/ts-7350-linux/cross-toolchains/crosstool-linux-gnueabi-2005q3-2.tar.gz
> >
> > download and untar kernel source:
> >
>
ftp://ftp.embeddedarm.com/ts-arm-sbc/ts-7350-linux/sources/linux-2.6.21-ts-src-aug252008.tar.gz
> >
> > Change the Makefile to match your crosstool path, then change
> > yourkernelsource/arch/arm/configs/ts7300_defconfig to disable sd-card
> > module. Maybe you want to change console=none to
console=ttyAM0,115200.
> >
> > $ make ts7300_defconfig
> > $ make
> >
> > $dd if=yourkernelsource/arch/arm/boot/zImage
of=/dev/your_sd_partition_2
> > $sync
> >
> > Download and compile load_ts7300 (for loading fpga)
> >
> > mount the 3rd partition (i supose you mount in /media/disk/)
> > change the rclinux link to rclinux-sdroot:
> > /media/disk$ rm linuxrc; ln -fs linuxrc-sdroot linuxrc; sync
> >
> > Download ts7300_cyclone2.rbf
> > Add this line to your rclinux (just after echo ">> Booting to SD
> > Card..." > $CONSOLE):
> > load_ts7300 -v ts7300_cyclone2.rbf
> >
> > Again in rclinux, change the line:
> > insmod /tsuart7350.ko
> > to:
> > insmod /tsuart7300.ko
> >
> > /media/disk/$ mv /yourdownloaddir/tssdcard-ts7300.ko tssdcard.ko
> > /media/disk/$ cp /yourkernelsource/drivers/serial/tsuart7300.ko ./
> > /media/disk/$ cp /yourkernelsource/load_ts7300/load_ts7300 ./
> >
> > umount, put into ts7000 and turn on.
> >
> > i hope it works.
>
------------------------------------
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/
|