ts-7000
[Top] [All Lists]

[ts-7000] Re: TS-7800, Cannot access the Hardware Clock via any known me

To:
Subject: [ts-7000] Re: TS-7800, Cannot access the Hardware Clock via any known method.
From: "osogoet" <>
Date: Sun, 28 Aug 2011 14:33:50 -0000
The PC-104 I am using is 16bit, and I could not manage the board with the GCC 
3.3.5 on NAND flash/kernel 2.6.21.

Then I had found the following.
From: "tommessum" <>
   To: 
   Reply-To: 
   Subject: [ts-7000] Re: TS7800 PC104 16 bit memory access problem
Date: Fri, 17 Dec 2010 09:50:09 -0000

And GCC 4.3.2 works fine, therefore I insist to EABI/GCC 4.3.2/kernel 2.6.34.

I will try other ways suggested.
Thanks,

--- In  Mark Featherston <> wrote:
>
> Osogoet,
>
>  >the reason why I use kernel 2.6.34 (and GCC 4.3.2) is that accessing
> PC-104 via mmap() requires EABI based on GCC 4.3.2 which runs on kernel
> 2.6.34.
>
> You do not need a newer kernel for calling mmap on pc104 addresses.  I
> wrote this example on a TS-7800 using the stock Debian Sarge (OABI) and
> a 2.6.21 Kernel.
> http://oz.embeddedarm.com/~mark/index.php/TS-Relay8#TS-Relay8_Programming
>
> You may want to try the default image:
> ftp://ftp.embeddedarm.com/ts-arm-sbc/ts-7800-linux/binaries/ts-images/512mbsd-latest.dd.bz2
>
> If you do end up needing to compile the kernel, we have a guide for the
> TS-7800 here:
> http://www.embeddedarm.com/about/resource.php?item=412
>
> 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 08/26/2011 06:03 AM, osogoet wrote:
> > Yes, it is an option, and I bought 8 TS-7800s with OP-BBRTC.
> > Please check the invoice #50491.
> > Also, the RTC works fine when booting from NAND Flash.
> >
> > Well, I had compiled kernel of PC Linux many times, although I have not
> > been doing so for these a few(or several) years.
> >
> > Then, if possible I will self-compile the 2.6.34 kernel on TS-7800,
> > running Linux 2.6.34.
> > And would you suggest where I do download source tree from?
> >
> > BTW, the reason why I use kernel 2.6.34 (and GCC 4.3.2) is that
> > accessing PC-104 via mmap() requires EABI based on GCC 4.3.2 which runs
> > on kernel 2.6.34.
> >
> > --- In  <ts-7000%40yahoogroups.com>,
> > Walter Marvin <walter.marvin@> wrote:
> >  >
> >  > I checked and a RTC is optional on the TS-7800 (e.g. you have to buy
> > it extra) Check you original invoice and see if you have one installed
> >  >
> >  >
> >  >
> >  > ________________________________
> >  > From: osogoet <mah01422@>
> >  > To:  <ts-7000%40yahoogroups.com>
> >  > Sent: Thursday, August 25, 2011 10:24 AM
> >  > Subject: [ts-7000] Re: TS-7800, Cannot access the Hardware Clock via
> > any known method.
> >  >
> >  >
> >  > Â
> >  >
> >  > I downloaded 7800_avr_reflash.tar.gz, and following the README,
> > execute ./refresh script.
> >  > However, kernel 2.6.34 could still not find the RTC.
> >  >
> >  > I got the file system of 2.6.34 somewhere. It was only a few months
> > ago, but I can't remember where I got the image from, or what did I do
> > to setup micorSD.
> >  >
> >  > Well, should I make/compile the 2.6.34 kernel from sources?
> >  > But, I am not so smart to do so.
> >  >
> >  > So, I would like to reflash the AVR on 7800 with the older image,
> > unless the bug in
> >  > the older AVR image is serious.
> >  >
> >  > Would you supply the older 7800_avr flash image?
> >  >
> >  > Regards,
> >  >
> >  > --- In  <ts-7000%40yahoogroups.com>,
> > Mark Featherston <mark@> wrote:
> >  > >
> >  > > Is this a new TS-7800, or did you recently update the AVR following
> > the
> >  > > errata here?
> >  > > http://www.embeddedarm.com/about/resource.php?item=563
> >  > >
> >  > > Walter is correct that it is optional, so make sure you ordered with
> >  > > OP-BBRTC. However there was a recently discovered bug with the 2.6.34
> >  > > kernel and the latest FPGA revision. From
> >  > > /arch/arm/mach-orion5x/ts78xx-setup.c:
> >  > >
> >  > > static void ts78xx_fpga_supports(void)
> >  > > {
> >  > > /* TODO: put this 'table' into ts78xx-fpga.h */
> >  > > switch (ts78xx_fpga.id) {
> >  > > case TS7800_REV_1:
> >  > > case TS7800_REV_2:
> >  > > case TS7800_REV_3:
> >  > > case TS7800_REV_4:
> >  > > case TS7800_REV_5:
> >  > > case TS7800_REV_9:
> >  > > ts78xx_fpga.supports.ts_rtc.present = 1;
> >  > > ts78xx_fpga.supports.ts_nand.present = 1;
> >  > > ts78xx_fpga.supports.ts_rng.present = 1;
> >  > >
> >  > > break;
> >  > > default:
> >  > > ts78xx_fpga.supports.ts_rtc.present = 0;
> >  > > ts78xx_fpga.supports.ts_nand.present = 0;
> >  > > ts78xx_fpga.supports.ts_rng.present = 0;
> >  > >
> >  > > }
> >  > > }
> >  > >
> >  > > If you have a new board, or applied the AVR update, you will be
> > running
> >  > > revision 10. As you can see there, it will assume there is no RTC,
> >  > > NAND, or RNG. We only officially support the 2.6.21 kernel, but a
> >  > > simple change would be to make the defaults assume presence of the RTC
> >  > > when it doesn't recognize the revision. Once it is working you can
> > just
> >  > > use hwclock to interface with the RTC.
> >  > >
> >  > > Keep in mind this board does have support in the vanilla kernels from
> >  > > kernel.org. A fix was already submitted:
> >  > > https://lkml.org/lkml/2011/3/4/223
> >  > >
> >  > > 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 08/24/2011 04:11 PM, Walter Marvin wrote:
> >  > > > First check you have a RTC. on the 7500 it is optional.
> >  > > >
> >  > > > ----------------------------------------------------------
> >  > > > *From:* osogoet <mah01422@>
> >  > > > *To:*  <ts-7000%40yahoogroups.com>
> >  > > > *Sent:* Wednesday, August 24, 2011 1:23 PM
> >  > > > *Subject:* [ts-7000] TS-7800, Cannot access the Hardware Clock
> > via any
> >  > > > known method.
> >  > > >
> >  > > > I have been running kernel 2.6.34 from microSD on TS-7800, and
> >  > > > everything goes well.
> >  > > > However, recently I encounter the problem of RTC.
> >  > > >
> >  > > > While, it's OK for TS-7800 board with 'BOOTROM - built Jun 10 2009',
> >  > > > the RTC of TS-7800 board with 'BOOTROM - built May 11 2011' is not
> >  > > > recognized.
> >  > > >
> >  > > > The related boot message is:
> >  > > >
> >  > > > Setting the system clock.
> >  > > > Cannot access the Hardware Clock via any known method.
> >  > > > Use the --debug option to see the details of our search for an access
> >  > > > method.
> >  > > > Unable to set System Clock to: Thu Jan 1 00:00:12 UTC 1970 (warning).
> >  > > >
> >  > > > and the results of 'hwclock' and 'hwclock --debug' are:
> >  > > >
> >  > > > ts7800:~# hwclock
> >  > > > Cannot access the Hardware Clock via any known method.
> >  > > > Use the --debug option to see the details of our search for an access
> >  > > > method.
> >  > > >
> >  > > > ts7800:~# hwclock --debug
> >  > > > hwclock from util-linux-ng 2.13.1.1
> >  > > > hwclock: Open of /dev/rtc failed, errno=2: No such file or directory.
> >  > > > No usable clock interface found.
> >  > > > Cannot access the Hardware Clock via any known method.
> >  > > >
> >  > > > Also, there are /dev/rtc and /dev/rtc0 on TS-7800 board with
> > 'BOOTROM -
> >  > > > built Jun 10 2009',
> >  > > > there is neither /dev/rtc nor /dev/rtc0 on TS-7800 board with
> > 'BOOTROM -
> >  > > > built May 11 2011'.
> >  > > >
> >  > > > How could it be fixed?
> >  > > >
> >  > > >
> >  > > >
> >  > > >
> >  > >
> >  >
> >
> >
>




------------------------------------

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/

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU