Cruisers Forum
 


Reply
  This discussion is proudly sponsored by:
Please support our sponsors and let them know you heard about their products on Cruisers Forums. Advertise Here
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 06-02-2015, 19:03   #631
Registered User

Join Date: Aug 2009
Location: oriental
Boat: crowther trimaran 33
Posts: 4,417
Re: OpenCPN Runs on Embedded ARM

Quote:
Originally Posted by Aikiguy View Post
16:19:01 PST: OpenGL-> Texture rectangle format: 0
Is that normal? The texture rectangle format of 0? seems odd.

Should be de1

Can you post the output of glxinfo?

Quote:
16:19:24 PST: Initializing Chart /home/odroid/Documents/charts/ENC_ROOT/US5CA13M/US5CA13M.000
16:19:24 PST: Error: can't open file '/home/odroid/.opencpn/SENC/US5CA13M.S57' (error 13: Permission denied)
16:19:24 PST: Error: can't open file '/home/odroid/.opencpn/SENC/US5CA13M.S57' (error 13: Permission denied)
16:19:24 PST: Error: can't seek on file descriptor -1 (error 9: Bad file descriptor)

Something wrong with permissions
seandepagnier is offline   Reply With Quote
Old 06-02-2015, 20:31   #632
Registered User
 
NahanniV's Avatar

Join Date: Mar 2011
Location: Nova Scotia Canada
Boat: Wharram Tiki 46
Posts: 1,321
Re: OpenCPN Runs on Embedded ARM

Quote:
Originally Posted by Aikiguy View Post
With a little help on the odroid forum this afternoon I got it working.

It crashes instantly on selecting a vector chart, and I know I have solved this problem before I just don't remember how...

Where is the information on the Navico radar plugin?

Do you have g4 or only a g3.

You can run vector charts with 4.0 right?

Thanks,
Guy
:-)
I have the 4G.

The plugin info is in the manual:
Navico Broadband Radar Plugin | Official OpenCPN Homepage

Yes, RNC, ENC, CM93 all work. One small problem with "dredged areas".

I would try running OpenCPN as root: sudo opencpn, if that works, look into permissions.

Cheers,
JM.
NahanniV is offline   Reply With Quote
Old 06-02-2015, 20:37   #633
Registered User

Join Date: Feb 2010
Location: Tierra del Fuego
Boat: Phantom 19
Posts: 6,211
Re: OpenCPN Runs on Embedded ARM

Guy...
Can we see the output of
Code:
ls -la /home/odroid/.opencpn && ls -la /home/odroid/.opencpn/SENC
Pavel
nohal is offline   Reply With Quote
Old 07-02-2015, 00:14   #634
Registered User

Join Date: Jun 2008
Posts: 105
Re: OpenCPN Runs on Embedded ARM

Quote:
Originally Posted by travellerw View Post
As a troubleshooting step, disable OpenGL in the settings tab of OpenCPN. I'm guessing it will work with vector charts without OpenGL.
Tried that on your recommendation same behavior. My understanding is that you have to have opengl to use the vector charts, but I may be wrong.

Thanks for the idea..

Guy
:-)
Aikiguy is offline   Reply With Quote
Old 07-02-2015, 00:15   #635
Registered User

Join Date: Jun 2008
Posts: 105
Re: OpenCPN Runs on Embedded ARM

Quote:
Originally Posted by nohal View Post
Guy...
Can we see the output of
Code:
ls -la /home/odroid/.opencpn && ls -la /home/odroid/.opencpn/SENC
Pavel
Sure!!!
Code:
odroid@odroid:~$ ls -la /home/odroid/.opencpn && ls -la /home/odroid/.opencpn/SENC
total 240
drwxrwxr-x  4 odroid odroid  4096 Feb  7 00:12 .
drwxr-xr-x 31 odroid odroid  4096 Feb  7 00:09 ..
-rw-r--r--  1 root   root   77234 Feb  6 15:17 chartlist.dat
-rw-r--r--  1 root   root    7649 Feb  6 13:28 guy-opencpn.conf
-rw-r--r--  1 root   root      42 Aug  4  2014 meveric-all-main.list
-rw-r--r--  1 root   root      45 Aug  4  2014 meveric-all-testing.list
-rw-r--r--  1 root   root      45 Aug  4  2014 meveric-all-testing.list.1
-rw-r--r--  1 root   root      39 Aug  4  2014 meveric-all-U.list
-rw-rw-r--  1 odroid odroid  5445 Feb  7 00:11 navobj.xml
-rw-rw-r--  1 root   root    5445 Feb  6 15:13 navobj.xml.1
-rw-rw-r--  1 root   root    4631 Feb  6 15:13 navobj.xml.2
-rw-rw-r--  1 root   root     357 Feb  6 15:13 navobj.xml.3
-rw-rw-r--  1 odroid odroid     0 Feb  7 00:12 navobj.xml.changes
-rw-r--r--  1 odroid odroid  7962 Feb  7 00:12 opencpn.conf
drwxrwxr-x  2 odroid odroid 90112 Feb  6 15:27 raster_texture_cache
drwxrwxr-x  2 odroid odroid  4096 Feb  6 15:25 SENC
total 34180
drwxrwxr-x 2 odroid odroid    4096 Feb  6 15:25 .
drwxrwxr-x 4 odroid odroid    4096 Feb  7 00:12 ..
-rw------- 1 root   root    265551 Feb  6 13:28 US1PO02M.S57
-rw------- 1 odroid odroid 3485376 Feb  6 09:42 US1WC07M.S57
-rw------- 1 odroid odroid 7204908 Feb  4 21:47 US2WC05M.S57
-rw------- 1 root   root   5977189 Feb  6 13:29 US3CA14M.S57
-rw------- 1 odroid odroid 6773597 Feb  6 15:25 US4CA17M.S57
-rw-rw-r-- 1 odroid odroid  120054 Feb  6 15:24 US5CA13M.BMP
-rw------- 1 root   root   8712196 Feb  6 15:17 US5CA13M.S57
-rw------- 1 root   root   2435918 Feb  6 13:07 US5CA84M.S57
That is cool, what is it telling us?

Thanks,
Guy
:-)
Aikiguy is offline   Reply With Quote
Old 07-02-2015, 00:18   #636
Registered User

Join Date: Jun 2008
Posts: 105
Re: OpenCPN Runs on Embedded ARM

Quote:
Originally Posted by boat_alexandra View Post
Is that normal? The texture rectangle format of 0? seems odd.

Should be de1

Can you post the output of glxinfo?


Something wrong with permissions
Sure!
Code:
odroid@odroid:~$ glxinfo
name of display: :0
libGL error: MESA-LOADER: malformed or no PCI ID
libGL error: dlopen /usr/lib/arm-linux-gnueabihf/dri/exynos_dri.so failed (/usr/lib/arm-linux-gnueabihf/dri/exynos_dri.so: cannot open shared object file: No such file or directory)
libGL error: dlopen ${ORIGIN}/dri/exynos_dri.so failed (${ORIGIN}/dri/exynos_dri.so: cannot open shared object file: No such file or directory)
libGL error: dlopen /usr/lib/dri/exynos_dri.so failed (/usr/lib/dri/exynos_dri.so: cannot open shared object file: No such file or directory)
libGL error: unable to load driver: exynos_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: exynos
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, 
    GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SGI_make_current_read
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
    GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_create_context_es2_profile, GLX_EXT_fbconfig_packed_float, 
    GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, 
    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
    GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, 
    GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
    GLX_MESA_copy_sub_buffer, GLX_MESA_multithread_makecurrent, 
    GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SGI_make_current_read
OpenGL vendor string: Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string: 2.1 Mesa 10.1.3
OpenGL shading language version string: 1.20
OpenGL extensions:
    GL_3DFX_texture_compression_FXT1, GL_AMD_shader_trinary_minmax, 
    GL_APPLE_object_purgeable, GL_APPLE_packed_pixels, 
    GL_APPLE_vertex_array_object, GL_ARB_clear_buffer_object, 
    GL_ARB_copy_buffer, GL_ARB_debug_output, GL_ARB_depth_clamp, 
    GL_ARB_depth_texture, GL_ARB_draw_buffers, 
    GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instanced, 
    GL_ARB_explicit_attrib_location, GL_ARB_fragment_coord_conventions, 
    GL_ARB_fragment_program, GL_ARB_fragment_program_shadow, 
    GL_ARB_fragment_shader, GL_ARB_framebuffer_object, 
    GL_ARB_get_program_binary, GL_ARB_half_float_pixel, 
    GL_ARB_half_float_vertex, GL_ARB_invalidate_subdata, 
    GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range, GL_ARB_multisample, 
    GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_occlusion_query2, 
    GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite, 
    GL_ARB_provoking_vertex, GL_ARB_robustness, GL_ARB_sampler_objects, 
    GL_ARB_shader_objects, GL_ARB_shading_language_100, GL_ARB_shadow, 
    GL_ARB_sync, GL_ARB_texture_border_clamp, GL_ARB_texture_compression, 
    GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map, 
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine, 
    GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, 
    GL_ARB_texture_float, GL_ARB_texture_mirror_clamp_to_edge, 
    GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two, 
    GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_storage, 
    GL_ARB_texture_swizzle, GL_ARB_transpose_matrix, GL_ARB_vertex_array_bgra, 
    GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_binding, 
    GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader, 
    GL_ARB_window_pos, GL_ATI_blend_equation_separate, GL_ATI_draw_buffers, 
    GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader, GL_ATI_separate_stencil, 
    GL_ATI_texture_compression_3dc, GL_ATI_texture_env_combine3, 
    GL_ATI_texture_float, GL_ATI_texture_mirror_once, GL_EXT_abgr, 
    GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_equation_separate, 
    GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract, 
    GL_EXT_compiled_vertex_array, GL_EXT_copy_texture, 
    GL_EXT_depth_bounds_test, GL_EXT_draw_buffers2, GL_EXT_draw_instanced, 
    GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit, 
    GL_EXT_framebuffer_object, GL_EXT_gpu_program_parameters, 
    GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil, 
    GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object, GL_EXT_point_parameters, 
    GL_EXT_polygon_offset, GL_EXT_provoking_vertex, GL_EXT_rescale_normal, 
    GL_EXT_secondary_color, GL_EXT_separate_shader_objects, 
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, 
    GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_subtexture, 
    GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_array, 
    GL_EXT_texture_compression_latc, GL_EXT_texture_compression_rgtc, 
    GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp, 
    GL_EXT_texture_env_add, GL_EXT_texture_env_combine, 
    GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic, 
    GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp, 
    GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, 
    GL_EXT_texture_sRGB_decode, GL_EXT_texture_shared_exponent, 
    GL_EXT_texture_swizzle, GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, 
    GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip, 
    GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate, GL_KHR_debug, 
    GL_MESA_pack_invert, GL_MESA_window_pos, GL_MESA_ycbcr_texture, 
    GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp, 
    GL_NV_fragment_program_option, GL_NV_light_max_exponent, 
    GL_NV_packed_depth_stencil, GL_NV_point_sprite, GL_NV_texgen_reflection, 
    GL_NV_texture_env_combine4, GL_NV_texture_rectangle, GL_OES_read_format, 
    GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, 
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays

64 GLX Visuals
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x021 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x022 32 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x023 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x024 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0b4 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x0b5 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x0b6 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x0b7 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x0b8 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  8  0  0  0  0  0 0 None
0x0b9 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  8 16 16 16  0  0 0 Slow
0x0ba 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  8  0  0  0  0  0 0 None
0x0bb 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  8 16 16 16  0  0 0 Slow
0x0bc 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x0bd 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x0be 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x0bf 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x0c0 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0c1 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x0c2 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x0c3 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0c4 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x0c5 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0c6 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x0c7 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  8  0  0  0  0  0 0 None
0x0c8 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  8 16 16 16 16  0 0 Slow
0x0c9 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  8  0  0  0  0  0 0 None
0x0ca 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  8 16 16 16 16  0 0 Slow
0x0cb 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x0cc 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x0cd 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x0ce 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x0cf 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x0d0 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x0d1 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x0d2 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x0d3 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x0d4 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x0d5 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x0d6 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  8  0  0  0  0  0 0 None
0x0d7 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  8 16 16 16  0  0 0 Slow
0x0d8 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  8  0  0  0  0  0 0 None
0x0d9 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  8 16 16 16  0  0 0 Slow
0x0da 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x0db 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x0dc 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x0dd 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x0de 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0df 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x0e0 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x0e1 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0e2 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x0e3 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0e4 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x0e5 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  8  0  0  0  0  0 0 None
0x0e6 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  8 16 16 16 16  0 0 Slow
0x0e7 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  8  0  0  0  0  0 0 None
0x0e8 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  8 16 16 16 16  0 0 Slow
0x0e9 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x0ea 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x0eb 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x0ec 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x0ed 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x0ee 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x0ef 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow

96 GLXFBConfigs:
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x054  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x055  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x056  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x057  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x058  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  8  0  0  0  0  0 0 None
0x059  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  8 16 16 16  0  0 0 Slow
0x05a  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  8  0  0  0  0  0 0 None
0x05b  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  8 16 16 16  0  0 0 Slow
0x05c  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x05d  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x05e  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x05f  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x060  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 16  8  0  0  0  0  0 0 None
0x061  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 16  8 16 16 16  0  0 0 Slow
0x062  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  8  0  0  0  0  0 0 None
0x063  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  8 16 16 16  0  0 0 Slow
0x064 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x065 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x066 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x067 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x068 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  8  0  0  0  0  0 0 None
0x069 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  8 16 16 16  0  0 0 Slow
0x06a 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  8  0  0  0  0  0 0 None
0x06b 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  8 16 16 16  0  0 0 Slow
0x06c 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x06d 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x06e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x06f 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x070 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x071 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x072 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x073 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x074 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x075 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x076 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x077 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x078 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  8  0  0  0  0  0 0 None
0x079 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  8 16 16 16 16  0 0 Slow
0x07a 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  8  0  0  0  0  0 0 None
0x07b 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  8 16 16 16 16  0 0 Slow
0x07c 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x07d 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x07e 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x07f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x080 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x081 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x082 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x083 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x084  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x085  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x086  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x087  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x088  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0  0  8  0  0  0  0  0 0 None
0x089  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0  0  8 16 16 16  0  0 0 Slow
0x08a  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  8  0  0  0  0  0 0 None
0x08b  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  8 16 16 16  0  0 0 Slow
0x08c  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x08d  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x08e  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x08f  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x090  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 16  8  0  0  0  0  0 0 None
0x091  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 16  8 16 16 16  0  0 0 Slow
0x092  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  8  0  0  0  0  0 0 None
0x093  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  8 16 16 16  0  0 0 Slow
0x094 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x095 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x096 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x097 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x098 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  8  0  0  0  0  0 0 None
0x099 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  8 16 16 16  0  0 0 Slow
0x09a 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  8  0  0  0  0  0 0 None
0x09b 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  8 16 16 16  0  0 0 Slow
0x09c 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x09d 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x09e 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x09f 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x0a0 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0a1 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x0a2 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0a3 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x0a4 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0a5 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x0a6 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0a7 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x0a8 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  8  0  0  0  0  0 0 None
0x0a9 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  8 16 16 16 16  0 0 Slow
0x0aa 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  8  0  0  0  0  0 0 None
0x0ab 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  8 16 16 16 16  0 0 Slow
0x0ac 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x0ad 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x0ae 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x0af 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x0b0 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x0b1 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x0b2 32 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x0b3 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
Lots of slows and nones in there.....
Hmmm I have no idea what to do with this data.

Thanks,
Guy
:!
Aikiguy is offline   Reply With Quote
Old 07-02-2015, 00:27   #637
Registered User

Join Date: Jun 2008
Posts: 105
Re: OpenCPN Runs on Embedded ARM

Quote:
Originally Posted by boat_alexandra View Post


Something wrong with permissions
No idea that seemed weird to me too.

This is getting a little frustrating... I am pretty well certain that it has something to do with the opengl implementation.

NOTE: What follows may not be true, or may be a skewed newby, trying to make connections that aren't there thought process.

I used to be able to run 13.10 on the board and install it with an old set of drivers and the whole thing worked great. The drivers glshim and the l like were made by Meveric and don't seem to reside where they used to. I needed that card to take videos of my vacation in hawaii, and unfortunately that 13.10 install is gone, so I can't verify that it did actualy work. In other words I may be remembering it all wrong.

I wonder if there is something underlying the 14.01 system that is different than the 13.10 system, and that something even lower than where my limited understanding is happening.

Any help greatly appriciated. Also there are drinks on Aiki anytime that you should happen to be in the Bay Area.... boat_alexandra you aren't in SF bay area are you?

Thanks for all your help! Everyone that is thinking and working on this.

If there is something that you want me to do, let me know including flash a new card with the OS and try installing it differently. You guys call it and I will do it.

boat_alexandra if you think this would go faster if I sent you the works, let me know.

Guy
:-)
Aikiguy is offline   Reply With Quote
Old 07-02-2015, 00:48   #638
Registered User

Join Date: Jun 2008
Posts: 105
Re: OpenCPN Runs on Embedded ARM

Latest log file, definatley has something to do with enc's loading:



Code:
00:43:06 PST: 2015-02-07
00:43:06 PST:  ------- Starting OpenCPN -------
00:43:06 PST: Version 4.0.0 Build 2015-01-08
00:43:06 PST: wxWidgets version: wxWidgets 2.8.12
00:43:06 PST: MemoryStatus:  mem_total: 2022 mb,  mem_initial: 8 mb
00:43:06 PST: SData_Locn is /usr/local/share/opencpn/
00:43:06 PST: Using existing Config_File: /home/odroid/.opencpn/opencpn.conf
00:43:06 PST: Styles loading from /usr/local/share/opencpn/uidata/styles.xml
00:43:06 PST: No styles found at: /home/odroid/
00:43:06 PST: No styles found at: /home/odroid/.opencpn/
00:43:06 PST: Detected display size: 508 mm
00:43:06 PST: Detected display size: 508 mm
00:43:06 PST: Setting Viewpoint Lat/Lon 37.7835, -122.257
00:43:06 PST: Setting Ownship Lat/Lon 37.7792, -122.254
00:43:06 PST: Loading navobjects from navobj.xml
00:43:06 PST: Done loading navobjects
00:43:06 PST: System default Language:  en_US
00:43:06 PST: Opencpn language set to:  en_US
00:43:07 PST: ChartSymbols loaded from /usr/local/share/opencpn/s57data/chartsymbols.xml
00:43:07 PST: Using s57data in /usr/local/share/opencpn/s57data
00:43:07 PST: Setting Viewpoint Lat/Lon 37.7835, -122.257
00:43:07 PST: Setting Ownship Lat/Lon 37.7792, -122.254
00:43:07 PST: Creating glChartCanvas
00:43:07 PST: PlugInManager searching for PlugIns in location /usr/local/lib/opencpn
00:43:07 PST: OpenGL-> Renderer String: Mali-400 MP
00:43:07 PST: OpenGL-> Version reported:  1.4 glshim wrapper
00:43:07 PST: OpenGL-> Texture rectangle format: 0
00:43:07 PST: OpenGL-> glGenerateMipmap unavailable
00:43:07 PST: OpenGL-> Using Vertexbuffer Objects
00:43:07 PST: OpenGL-> Framebuffer Objects unavailable
00:43:07 PST: OpenGL-> Using Stencil buffer clipping
00:43:07 PST: OpenGL-> Using Scissor Clipping
00:43:07 PST: OpenGL-> Not Using compression
00:43:07 PST: OpenGL-> Minimum cartographic line width:  1.0
00:43:07 PST: OpenGL-> Minimum symbol line width:  1.0
00:43:08 PST: ChartDB Cache policy:  Application target is 50 MBytes
00:43:08 PST: Loading chart db version: V018
00:43:08 PST: Chartdb: Chart directory list follows
00:43:08 PST:   Chart directory #0: /home/odroid/Documents/charts/BSB_ROOT
00:43:08 PST:   Chart directory #1: /home/odroid/Documents/charts/ENC_ROOT
00:43:08 PST: GPS Watchdog Timeout is: 6 sec.
00:43:08 PST: Unable to initialize background world map. No GSHHS datafiles found in /usr/local/share/opencpn/gshhs/
00:43:08 PST: Loading World Chart Q=0 in 0 ms.
00:43:08 PST: GSHHS World chart files have wrong version. Found 0, expected 210-220.
00:43:08 PST: Loading World Chart Q=0 in 0 ms.
00:43:08 PST: Initializing Chart /home/odroid/Documents/charts/BSB_ROOT/18649/18649_1.KAP
00:43:10 PST:    ***GPS Watchdog timeout at Lat:37.7792   Lon: -122.254
00:43:11 PST: PlugInManager searching for PlugIns in location /usr/local/lib/opencpn
00:43:11 PST: PlugInManager: Loading PlugIn: /usr/local/lib/opencpn/libgrib_pi.so
00:43:11 PST:   /usr/local/lib/opencpn/libgrib_pi.so
              API Version detected: 112
              PlugIn Version detected: 203
00:43:11 PST: PlugInManager: Loading PlugIn: /usr/local/lib/opencpn/libdashboard_pi.so
00:43:11 PST:   /usr/local/lib/opencpn/libdashboard_pi.so
              API Version detected: 106
              PlugIn Version detected: 102
00:43:17 PST: Chart cache purge
00:43:17 PST: Initializing Chart /home/odroid/Documents/charts/BSB_ROOT/18649/18649_1.KAP
00:43:18 PST: Detected display size: 508 mm
00:43:18 PST: Detected display size: 508 mm
00:43:19 PST: Detected display size: 508 mm
00:43:19 PST: Detected display size: 508 mm
00:43:21 PST: Initializing Chart /home/odroid/Documents/charts/BSB_ROOT/18652/18652_1.KAP
00:43:21 PST:    Warning: Skew override on chart /home/odroid/Documents/charts/BSB_ROOT/18652/18652_1.KAP is -57.8388 degrees
00:43:24 PST: Initializing Chart /home/odroid/Documents/charts/BSB_ROOT/18640/18640_1.KAP
00:43:24 PST: Searching chart cache for oldest entry
00:43:24 PST: Oldest unlocked cache index is 0, delta t is 3
00:43:24 PST: Removing oldest chart from cache: /home/odroid/Documents/charts/BSB_ROOT/18649/18649_1.KAP
00:43:24 PST: Initializing Chart /home/odroid/Documents/charts/BSB_ROOT/18680/18680_1.KAP
00:43:24 PST: Purging unused chart from cache: /home/odroid/Documents/charts/BSB_ROOT/18652/18652_1.KAP
00:43:24 PST: Initializing Chart /home/odroid/Documents/charts/ENC_ROOT/US4CA17M/US4CA17M.000


Any ideas will be dutifully acted upon....

Guy
:-)
Aikiguy is offline   Reply With Quote
Old 09-02-2015, 22:38   #639
Registered User

Join Date: Jun 2008
Posts: 105
Re: OpenCPN Runs on Embedded ARM

OK steps and where they got me:

Reinstalled the OS ubuntu 14.01 unto the smaller of my two cards. (I don;t know how to get rid of projects I have installed manually so the only way I have to do this is to rebuild the whole system. (This is really annoying... But another question for another time).

I Manually installed wxwidgets from their site the newest version 3.02. Via downloading the sources and compiling on the odroid. (This took forever!!!)

Then I installed opencpn via a download of the source and compiling on the odroid.

This now lets me run vector charts on the odroid. The issue is that if I enable OPENGl the system actually runs slower than if I don't enable opengl.

So my hypothesis is that:
The wxwidgets package for ubuntu 14.04 is broken
That the opengles drivers for the odroid are really slow.

Next I am going to try downloading and installing the opengl hardware drivers that meveric has written over on the odroid forum and see how that work. I have a bad suspicion that I am going to be back to crashing.

More updates as they become available.

Oh and with the new wxwidgets download and compile and install, I don't seem to have the problem with the dredged areas as reported here by some users.

I think that wxwidgets old versions are some of the issues for all of these issues, but I don't even know how to uninstall in OS....

Guy

:-)
Aikiguy is offline   Reply With Quote
Old 10-02-2015, 08:36   #640
Registered User

Join Date: Jun 2008
Posts: 105
Re: OpenCPN Runs on Embedded ARM

So I kind of got it working.

Here is what I did:

1 I reflashed my MMC module and started over.
2 I downloaded the sourcecode for wxwidgets 3.02
3 Compiled and installed wxwidgets 3.02 (and I assume that I actually did it right because the test came out OK!)
4 downloaded the source for OpenCPN
5 Compiled and installed Opencpn
6 Ran OpenCPN

Results:
Vector charts display and no crashing with either opengl enabled or not enabled.
The program is slower with opengl enabled than with it unenabled.
Everything in a basic setup seems to work without crashes, or hangs.

Conclusions:
Hardware opengl is not running.
Wxwidgets in the relase of odroid 14.04 is not the most current, and is fataly flawed for my application.

Next to try:
Installing the mali400-odroid drivers from meveric.

Expected results:
Everything blows up again and chart displays don't work.

Hoped for results:
Everything works only faster when opengl is slected.

Testing issues:
I lack the knowledge to get back to where I am now once I install the Mali400-odroid drivers. Once they are installed, if everything goes pear shaped again I have to flash the MMC module and reflash it again to go back one step.

Results:
Everything still works, but I know that if I can figure out how to get the correct gshim working it will work a lot faster. The installation of the Mali400-odroid drivers didn't really accomplish anything that I can tell.

Will boat_alexandra glshim work with my Odroid U3?

Thanks,
Guy


P.S. I know next to nothing about any of the linux stuff, and any or all of the above could be wrong. Your Milage may vary. Past returns are no guarentee of future preformance.... Yada Yada Yada.
Aikiguy is offline   Reply With Quote
Old 10-02-2015, 15:18   #641
Registered User

Join Date: Aug 2009
Location: oriental
Boat: crowther trimaran 33
Posts: 4,417
Re: OpenCPN Runs on Embedded ARM

Quote:
Originally Posted by Aikiguy View Post
OK steps and where they got me:

Reinstalled the OS ubuntu 14.01 unto the smaller of my two cards. (I don;t know how to get rid of projects I have installed manually so the only way I have to do this is to rebuild the whole system. (This is really annoying... But another question for another time).

I Manually installed wxwidgets from their site the newest version 3.02. Via downloading the sources and compiling on the odroid. (This took forever!!!)

Then I installed opencpn via a download of the source and compiling on the odroid.

This now lets me run vector charts on the odroid. The issue is that if I enable OPENGl the system actually runs slower than if I don't enable opengl.

So my hypothesis is that:
The wxwidgets package for ubuntu 14.04 is broken
Unlikely
Quote:
That the opengles drivers for the odroid are really slow.
Want to find out? Run es2_gears. Maybe it's in mesa-utils? I forget the package. Anyway, if it gives a reasonable rates it's working.

Next you need to get glxgears to run the same speed as es2_gears.
Quote:
I think that wxwidgets old versions are some of the issues for all of these issues, but I don't even know how to uninstall in OS....
apt-get remove?
make uninstall?
Quote:
Originally Posted by Aikiguy View Post
So I kind of got it working.

Here is what I did:

1 I reflashed my MMC module and started over.
2 I downloaded the sourcecode for wxwidgets 3.02
3 Compiled and installed wxwidgets 3.02 (and I assume that I actually did it right because the test came out OK!)
4 downloaded the source for OpenCPN
5 Compiled and installed Opencpn
6 Ran OpenCPN

Results:
Vector charts display and no crashing with either opengl enabled or not enabled.
The program is slower with opengl enabled than with it unenabled.
Everything in a basic setup seems to work without crashes, or hangs.
Let me guess, log file says software rendering?
Quote:
Conclusions:
Hardware opengl is not running.
Wxwidgets in the relase of odroid 14.04 is not the most current, and is fataly flawed for my application.

Next to try:
Installing the mali400-odroid drivers from meveric.

Expected results:
Everything blows up again and chart displays don't work.

Hoped for results:
Everything works only faster when opengl is slected.

Testing issues:
I lack the knowledge to get back to where I am now once I install the Mali400-odroid drivers. Once they are installed, if everything goes pear shaped again I have to flash the MMC module and reflash it again to go back one step.

Results:
Everything still works, but I know that if I can figure out how to get the correct gshim working it will work a lot faster. The installation of the Mali400-odroid drivers didn't really accomplish anything that I can tell.

Will boat_alexandra glshim work with my Odroid U3?

Thanks,
Guy


P.S. I know next to nothing about any of the linux stuff, and any or all of the above could be wrong. Your Milage may vary. Past returns are no guarentee of future preformance.... Yada Yada Yada.
Ok... so I have an odoid u3 sitting on my boat. Problem is I still don't have a microhdmi adaptor. The adaptor should be waiting for me 80 miles from here, but Indonesia cruising is stupid and I am waiting here because the consulate is here.

I have to get a cruising permit, first before I'm even allowed to apply for a visa. Apparently this takes a really long time (to fill out a single piece of paper) like 6 weeks (it's been about 6 weeks) but there is a flood in jakarta so I have to wait for that to be finished. Then I get the permit I can go to the consulate here and get a visa. They are idiots. I should be able to get a visa without a cruising permit because I have to show both on arrival in the country anyway it makes no difference, and it takes 2-3 weeks to actually sail there from here anyway. In fact they shouldn't even have cruising permits, no other country I have been to has such nonsense.
seandepagnier is offline   Reply With Quote
Old 10-02-2015, 17:45   #642
Registered User

Join Date: Jun 2008
Posts: 105
Re: OpenCPN Runs on Embedded ARM

Quote:
Originally Posted by boat_alexandra View Post

Ok... so I have an odoid u3 sitting on my boat. Problem is I still don't have a microhdmi adaptor. The adaptor should be waiting for me 80 miles from here, but Indonesia cruising is stupid and I am waiting here because the consulate is here.
Is there anyway that I can send you one where you are right now? What do you need a microhdmi to hdmi cable or something different?

:bigg rin:
As to the unlikely comment, The only thing I changed was the version of the wxwidgets and I can actually use opencpn. It was version 2.8 and I installed 3.0.2. I am also not the first person to notice that opencpn and 2.8 don't get along. I got the idea from here: OpenCPN on Low-power ARM Processor | zapmaker

I know nothing about linux which I have adquately displayed here. However scientific method tells me that if you have wxwidgets 2.8 and the program will not run with any enc chart, and then you update to wxwidgets 3.0.2 and the program runs there may be more than a casual relationship between the two things :-)
:bigg rin:

Someone else recommended a debian image instead of ubuntu, but that is like trying to learn a whole nother linux.... I burnt the image to a mmc and everything else doesn't work at all. I can't install wxwidgets because it doesn't have gtk and I can't figure out what I am doing...... LOL.

Looking forward to whatever you come up with boat Alexandra! You are one of my only hopes on this at all! (Do I have to wear double buns in my hair and say Boat Alexandra you are my only hope? LOL ).

Hoping that you are having fun wherever you are, instead of cooling your heals waiting for something else to happen in life.

Seriously if you can figure out a way for me to send you a cable, I will. I can also have a friend in Thailand send one if that would work better.

(Hell son, I would piss on a sparkplug if I thought it could help..... (War Games Quote, after all we are completely geeking out here!))

Thanks for all the help, and for reviewing my strange diary of what I had done!

Guy
:-)
Aikiguy is offline   Reply With Quote
Old 10-02-2015, 18:05   #643
Registered User

Join Date: Feb 2010
Location: Tierra del Fuego
Boat: Phantom 19
Posts: 6,211
Re: OpenCPN Runs on Embedded ARM

Quote:
Originally Posted by Aikiguy View Post
Sure!!!
Code:
odroid@odroid:~$ ls -la /home/odroid/.opencpn && ls -la /home/odroid/.opencpn/SENC
total 240
drwxrwxr-x  4 odroid odroid  4096 Feb  7 00:12 .
drwxr-xr-x 31 odroid odroid  4096 Feb  7 00:09 ..
-rw-r--r--  1 root   root   77234 Feb  6 15:17 chartlist.dat
-rw-r--r--  1 root   root    7649 Feb  6 13:28 guy-opencpn.conf
-rw-r--r--  1 root   root      42 Aug  4  2014 meveric-all-main.list
-rw-r--r--  1 root   root      45 Aug  4  2014 meveric-all-testing.list
-rw-r--r--  1 root   root      45 Aug  4  2014 meveric-all-testing.list.1
-rw-r--r--  1 root   root      39 Aug  4  2014 meveric-all-U.list
-rw-rw-r--  1 odroid odroid  5445 Feb  7 00:11 navobj.xml
-rw-rw-r--  1 root   root    5445 Feb  6 15:13 navobj.xml.1
-rw-rw-r--  1 root   root    4631 Feb  6 15:13 navobj.xml.2
-rw-rw-r--  1 root   root     357 Feb  6 15:13 navobj.xml.3
-rw-rw-r--  1 odroid odroid     0 Feb  7 00:12 navobj.xml.changes
-rw-r--r--  1 odroid odroid  7962 Feb  7 00:12 opencpn.conf
drwxrwxr-x  2 odroid odroid 90112 Feb  6 15:27 raster_texture_cache
drwxrwxr-x  2 odroid odroid  4096 Feb  6 15:25 SENC
total 34180
drwxrwxr-x 2 odroid odroid    4096 Feb  6 15:25 .
drwxrwxr-x 4 odroid odroid    4096 Feb  7 00:12 ..
-rw------- 1 root   root    265551 Feb  6 13:28 US1PO02M.S57
-rw------- 1 odroid odroid 3485376 Feb  6 09:42 US1WC07M.S57
-rw------- 1 odroid odroid 7204908 Feb  4 21:47 US2WC05M.S57
-rw------- 1 root   root   5977189 Feb  6 13:29 US3CA14M.S57
-rw------- 1 odroid odroid 6773597 Feb  6 15:25 US4CA17M.S57
-rw-rw-r-- 1 odroid odroid  120054 Feb  6 15:24 US5CA13M.BMP
-rw------- 1 root   root   8712196 Feb  6 15:17 US5CA13M.S57
-rw------- 1 root   root   2435918 Feb  6 13:07 US5CA84M.S57
That is cool, what is it telling us?
That you should do
Code:
chown -R odroid:odroid /home/odroid/.opencpn/
as root and not run OpenCPN as root with a home directory set to /home/odroid anymore

Pavel
nohal is offline   Reply With Quote
Old 10-02-2015, 18:15   #644
Registered User

Join Date: Jun 2008
Posts: 105
Re: OpenCPN Runs on Embedded ARM

Quote:
Originally Posted by nohal View Post
That you should do
Code:
chown -R odroid:odroid /home/odroid/.opencpn/
as root and not run OpenCPN as root with a home directory set to /home/odroid anymore

Pavel
I think this is refering to my not jumping back out of root and runing as a non root person... I am thinking that this is a linux joke, like you shouldn't be running word as the administrator on your server boxes....

However I don't know that for sure....

I tried something else in the mean time and blew the whole thing up, so I have to now start over reflashing the image etc...

Now that I know that there is hope for installing things that go wrong with make uninstall. (That seems so obvious now it is embarasing). Maybe I won't have to flash the mmc card that many more times!!!!


So I will definitely chown that thing.....

Seriously imagine when you talk to people about why the sailboat with a keel can't tip over in the bay and how much they know about sailing..... Well imagine that only with linux..... Whenever anything works after I have done something I say things like "WOW look at that it didn't let the magic smoke out! And the compiler did something!!! WOW!

Seriously could that root running things be part of my problem?


:-)
Aikiguy is offline   Reply With Quote
Old 10-02-2015, 18:25   #645
Registered User

Join Date: Feb 2010
Location: Tierra del Fuego
Boat: Phantom 19
Posts: 6,211
Re: OpenCPN Runs on Embedded ARM

This debate is getting so incredibly interesting that I will try to find that ARM board with Mali GPU that must be somewhere in the closet and try to find out if it really is dead or not
nohal is offline   Reply With Quote
Reply

Tags
opencpn


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Open CPN and Google Earth bgrimwade OpenCPN 19 09-12-2011 15:32
OpenCPN Version 2.5 Release bdbcat OpenCPN 86 02-09-2011 18:14
OpenCPN Stops Running BobLarkin OpenCPN 2 30-08-2011 23:38
Route Properties, Missing Functions James Baines OpenCPN 13 13-07-2011 04:31

Advertise Here


All times are GMT -7. The time now is 06:35.


Google+
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Social Knowledge Networks
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

ShowCase vBulletin Plugins by Drive Thru Online, Inc.