Subject: devel-digest V2 #236
From: [email-masked] (devel-digest)
To: [email-masked]

devel-digest         Friday, November 12 1999         Volume 02 : Number 236

In this issue:

    Re: Buggy Processor
    Re: Speak Freely
    Re: Speak Freely
    Re: Speak Freely
    Re: Speak Freely
    Re: Speak Freely
    Re: Speak Freely
    where is the nettrom source code?
    Re: Speak Freely
    DM 15 public5(beta), whats new?
    Re: DM 15 public5(beta), whats new?
    jdk118 for public15-5
    RC5: Test client source

See the end of this digest for information about devel-digest.

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

Date: Tue, 2 Nov 1999 19:07:30 +0000 (GMT)
From: Russell King <[email-masked]>
Subject: Re: Buggy Processor

Darryl DeGraff writes:
> They certainly know about it.  The trap seems to keep the machine
> running.  I have seen it several times and was given a patch for
> dm12, but even in that case, the machine kept running; only the
> program that it was attempting to execute was aborted (which,
> fortunately, in the cases I saw, were not so critical cron jobs.
> However, it could be very bad for applications that must run 24/7.).

I think this needs some clarification; I believe that misconceptions
are bad, so here it is:

1.  * this is a suspected bug only *

    The "Buggy" processor message is caused by a *suspected bug* in the
    StrongARM, not a confirmed bug.  It could still turn out to be a
    kernel problem.  There has recently been one fix to the kernel in
    the area which may account for it, but since the problem only occurs
    occasionally, there is no way to confirm that this has fixed the
    problem.  I say again:

2.  * The trap does not affect the kernel's stability *

    The "trap" for the problem in no way affects the ability of the overall
    system to remain running; indeed if the trap was not there, the system
    will still continue to run.

3.  * The trap improves user-mode stability *

    The "trap" prevents user-mode programs getting killed by the suspected
    bug, and therefore increases the user-mode stability.  There are no side
    effects.  The problem is completely patched by the trap.  No user-mode
    program should get killed or aborted by the problem with the trap in.

4.  * Message is for statistic analysis *

    The message is only there for me to collect some information, and it
    should direct you to the web page.  This web page will tell you what
    the current state is about the problem, and what information I need
    from you guys to track down the problem.

5.  * dynamic web page *

    The state page will, more importantly, tell you when *not* to send me
    reports.  I don't want to get flooded with bug reports which I don't
    want.  After all, who knows - the 2.2.12 kernel could be running on
    some machine in 10 years to come when the problem is no longer an
    issue! ;)  (ie, like that guy who needed to raise money for a medial
    operation about 10 years ago, and is still getting about 5 sack fulls
    of post mail a day).

This should be explained on the state.html web page, which is where the
only official source of information about this problem is kept.  If you
find that the page is unclear, let me know.

This page is dynamic, which means that when I change the information on
there, I would prefer that the bug reports would reflect the change ASAP,
as you will see when you read the page.
   _____
  |_____| ------------------------------------------------- ---+---+-
  |   |         Russell King        [email-masked]      --- ---
  | | | |   http://www.arm.linux.org.uk/~rmk/aboutme.html    /  /  |
  | +-+-+                                                     --- -+-
  /   |               THE developer of ARM Linux              |+| /|\
 /  | | |                                                     ---  |
    +-+-+ -------------------------------------------------  /\\\  |
- --
This list is run automagically by Majordomo 1.94.4
Please send email questions to [email-masked]
To UNSUBSCRIBE: email [email-masked] with
"unsubscribe devel" as the body of your message.

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

Date: Tue, 02 Nov 1999 15:37:27 -0500
From: Scott Bambrough <[email-masked]>
Subject: Re: Speak Freely

Ralph Siemsen wrote:
> 
> the latest stuff, or very close to it... so you might have a genuine
> compiler bug.  Scott will hopefully jump in here and take a look.

You do have a general compiler bug.  There are two similar ones that I
reported to the GCC list.  I don't have a fix for you ATM, but I will
have a look into it.  I'm currently working on 2.95.2, and will post
that compiler when I feel it is ready.  That's about as accurate as I
can get ATM.

> Meantime I'd suggest trying -O2 or no optimization at all.

This is a decent suggestion.

- -- 
Scott Bambrough - Software Engineer
REBEL.COM    http://www.rebel.com
NetWinder    http://www.netwinder.org

- ---
This message processed by the Netwinder.Org news2mail gateway.

- --
This list is run automagically by Majordomo 1.94.4
Please send email questions to [email-masked]
To UNSUBSCRIBE: email [email-masked] with
"unsubscribe devel" as the body of your message.

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

Date: Tue, 02 Nov 1999 16:26:34 -0500
From: Scott Bambrough <[email-masked]>
Subject: Re: Speak Freely

[email-masked] wrote:
> 
> I am getting an error that I've never seen when compiling the 7.1
> version of Speak Freely.  It occurs when compiling the GSM compression
> library.
> 
>    gcc -O3 -c -O --signed-char -DSASR -DNDEBUG -DAUTO_SPARC_HACK \
>       -I./inc src/code.c
>    /tmp/cc6AgIAv.s: Assembler messages:
>    /tmp/cc6AgIAv.s:87: Error Can not represent OFFSET_IMM8 relocation
>         in this object file format (1)
>    /tmp/cc6AgIAv.s:89: Error Can not represent OFFSET_IMM8 relocation
>         in this object file format (1)
>    make[1]: *** [src/code.o] Error 1
> 
> Any assistance on this would be appreciated.  Thanks.

I have actually seen and reported this very bug to the GCC list.  I have
had no response as yet.  The problem is the incorrect use of ldrh,
strh.  The offset is too large.  The temporary workaround is to compile
this file with -march=armv3.  This disables the use of the armv4
instructions ldrh, strh.

Scott

- -- 
Scott Bambrough - Software Engineer
REBEL.COM    http://www.rebel.com
NetWinder    http://www.netwinder.org

- ---
This message processed by the Netwinder.Org news2mail gateway.

- --
This list is run automagically by Majordomo 1.94.4
Please send email questions to [email-masked]
To UNSUBSCRIBE: email [email-masked] with
"unsubscribe devel" as the body of your message.

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

Date: 02 Nov 1999 13:54:18 -0800
From: [email-masked]
Subject: Re: Speak Freely

Scott Bambrough <[email-masked]> writes:

> Ralph Siemsen wrote:
> > 
> > the latest stuff, or very close to it... so you might have a genuine
> > compiler bug.  Scott will hopefully jump in here and take a look.
> 
> You do have a general compiler bug.  There are two similar ones that I
> reported to the GCC list.  I don't have a fix for you ATM, but I will
> have a look into it.  I'm currently working on 2.95.2, and will post
> that compiler when I feel it is ready.  That's about as accurate as I
> can get ATM.
> 
> > Meantime I'd suggest trying -O2 or no optimization at all.
> 
> This is a decent suggestion.

The name of the problem file is: 
   speak-freely-7.1/gsm/src/code.c
This module compiles only with -O0

The rest of speak freely compiles with the optimization on.

I will be testing the program later this week.  I post an update of my
progress.

Question:  Is the sound driver Full Duplex?

> 
> -- 
> Scott Bambrough - Software Engineer
> REBEL.COM    http://www.rebel.com
> NetWinder    http://www.netwinder.org

- ---
This message processed by the Netwinder.Org news2mail gateway.

- --
This list is run automagically by Majordomo 1.94.4
Please send email questions to [email-masked]
To UNSUBSCRIBE: email [email-masked] with
"unsubscribe devel" as the body of your message.

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

Date: Tue, 02 Nov 1999 17:12:09 -0500
From: Scott Bambrough <[email-masked]>
Subject: Re: Speak Freely

[email-masked] wrote:
> 
> This module compiles only with -O0
> 

No it doesn't.  It fails for me on all optimization levels I tried
(0-3).

- -- 
Scott Bambrough - Software Engineer
REBEL.COM    http://www.rebel.com
NetWinder    http://www.netwinder.org

- ---
This message processed by the Netwinder.Org news2mail gateway.

- --
This list is run automagically by Majordomo 1.94.4
Please send email questions to [email-masked]
To UNSUBSCRIBE: email [email-masked] with
"unsubscribe devel" as the body of your message.

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

Date: Wed, 03 Nov 1999 15:04:37 -0500
From: Woody Suwalski <[email-masked]>
Subject: Re: Speak Freely

This is a multi-part message in MIME format.
- --------------F9940DAB870433354AA2BEEC
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

[email-masked] wrote:
> 
> 
> Question:  Is the sound driver Full Duplex?
> 
It is supposed to be ;->
Do a cat /dev/sndstat to verify...

Woody
- --------------F9940DAB870433354AA2BEEC
Content-Type: text/x-vcard; charset=us-ascii;
 name="woody.vcf"
Content-Transfer-Encoding: 7bit
Content-Description: Card for Woody Suwalski
Content-Disposition: attachment;
 filename="woody.vcf"

begin:vcard 
n:Suwalski;Woody
tel;work:(613) 788 6008 x 6127
x-mozilla-html:FALSE
org:<a href="http://www.rebel.com/"><img src="http://www.rebel.com/images/rebel.gif"border=0></a>
adr:;;;;;;
version:2.1
email;internet:[email-masked]
title:Netwinder Design
fn:Woody Suwalski
end:vcard

- --------------F9940DAB870433354AA2BEEC--

- ---
This message processed by the Netwinder.Org news2mail gateway.

- --
This list is run automagically by Majordomo 1.94.4
Please send email questions to [email-masked]
To UNSUBSCRIBE: email [email-masked] with
"unsubscribe devel" as the body of your message.

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

Date: Wed, 3 Nov 1999 21:09:46 +0000 (GMT)
From: Russell King <[email-masked]>
Subject: Re: Speak Freely

Woody Suwalski writes:
> [email-masked] wrote:
> > Question:  Is the sound driver Full Duplex?
> It is supposed to be ;->
> Do a cat /dev/sndstat to verify...

It most certainly is.
   _____
  |_____| ------------------------------------------------- ---+---+-
  |   |         Russell King        [email-masked]      --- ---
  | | | |   http://www.arm.linux.org.uk/~rmk/aboutme.html    /  /  |
  | +-+-+                                                     --- -+-
  /   |               THE developer of ARM Linux              |+| /|\
 /  | | |                                                     ---  |
    +-+-+ -------------------------------------------------  /\\\  |
- --
This list is run automagically by Majordomo 1.94.4
Please send email questions to [email-masked]
To UNSUBSCRIBE: email [email-masked] with
"unsubscribe devel" as the body of your message.

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

Date: Thu, 4 Nov 1999 14:24:37 -0500 
From: "Latham, Steve" <[email-masked]>
Subject: where is the nettrom source code?

Can  I examine the source code for the nettrom? Where is it?

- --
This list is run automagically by Majordomo 1.94.4
Please send email questions to [email-masked]
To UNSUBSCRIBE: email [email-masked] with
"unsubscribe devel" as the body of your message.

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

Date: 03 Nov 1999 14:20:25 -0800
From: [email-masked]
Subject: Re: Speak Freely

Scott Bambrough <[email-masked]> writes:

> [email-masked] wrote:
> > 
> > This module compiles only with -O0
> > 
> 
> No it doesn't.  It fails for me on all optimization levels I tried
> (0-3).

I guess I'm wrong than.  I guess I'm really not running the Speak
Freely conference server on my NetWinder.  Funny.  It sure looks like
its running.  It sure acts like its running.

Go to the gsm/src directory and try keying the gcc command in manually
to compile code.c with -O0 as the only optimization command.  Use the
failed command as your boilerplate.

Then, return up to the main Speak Freely directory and type "make".

> 
> -- 
> Scott Bambrough - Software Engineer
> REBEL.COM    http://www.rebel.com
> NetWinder    http://www.netwinder.org

- ---
This message processed by the Netwinder.Org news2mail gateway.

- --
This list is run automagically by Majordomo 1.94.4
Please send email questions to [email-masked]
To UNSUBSCRIBE: email [email-masked] with
"unsubscribe devel" as the body of your message.

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

Date: 8 Nov 1999 13:39:54 GMT
From: [email-masked] (Philipp Grau)
Subject: DM 15 public5(beta), whats new?

Hello!

Well, before doing the 360MB download once again,
what's new? And is it worth the download if my dm15public4
is running well?

\bye
Philipp

- ---
This message processed by the Netwinder.Org news2mail gateway.

- --
This list is run automagically by Majordomo 1.94.4
Please send email questions to [email-masked]
To UNSUBSCRIBE: email [email-masked] with
"unsubscribe devel" as the body of your message.

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

Date: Mon, 08 Nov 1999 11:39:14 -0500
From: "Andrew E. Mileski" <[email-masked]>
Subject: Re: DM 15 public5(beta), whats new?

Philipp Grau wrote:
> Well, before doing the 360MB download once again,
> what's new? And is it worth the download if my dm15public4

Very little, hence I didn't make a big announcement.  Basically a few
less bugs.

- --
Andrew E. Mileski  -  Software Engineer
REBEL.COM  http://www.rebel.com/

- ---
This message processed by the Netwinder.Org news2mail gateway.

- --
This list is run automagically by Majordomo 1.94.4
Please send email questions to [email-masked]
To UNSUBSCRIBE: email [email-masked] with
"unsubscribe devel" as the body of your message.

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

Date: Mon, 08 Nov 1999 17:30:04 -0500
From: scott hutinger <[email-masked]>
Subject: jdk118 for public15-5

ftp://skyping.mprojects.wiu.edu/pub/jdk118v1_arm_p15-5.tgz

I am uncertain if it runs under public15-4, but it probably would.  I am
certain that the arm_p15-1 will not run under 15-2 or later.  The build
I had under 15-4 ran under 15-5.

I put a setup118.sh that can be used (or modified), thinking the final
destination will be /usr/local/jdk118_v1.
Just change $JDK_HOME if it should be a different location.  Just type
source setup118.sh and the  needed envar's are setup for running.

This isn't a final release from blackdown, it's just keeping up with the
public builds.

thanks,
scott

- ---
This message processed by the Netwinder.Org news2mail gateway.

- --
This list is run automagically by Majordomo 1.94.4
Please send email questions to [email-masked]
To UNSUBSCRIBE: email [email-masked] with
"unsubscribe devel" as the body of your message.

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

Date: Fri, 12 Nov 1999 12:02:51 -0500
From: "Andrew E. Mileski" <[email-masked]>
Subject: RC5: Test client source

Anyone interested in helping out getting the test client working,
I've started a CVS project for it called "rc5-test".

Grab it
  cvs -d :pserver:[email-masked]:/cvsroot checkout rc5-test
Build it
  ./configure arm-linux
  make
Execute it
  ./rc5des -test
And you'll see the final summary says
 1/32 RC5 Tests Passed
 WARNING WARNING WARNING
 31 RC5 Tests FAILED!!!
so we have some work to do still.

The source is geared towards RISCOS for the ARM; the maintainer forgot
about us GNU/Linux users it seems.  So far I've only patched the source
enough to get it running.

When the test client is working, I'll submit the changes to distributed.net
and build a real client for us (the real client source isn't open).

Happy hacking.

- --
Andrew E. Mileski  -  Software Engineer
REBEL.COM  http://www.rebel.com/
- --
This list is run automagically by Majordomo 1.94.4
Please send email questions to [email-masked]
To UNSUBSCRIBE: email [email-masked] with
"unsubscribe devel" as the body of your message.

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

End of devel-digest V2 #236
***************************

--
This list is run automagically by Majordomo 1.94.4
Please send email questions to [email-masked]
To UNSUBSCRIBE: email [email-masked] with
"unsubscribe devel-digest" as the body of your message.