Jumping Rx to 3V3 pretty much solved the problem for me. 

Why only "pretty much"? Well - I actually installed my first project on a 
customer site. This project consists of 12 boards communicating back to a 
management system. Because of the issue with the eth0 occasionally not 
reconnecting (e.g. after the switch is restarted) I added safety code that 
restarts the board if there is no communication back to the management 
system for 120s.

The system has been running perfectly for 2 months - but last week the 
customer accidentally switched the management system off (power button 
pressed; I've since disabled that button). The problem was only detected 
after 4 days - so all 12 boards kept restarting for 4 days. This resulted 
in roughly 30,000 restarts. After the management system was finally 
switched back on 2 boards did not establish communication. I had to go on 
site (luckily it is in the same city) and found that the 2 boards did not 
start up. So 2 failed restarts out of 30,000 - even with Rx connected 
straight to 3V3.

I have to admit that I now look into other options (other than the BBB) 
because as much as I like it I cannot use a HW platform that a.) does not 
start up 100.00% reliably (even after manual modifications that should not 
be necessary in the 1st place) and that b.) that does not always connect 
back to the switch. I am scratching my head a little bit why the BBB team 
does not fix those issues as they are not exactly disputed. It is clear 
enough that the BBB does have a serious reboot issue (as this thread 
certainly proves). Even worse is the issue with eth0 not always 
re-connecting if static IP configuration is used. Just in case somebody 
wonders if I really implemented all fixes suggested in the various forums - 
this is what I've done for all 12 boards for my 1st project:

  Soldered Rx to 3V3 (much improved the restart issue but still 2 out of 
30,000 restarts fail)
  Installed latest Debian image  
  Updated Kernel to latest version
  Removed apache service
  Removed DHCP service
  Removed wicd service
  Disabled lightdm (my applications doesn't need it)
  Disabled HDMI (my applications doesn't need it)
  Adjusted /etc/interfaces (set static IP for eth0)

Note that ifconfig shows the correct IP address when the issue with eth0 
not connecting happens.

So yeah - the BBB seems to be a great board but unfortunately not reliable 
enough for 24*7 unattended operation. And I really cannot spend more time 
on trouble shooting - I have enough work at my hands with the actual 
application so I need a platform that works out of the box.

On Thursday, 13 August 2015 01:13:08 UTC+10, Colin Bester wrote:
>
> Please let us know how the jumping RX to 3V3 line works out. If I recall 
> correctly, the RX line is pulled down to ground which didn't make sense to 
> me as generally an asserted RX state is considered idle (if memory serves 
> me correctly). What resistance are you using? Modifying u-boot is not 
> something I want to do if I don't have to.
>
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to