Hi,
I bought myself the rather nice TS-7800 for a replacement home router but
having been frustrated that my RTC seems to not work[1] and that I too get the
random SD card lockups[2] I thought there was not much point continuing with
the TS standard kernel :-/
So I git yanked myself a copy of the orion Linux tree and yesterday after
finding that it had stalled at 2.6.25-rc1 I noticed that it is in the
mainline tree...WIN!
For the past week[3] or so I have been slapping around support for the
TS-7800 which I found surprisingly easy. Serial, SATA and the NIC seem to
be working just fine. My patch and .config file are available here:
http://www.digriz.org.uk/files/ts7800/2.6.25-rc3-orion-ts7800.diff
http://www.digriz.org.uk/files/ts7800/linconf [.config file]
I managed to 'find' the XOR MTD that contains the bootstrapping code
(TS-BOOTROM) however, as the subject says, I'm still unable to 'find' the
512MB NAND MTD on this thing.
Digging around the source codes of 2.6.21-ts and 2.6.25-rc3 I see that the
mtd/nand/ts7800.c and mtd/nand/orion_nand.c are rather similar; however I
cannot get orion_nand (or plat_nand.c) to work. I get a grumbling "No NAND
Device Found".
Anyone know 'where' it is? Whilst I'm digging for bits, any idea if the RTC
is on the I2C bus and where on it? Just, if someone knows off the top of
their head[4] that would be great.
Cheers
Alex
[1] I am using the EABI rootfs from AD and so the 'special' binary refuses to
run, invalid and unavailable libraries (far too older version of
libc I think)
[2] http://tech.groups.yahoo.com/group/ts-7000/message/7908 and the tssdcard
kernel spins at 100% when this does occur so it is definitely that
[3] I'm no C coder, ARM platform porting guy, just a Perl UNIX man ;)
[4] or if they could run the i2c scanning tools for Linux on their board
--
________________________________________
< A mushroom cloud has no silver lining. >
----------------------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
signature.asc
Description: Digital signature
|