--- In Claudio Felix <> wrote:
>
> 2010/8/24 Jaan <>
> > I have managed to get a 2.6.30-rc7 kernel working with TS-7800 (message no
> > 18585 in ts-7000 Yahoo group).
> >
> > I have trouble with later kernels. Well, I've only tried 2.6.34 and 2.6.35
> > (and 2.6.35.3). The kernel does not seem to know anything about MTD NAND
> > flash (onboard flash). I would like to boot to initrd (MTD second partition
> > or /dev/mtdblock2), as SD card partitions are not supported anyway.
> >
> > The earlier (2.6.30-rc7) kernel works and its output is:
> > NAND device: Manufacturer ID: 0x2c, Chip ID: 0xdc (Micron NAND 512MiB 3,3V
> > 8-bi)
> > Creating 4 MTD partitions on "gen_nand":
> > 0x000000000000-0x000000020000 : "mbr"
> > 0x000000020000-0x000000420000 : "kernel"
> > 0x000000420000-0x000000820000 : "initrd"
> > 0x000000820000-0x000020000000 : "rootfs"
> >
> > This is not shown in the output of some newer kernels with compiled with
> > orion5x_defconfig (and command line options "console=ttyS0,115200n8
> > root=/dev/mtdblock2 rw init=/linuxrc").
> >
> > Last lines from 2.6.35.3 output:
> >
> > Root-NFS: No NFS server available, giving up.
> > VFS: Unable to mount root fs via NFS, trying floppy.
> > VFS: Cannot open root device "mtdblock2" or unknown-block(2,0)
> > Please append a correct "root=" boot option; here are the available
> > partitions:
> > Kernel panic - not syncing: VFS: Unable to mount root fs on
> > unknown-block(2,0)
> >
> > I don't have any special features that I want from this newer kernel, I'm
> > just curious what is wrong. MTD support and NAND Device Support are enabled
> > by default in this config.
> >
> > I've also tried adding
> > mtdparts=orion_nand:@0x20000
> > @0x820000(rootfs)
> > to kernel command line options, but I see no change in output.
> >
> > I've also made MTD debugging noisy (level 3), but I couldn't see anything.
> >
> > Any ideas?
> >
> > Jaan
> >
> >
> Jaan.. I use kernel 2.6.34 with Matt's patches and I it is able to mount the
> SDcard just fine (2GB cards inclusive).
>
> Claudio
>
Are you sure you are using TS-7800?
After some searching, I've found Matt's patches on his homepage
http://mcrapet.free.fr/ . At a glance, Matt's patches seem to be only for
Cirrus Logic EP-93xx, which have little to do with TS-7800.
As I've understood, TS-7800 has too many differencies from TS-7200. One uses
Marvell Orion 88F5182, others Cirrus Logic EP93xx. The kernel has separate
directories for TS-72xx (EP93xx is in directory arch/arm/mach-ep93xx) and for
TS-78xx (Orion is in directory arch/arm/mach-orion5x).
Jaan
------------------------------------
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/
|