Re: EdgeRouter Pro supported? Strange FP problems

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Jul 22, 2014 at 03:21:34PM +0100, Markos Chandras wrote:
> On 07/22/2014 02:06 PM, Rob Kendrick wrote:
> 
> When you say "master from linux-mti" I presume you mean this tree:
> 
> http://git.linux-mips.org/?p=linux-mti.git;a=shortlog;h=refs/heads/master
> 
> right?

Correct.

> What FPU problem are you seeing exactly? Could you show us a log for the
> failure? Can you post a simple test case which will allow someone to
> reproduce it?

A strange problem with awk (substr() doesn't work in either gawk or
mawk).  I've tried binaries of awk that I've built myself, and binaries
from Debian.  They all fail with my kernel, work fine with the 3.4
kernel (with a load of Cavium patches) that ship with the EdgeRouter
Pro.

I can see it with this awk script:

{
  line = $ 0
  prefix = substr(line, 1, 3)
  suffix = substr(line, 9)
  print "prefix is '" prefix "'"
  print "suffix is '" suffix "'"
}

execute with `echo "foo bar baz" | awk -f test.awk`.  With gawk, I get
both outputs being "foo bar baz" and with mawk "".  Correct answers
occur when using the shipped 3.4.

When you run gawk in linting mode, you get amusing errors like:
	warning: substr: length 3 too big for string indexing,
	truncating to 1.84467e+19

(Both are using doubles as internal representations, AFAICT.)

> (I am also surprised you have ethernet support since the ethernet
> support has not reached the mainline tree yet as far as I know
> https://git.kernel.org/cgit/linux/kernel/git/gregkh/staging.git/commit/?id=ec3a2207c322e518f7f42c80e54b8ecaf8a6f03e).

I was happily NFS-booting.  The activity LEDs don't work, the two
banks of four ports are identified in a different order, and it
complains about the board type being unknown, but otherwise it works.

-- 
Rob Kendrick, Senior Consulting Developer                Codethink Ltd.
Telephone: +44 7880 657 193              302 Ducie House, Ducie Street,
http://www.codethink.co.uk/         Manchester, M1 2JW, United Kingdom.


[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux