Hi Jason

Great - let us know when you have updated and tested.

Regards
Henno

On Thu, Mar 7, 2013 at 7:09 PM, Jason Castro <[email protected]> wrote:

>  Thank you very much for the response.  The bof file you sent me works
> great.  I have not updated my CASPER tools in a while, so that's probably
> the issue.  I'll work on updating, and I'll let you know if I have any
> further problems.
>
> Thanks,
>
> Jason Castro
> NRAO
>
>
>
>
> On 3/7/2013 1:49 AM, Henno Kriel wrote:
>
> Hi Jason
>
>  Attached is a bof file I build for tut1 on Roach2, with some additional
> bus diagnostics. Please try this boffile and report back.
>
>  Thanks
> HK
>
>  On Tue, Mar 5, 2013 at 9:25 PM, Jason Castro <[email protected]> wrote:
>
>> I just loaded the latest version of tcpborphserver dated
>> 2013-02-12T17:00:21 for my ROACH2.  I've recompiled tutorial1 for a ROACH2
>> and I'm able to load the bof file to the FPGA, however when I try to read a
>> register I get a communications error from the Roach and the personality of
>> the FPGA is dumped.  The roach is still on the network and KATCP is still
>> there, but I have to reload the BOF file.  It appears I can write to
>> registers correctly.  If I request say 5 bytes from the sys_stratchpad
>> KATCP recovers gracefully with an error, but if I request 4 bytes I get the
>> following error dump from the ROACH2, as read from the USB serial interface:
>>
>> Machine check in kernel mode.
>> Data Read PLB Error
>> Oops: Machine check, sig: 7 [#6]
>> PowerPC 44x Platform
>> Modules linked in:
>> NIP: 10004ff8 LR: 10004fcc CTR: 1000547c
>> REGS: efbcdf10 TRAP: 0214   Tainted: G      D W     (3.4.0-rc3+)
>> MSR: 0002f900 <CE,EE,PR,FP,ME>  CR: 42002424  XER: 0000005f
>> TASK = efbd4100[489] 'tcpborphserver3' THREAD: efbcc000
>> GPR00: 00000000 bfc7faf0 48021c60 00000000 00000000 00000000 10045fbc
>> 00000000
>> GPR08: 00000000 4802a00c 00000000 bfc7faf0 22002422 100598dc 00000000
>> 00000000
>> GPR16: 1ff6b47c 1ff62098 00000000 00000000 00000000 00000000 00000000
>> bf8b8fae
>> GPR24: 100028c4 100450a8 00000008 48028e64 00000000 00000004 1005808c
>> bfc7faf0
>> NIP [10004ff8] 0x10004ff8
>> LR [10004fcc] 0x10004fcc
>> Call Trace:
>> ---[ end trace 9a1ad1718c70baa4 ]---
>>
>> roach VMA close
>> roach release mem calledBus error
>> root: tcpborphserver exited with code 0
>>
>> i2c i2c-0: master_xfer[0] W, addr=0x18, len=1
>> i2c i2c-0: master_xfer[1] R, addr=0x18, len=1
>> i2c i2c-0: master_xfer[0] W, addr=0x18, len=1
>> i2c i2c-0: master_xfer[1] R, addr=0x18, len=1
>> i2c i2c-0: master_xfer[0] W, addr=0x18, len=1
>> i2c i2c-0: master_xfer[1] R, addr=0x18, len=1
>> i2c i2c-0: master_xfer[0] W, addr=0x18, len=1
>> i2c i2c-0: master_xfer[1] R, addr=0x18, len=1
>> i2c i2c-0: master_xfer[0] W, addr=0x18, len=1
>> i2c i2c-0: master_xfer[1] R, addr=0x18, len=1
>> i2c i2c-0: master_xfer[0] W, addr=0x18, len=1
>> i2c i2c-0: master_xfer[1] R, addr=0x18, len=1
>> i2c i2c-0: master_xfer[0] W, addr=0x18, len=1
>> i2c i2c-0: master_xfer[1] R, addr=0x18, len=1
>> i2c i2c-0: master_xfer[0] W, addr=0x18, len=1
>> i2c i2c-0: master_xfer[1] R, addr=0x18, len=1
>> i2c i2c-0: master_xfer[0] W, addr=0x18, len=1
>> i2c i2c-0: master_xfer[1] R, addr=0x18, len=1
>> i2c i2c-0: master_xfer[0] W, addr=0x18, len=1
>> i2c i2c-0: master_xfer[1] R, addr=0x18, len=1
>> i2c i2c-0: master_xfer[0] W, addr=0x18, len=1
>> i2c i2c-0: master_xfer[1] R, addr=0x18, len=1
>> i2c i2c-0: master_xfer[0] W, addr=0x18, len=1
>> i2c i2c-0: master_xfer[1] R, addr=0x18, len=1
>> i2c i2c-0: master_xfer[0] W, addr=0x18, len=1
>> i2c i2c-0: master_xfer[1] R, addr=0x18, len=1
>> i2c i2c-0: master_xfer[0] W, addr=0x18, len=1
>> i2c i2c-0: master_xfer[1] R, addr=0x18, len=1
>> i2c i2c-0: master_xfer[0] W, addr=0x18, len=1
>> i2c i2c-0: master_xfer[1] R, addr=0x18, len=1
>> i2c i2c-0: master_xfer[0] W, addr=0x18, len=1
>> i2c i2c-0: master_xfer[1] R, addr=0x18, len=1
>> i2c i2c-0: master_xfer[0] W, addr=0x18, len=1
>> i2c i2c-0: master_xfer[1] R, addr=0x18, len=1
>> i2c i2c-0: master_xfer[0] W, addr=0x4c, len=1
>> i2c i2c-0: master_xfer[1] R, addr=0x4c, len=2
>> i2c i2c-0: master_xfer[0] W, addr=0x4c, len=1
>> i2c i2c-0: master_xfer[1] R, addr=0x4c, len=1
>> i2c i2c-0: master_xfer[0] W, addr=0x4c, len=1
>> i2c i2c-0: master_xfer[1] R, addr=0x4c, len=1
>> i2c i2c-0: master_xfer[0] W, addr=0x4e, len=1
>> i2c i2c-0: master_xfer[1] R, addr=0x4e, len=2
>> i2c i2c-0: master_xfer[0] W, addr=0x4e, len=1
>> i2c i2c-0: master_xfer[1] R, addr=0x4e, len=1
>> i2c i2c-0: master_xfer[0] W, addr=0x4e, len=1
>> i2c i2c-0: master_xfer[1] R, addr=0x4e, len=1
>>
>>
>>
>
>
>  --
> Henno Kriel
>
> DSP Engineer
> Digital Back End
> meerKAT
>
> SKA South Africa
> Third Floor
> The Park
> Park Road (off Alexandra Road)
> Pinelands
> 7405
> Western Cape
> South Africa
>
> Latitude: -33.94329 (South); Longitude: 18.48945 (East).
>
> (p) +27 (0)21 506 7300
> (p) +27 (0)21 506 7365 (direct)
> (f) +27 (0)21 506 7375
> (m) +27 (0)84 504 5050
>
>
>


-- 
Henno Kriel

DSP Engineer
Digital Back End
meerKAT

SKA South Africa
Third Floor
The Park
Park Road (off Alexandra Road)
Pinelands
7405
Western Cape
South Africa

Latitude: -33.94329 (South); Longitude: 18.48945 (East).

(p) +27 (0)21 506 7300
(p) +27 (0)21 506 7365 (direct)
(f) +27 (0)21 506 7375
(m) +27 (0)84 504 5050

Reply via email to