<div dir="ltr"><div>Hi Holger, thanks for the mail.<br><br></div>I'm not sure how the system could get that state. I was working correctly with the BTS months ago and I switched it off. When I started the system a couple of days ago, "BOOTME" it was the only response I received. And the BTS was always in the same place, this was very strange for me.<br><br>I executed dvnixload with -d 5:<br><br><span class="im">root@ubun-osmo:/home/osmo-user/Documentos# ./dvnixload -p /dev/ttyUSB0 ubl-sysmobts-v2.elf u-boot-sysmobts-v2.elf -d 5</span><br><div><div><br></div><div>and one of the outputs was: <br></div><div><br>dvnixload debug2:    OUTPUT count is 0<br><br></div><div>So, with this and the fact that maybe I had some problem with binutils-multiarch on my ubuntu 14.04 LTS running in VirtualBox, I used a laptop with a Kali Linux installed. The OUTPUT count was 1, but I don´t receive the message [BEGIN]<br><br><span class="im">root@kali:~# ./dvnixload -p /dev/ttyUSB0 ubl-sysmobts-v2.elf u-boot-sysmobts-v2.elf <br></span><span class="im">dvnixload info:    Using cross compiler ""<br></span><span class="im">dvnixload info:    Expecting messages: [BOOTME] [BOOTPSP] [I_ME]<br></span>dvnixload info:      [BOOTME] received<span class="im"><br>dvnixload info:    Sending ACK sequence<br></span><span class="im">dvnixload info:    Sending CRC ($BC258B07)<br></span><span class="im">dvnixload info:    Sending size ($00002A88 bytes)<br></span><span class="im">dvnixload info:    Sending entry point ($00002214)<br></span><span class="im">dvnixload info:    Sending termination sequence<br></span>dvnixload info:    Expecting messages: [BEGIN]<br><br></div><div>In this point is waiting always. But with the option of -d I observed that the message that is receiving is continuously [BOOTME]<br></div><div><br>oot@kali:~# ./dvnixload -p /dev/ttyUSB0 ubl-sysmobts-v2.elf u-boot-sysmobts-v2.elf -d 5<br>dvnixload info:    Using cross compiler ""<br>dvnixload debug1:  Running command: test -f ubl-sysmobts-v2.elf<br>dvnixload debug1:  Running command: file ubl-sysmobts-v2.elf | grep ELF 1> /dev/null 2>&1<br>dvnixload debug1:  Running command: test -f u-boot-sysmobts-v2.elf<br>dvnixload debug1:  Running command: file u-boot-sysmobts-v2.elf | grep ELF 1> /dev/null 2>&1<br>dvnixload debug2:  baud_rate_index = 6<br>dvnixload info:    Expecting messages: [BOOTME] [BOOTPSP] [I_ME]<br>dvnixload debug3:  [0] 0x20<br>dvnixload debug3:  [1] 0x42<br>dvnixload debug3:  [2] 0x4F<br>dvnixload debug3:  [3] 0x4F<br>dvnixload debug3:  [4] 0x54<br>dvnixload debug3:  [5] 0x4D<br>dvnixload debug3:  [6] 0x45<br>dvnixload debug3:  [7] 0x00<br>dvnixload debug1:    Reading: [BOOTME]<br>dvnixload info:      [BOOTME] received<br>dvnixload
 debug1:  Running command: objcopy -R .ddrram -R .selfcopy --gap-fill 
0xFF -S -O binary ubl-sysmobts-v2.elf /tmp/ubl.bin 2>&1<br>dvnixload debug2:  run_cmd_get_string()<br><br>dvnixload debug2:    CMD = "readelf -h ubl-sysmobts-v2.elf | grep 'Entry point' | sed  's/.*\(0x[0-9a-f]*\)/\1/'"<br><br>dvnixload debug2:    OUTPUT count is 1<br><br>dvnixload info:    Sending ACK sequence<br>dvnixload debug2:  Sending size = 8<br>dvnixload debug3:    [00] 0x20<br>dvnixload debug3:    [01] 0x20<br>dvnixload debug3:    [02] 0x20<br>dvnixload debug3:    [03] 0x20<br>dvnixload debug3:    [04] 0x41<br>dvnixload debug3:    [05] 0x43<br>dvnixload debug3:    [06] 0x4B<br>dvnixload debug3:    [07] 0x00<br>dvnixload debug2:    Written 8 characters<br>dvnixload info:    Sending CRC ($BC258B07)<br>dvnixload debug2:  Sending size = 8<br>dvnixload debug3:    [00] 0x42<br>dvnixload debug3:    [01] 0x43<br>dvnixload debug3:    [02] 0x32<br>dvnixload debug3:    [03] 0x35<br>dvnixload debug3:    [04] 0x38<br>dvnixload debug3:    [05] 0x42<br>dvnixload debug3:    [06] 0x30<br>dvnixload debug3:    [07] 0x37<br>dvnixload debug2:    Written 8 characters<br>dvnixload info:    Sending size ($00002A88 bytes)<br>dvnixload debug2:  Sending size = 4<br>dvnixload debug3:    [00] 0x32<br>dvnixload debug3:    [01] 0x41<br>dvnixload debug3:    [02] 0x38<br>dvnixload debug3:    [03] 0x38<br>dvnixload debug2:    Written 4 characters<br>dvnixload info:    Sending entry point ($00002214)<br>dvnixload debug2:  Sending size = 4<br>dvnixload debug3:    [00] 0x32<br>dvnixload debug3:    [01] 0x32<br>dvnixload debug3:    [02] 0x31<br>dvnixload debug3:    [03] 0x34<br>dvnixload debug2:    Written 4 characters<br>dvnixload info:    Sending termination sequence<br>dvnixload debug2:  Sending size = 4<br>dvnixload debug3:    [00] 0x30<br>dvnixload debug3:    [01] 0x30<br>dvnixload debug3:    [02] 0x30<br>dvnixload debug3:    [03] 0x30<br>dvnixload debug2:    Written 4 characters<br>dvnixload info:    Expecting messages: [BEGIN]<br>dvnixload debug3:  [0] 0x20<br>dvnixload debug3:  [1] 0x42<br>dvnixload debug3:  [2] 0x4F<br>dvnixload debug3:  [3] 0x4F<br>dvnixload debug3:  [4] 0x54<br>dvnixload debug3:  [5] 0x4D<br>dvnixload debug3:  [6] 0x45<br>dvnixload debug3:  [7] 0x00<br>dvnixload debug1:    Reading: [BOOTME]<br>dvnixload debug3:  [0] 0x20<br>dvnixload debug3:  [1] 0x42<br>dvnixload debug3:  [2] 0x4F<br>dvnixload debug3:  [3] 0x4F<br>dvnixload debug3:  [4] 0x54<br>dvnixload debug3:  [5] 0x4D<br>dvnixload debug3:  [6] 0x45<br>dvnixload debug3:  [7] 0x00<br>dvnixload debug1:    Reading: [BOOTME]<br>dvnixload debug3:  [0] 0x90<br>dvnixload debug3:  [1] 0x12<br>dvnixload debug3:  [2] 0x05<br>dvnixload debug3:  [3] 0x0D<br><br></div><div>and so on.<br><br></div>I would be very grateful if there is some idea about why this is happening and how solve it.<br><br></div><div>Thanks again.<br><br></div><div>Regards.<br></div><div>Diego.<br></div><div><div><br><div class="yj6qo ajU"><div id=":n3" class="ajR" tabindex="0"><img class="ajT" src="https://ssl.gstatic.com/ui/v1/icons/mail/images/cleardot.gif"></div></div><br><br><br><br><br><br><br><br><br><br>
 </div><div><br><br><br><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-08-06 20:22 GMT+02:00 Holger Freyther <span dir="ltr"><<a href="mailto:holger@freyther.de" target="_blank">holger@freyther.de</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
> On 06 Aug 2015, at 13:20, Diego Fernandez Alonso <<a href="mailto:diegoferalonso@gmail.com">diegoferalonso@gmail.com</a>> wrote:<br>
><br>
> Hello.<br>
><br>
> I have a problem with my sysmoBTS. When I start the bts I receive a BOOTME message. So after identify in the SysmoBTS Manual the problem like broken UBL, I tried to follow the manual using the dvnixload utility. I installed the binutils-multiarch package and others neccesary for the execution of the divnixload, but during the proccess I get an error:<br>
<br>
<br>
</span>How did you get the system into that state?<br>
<span class=""><br>
><br>
> root@ubun-osmo:/home/osmo-user/Documentos# ./dvnixload -p /dev/ttyUSB0 ubl-sysmobts-v2.elf u-boot-sysmobts-v2.elf<br>
> dvnixload info:    Using cross compiler ""<br>
> dvnixload info:    Expecting messages: [BOOTME] [BOOTPSP] [I_ME]<br>
> dvnixload info:      [BOOTME] received<br>
> dvnixload error:   Entry point not found<br>
> dvnixload error:   Entry point not found<br>
><br>
> Do someone know why I get an "Entry point not found" message and how I can fix it?<br>
<br>
<br>
</span>so this means that “objdump” got executed. You can execute dvnixload with “-d 5’ (in<br>
addition to the normal arguments) and you will get detailed output. It looks like ubuntu<br>
has done something funny to binutils-multiarch.<br>
<br>
When executing the above you will see the command that was executed, e.g. execute<br>
it by hand and analyse the output.<br>
<span class="HOEnZb"><font color="#888888"><br>
holger</font></span></blockquote></div><br></div>