×

INDI Library v2.0.6 is Released (02 Feb 2024)

Bi-monthly release with minor bug fixes and improvements

Ekos & INDI on Rasbperry PI

  • Posts: 42
  • Thank you received: 6
Larry,

I'm not very familiar with Angstrom. I thought it would be possible to build all libindi dependencies on the target. Than you just need to extract binaries from Peter's debian package and IMO it should work. If that would be the case it would be a great idea to create an 'astro' OE layer and build images for BBB that have libindi included :D

Cheers,
milosz
10 years 1 month ago #666

Please Log in or Create an account to join the conversation.

  • Posts: 712
  • Thank you received: 174
You need not to extract anything, just tell me, what you need :-)

BTW, Milosz, what ATIK camera are you using? I'm curious if somebody succeed with Titan and Pi... Peter
10 years 1 month ago #667

Please Log in or Create an account to join the conversation.

  • Posts: 42
  • Thank you received: 6
Peter,

I think it might be useful to create OE image with libindi and possible Atik drivers. I'll see what I can do with respect to libindi. This image might be used with BBB for example. I don't have R Pi to check if OE works there, but I found the layer for R Pi (github.com/sarnold/meta-raspberrypi). So combining meta-raspberrypi with hypotetical meta-libindi might give a fully functional 'astro' OE distro :)

I use Atik 314L (no plus - no setpoint cooling).

milosz
10 years 1 month ago #668

Please Log in or Create an account to join the conversation.

  • Posts: 6
  • Thank you received: 0
Milosz,
The problem with Angstrom is that its packaging system does not have all the required pieces. That's why I started to replace it with an Ubuntu derivative. I'll finish that, see how it works, and then try Peter's package.

I have a Pi being used for something else, so I could try it if necessary. I prefer Bones because they package better. They don't have connectors and the SD card sticking out beyond the board boundary.

I may have convinced my boss to use BBB as a starting point for a new product, so all this work will be valuable.

Larry
10 years 1 month ago #670

Please Log in or Create an account to join the conversation.

INDI in addition to all 3rd party drivers packages for Raspian are available for download , not sure if they can be used within the BBB?
10 years 1 month ago #672

Please Log in or Create an account to join the conversation.

  • Posts: 42
  • Thank you received: 6
No idea. I used ppa and I had to build libnova and cfitsio on the BBB. Not sure if they are available for armhf now.

milosz
10 years 1 month ago #673

Please Log in or Create an account to join the conversation.

  • Posts: 712
  • Thank you received: 174
It seems, that Angstrom distro is using some another packaging system (opkg) :-(
10 years 1 month ago #674

Please Log in or Create an account to join the conversation.

  • Posts: 6
  • Thank you received: 0
I finally got Ubuntu running. Any attempt to shortcut the instructions here failed. Then I had problems building INDI from the Debian packages --libgphoto2-2 has been replaced by libgphoto2-6. Installing 2-2 manually ran into endless dependency problems. Two days of futzing. Yuk!

Anyway, atik_ccd_test runs fine. indiserver indi_atik_ccd appears to be okay. The problem is now Ekos in kstars. Attempting to connect to the server crashes kstars -- seg-faults and dies. Same behavior if the server is running on my x86 desktop, or on the BB. Fresh rebuild of kstars from git fais without even showing the INDI server dialog.

Suggestions?

Larry
10 years 1 month ago #678

Please Log in or Create an account to join the conversation.


A backtrace would be helpful.
10 years 1 month ago #684

Please Log in or Create an account to join the conversation.

  • Posts: 6
  • Thank you received: 0
Application: KStars (kstars), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7a46d927c0 (LWP 31832))]

Thread 2 (Thread 0x7f7a2d50d700 (LWP 31834)):
#0 0x00007f7a41c97a43 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f7a3ed43ff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f7a3ed4445a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f7a358cf5e6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007f7a3ed659b5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f7a42b298f4 in ?? () from /usr/lib/nvidia-304-updates/libGL.so.1
#6 0x00007f7a42face9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#7 0x00007f7a41ca33fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#8 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f7a46d927c0 (LWP 31832)):
[KCrash Handler]
#6 0x00000000005f6235 in Ekos::Align::Align (this=0x4e448b0) at /home/dad/kde/kstars/kstars/ekos/align.cpp:122
#7 0x00000000005d4ff4 in EkosManager::initAlign (this=0x4c28690) at /home/dad/kde/kstars/kstars/ekos/ekosmanager.cpp:1207
#8 0x00000000005d3ef0 in EkosManager::setCCD (this=0x4c28690, ccdDevice=0x4de4610) at /home/dad/kde/kstars/kstars/ekos/ekosmanager.cpp:921
#9 0x00000000005d5c01 in EkosManager::qt_static_metacall (_o=0x4c28690, _c=QMetaObject::InvokeMetaMethod, _id=16, _a=0x7fffbb4faec0) at /home/dad/kde/build/kstars/ekosmanager.moc:97
#10 0x00007f7a4503f281 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x0000000000474ae5 in INDIListener::newCCD (this=0x4b5d9e0, _t1=0x4de4610) at /home/dad/kde/build/kstars/indilistener.moc:157
#12 0x0000000000473d3a in INDIListener::registerProperty (this=0x4b5d9e0, prop=0x7f7a10001720) at /home/dad/kde/kstars/kstars/indi/indilistener.cpp:166
#13 0x0000000000474813 in INDIListener::qt_static_metacall (_o=0x4b5d9e0, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7f7a10002250) at /home/dad/kde/build/kstars/indilistener.moc:86
#14 0x00007f7a45044446 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#15 0x00007f7a443ad894 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#16 0x00007f7a443b2713 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#17 0x00007f7a45d0d3f6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#18 0x00007f7a4502ae9c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#19 0x00007f7a4502ec6a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#20 0x00007f7a45059f93 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#21 0x00007f7a3ed43d13 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f7a3ed44060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f7a3ed44124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f7a4505a3bf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#25 0x00007f7a44455d9e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#26 0x00007f7a45029c82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#27 0x00007f7a45029ed7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#28 0x00007f7a4502ef67 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#29 0x00000000004c592d in main (argc=1, argv=0x7fffbb4fcaa8) at /home/dad/kde/kstars/kstars/main.cpp:203

==============
= Console output
==============
kbuildsycoca4 running...
kbuildsycoca4(3502) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/language-selector.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(3502) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/gnome-background-panel.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(3502) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/gnome-screen-panel.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(3502) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/mythbuntu-control-centre.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(3502) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/freecad.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(3502) KConfigGroup::readXdgListEntry: List entry MimeType in "/usr/share/applications/freecad.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(3502) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/gnome-color-panel.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(3502) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/mythtv-setup.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(3502) KConfigGroup::readXdgListEntry: List entry Actions in "/usr/share/applications/thunderbird.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(3502) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/mythtv.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(3502) KConfigGroup::readXdgListEntry: List entry MimeType in "/usr/share/applications/wallch.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(3502) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/im-switch.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(3502) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/gnome-power-panel.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(3502) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/gnome-user-accounts-panel.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(3502) KConfigGroup::readXdgListEntry: List entry MimeType in "/usr/share/applications/librecad.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(3502) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/ubuntuone-installer.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(3502) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/gnome-region-panel.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(3502) KConfigGroup::readXdgListEntry: List entry MimeType in "/home/dad/.local/share/applications/wine-extension-jpeg.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(3502) KConfigGroup::readXdgListEntry: List entry MimeType in "/home/dad/.local/share/applications/wine-extension-html.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(3502) KConfigGroup::readXdgListEntry: List entry MimeType in "/home/dad/.local/share/applications/wine-extension-jpg.desktop" is not compliant with XDG standard (missing trailing semicolon).
kstars(3503) KStarsDateTime::fromString: "Could not parse Date/Time string: " ""
kstars(3503) KStarsDateTime::fromString: "Valid date formats: "
kstars(3503) KStarsDateTime::fromString: 1950-02-25 ; 1950-02-25T05:30:00
kstars(3503) KStarsDateTime::fromString: 25 Feb 1950 ; 25 Feb 1950 05:30:00
kstars(3503) KStarsDateTime::fromString: Sat Feb 25 1950 ; Sat Feb 25 05:30:00 1950
kstars(3503) ConstellationLines::ConstellationLines: "Star HD61,421 not found."
kstars(3503) ConstellationLines::ConstellationLines: "Star HD10,700 not found."
kstars(3503) ConstellationLines::ConstellationLines: "Star HD20,794 not found."
kstars(3503) ConstellationLines::ConstellationLines: "Star HD2,151 not found."
kstars(3503) ConstellationLines::ConstellationLines: "Star HD190,248 not found."
kstars(3503) ConstellationLines::ConstellationLines: "Star HD142,860 not found."
kstars(3503) ConstellationLines::ConstellationLines: "Star HD1,581 not found."
kstars(3503) ConstellationLines::ConstellationLines: "Star HD1,581 not found."
kstars(3503) ConstellationLines::ConstellationLines: "Star HD98,230 not found."
kstars(3503) KStarsData::readURLData: "Object named Quaoar not found"
kstars(3503) KStarsData::readURLData: "Object named Eros not found"
kstars(3503) KStarsData::readURLData: "Object named Hektor not found"
kstars(3503) KStarsData::readURLData: "Object named Chiron not found"
kstars(3503) KStarsData::readURLData: "Object named Hale-Bopp (1995 O1) not found"
kstars(3503) KStarsData::readURLData: "Object named Hyakutake (1996 B2) not found"
kstars(3503) KStarsData::readURLData: "Object named Kohoutek not found"
kstars(3503) KStarsData::readURLData: "Object named XXX not found"
No sample buffer; can't use multisampling (antialiasing)
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Dispatch command error(-1): INDI: Could not find property CCD_INFO in ATIK CCD Atik Titan
<setNumberVector device="ATIK CCD Atik Titan" name="CCD_INFO" state="Idle" timeout="60" timestamp="2014-02-20T03:11:05">
<oneNumber name="CCD_MAX_X">
658
</oneNumber>
<oneNumber name="CCD_MAX_Y">
492
</oneNumber>
<oneNumber name="CCD_PIXEL_SIZE">
6.4500000000000001776
</oneNumber>
<oneNumber name="CCD_PIXEL_SIZE_X">
6.4500000000000001776
</oneNumber>
<oneNumber name="CCD_PIXEL_SIZE_Y">
6.4500000000000001776
</oneNumber>
<oneNumber name="CCD_BITSPERPIXEL">
6.4500000000000001776
</oneNumber>
</setNumberVector>
Dispatch command error(-1): INDI: Could not find property CCD_FRAME in ATIK CCD Atik Titan
<setNumberVector device="ATIK CCD Atik Titan" name="CCD_FRAME" state="Idle" timeout="60" timestamp="2014-02-20T03:11:05">
<oneNumber name="X" min="0" max="657" step="0">
0
</oneNumber>
<oneNumber name="Y" min="0" max="491" step="0">
0
</oneNumber>
<oneNumber name="WIDTH" min="1" max="658" step="0">
1392
</oneNumber>
<oneNumber name="HEIGHT" min="0" max="492" step="0">
1392
</oneNumber>
</setNumberVector>
Dispatch command error(-1): INDI: Could not find property CCD_FRAME in ATIK CCD Atik Titan
<setNumberVector device="ATIK CCD Atik Titan" name="CCD_FRAME" state="Idle" timeout="60" timestamp="2014-02-20T03:11:05">
<oneNumber name="X">
0
</oneNumber>
<oneNumber name="Y">
0
</oneNumber>
<oneNumber name="WIDTH">
658
</oneNumber>
<oneNumber name="HEIGHT">
492
</oneNumber>
</setNumberVector>
Dispatch command error(-1): INDI: Could not find property CCD_BINNING in ATIK CCD Atik Titan
<setNumberVector device="ATIK CCD Atik Titan" name="CCD_BINNING" state="Idle" timeout="60" timestamp="2014-02-20T03:11:05">
<oneNumber name="HOR_BIN">
1
</oneNumber>
<oneNumber name="VER_BIN">
1
</oneNumber>
</setNumberVector>
Dispatch command error(-1): INDI: Could not find property CCD_INFO in ATIK CCD Atik Titan
<setNumberVector device="ATIK CCD Atik Titan" name="CCD_INFO" state="Idle" timeout="60" timestamp="2014-02-20T03:11:05">
<oneNumber name="CCD_MAX_X">
658
</oneNumber>
<oneNumber name="CCD_MAX_Y">
492
</oneNumber>
<oneNumber name="CCD_PIXEL_SIZE">
7.4000000953674316406
</oneNumber>
<oneNumber name="CCD_PIXEL_SIZE_X">
7.4000000953674316406
</oneNumber>
<oneNumber name="CCD_PIXEL_SIZE_Y">
7.4000000953674316406
</oneNumber>
<oneNumber name="CCD_BITSPERPIXEL">
6.4500000000000001776
</oneNumber>
</setNumberVector>
Dispatch command error(-1): INDI: Could not find property CCD_INFO in ATIK CCD Atik Titan
<setNumberVector device="ATIK CCD Atik Titan" name="CCD_INFO" state="Idle" timeout="60" timestamp="2014-02-20T03:11:05">
<oneNumber name="CCD_MAX_X">
658
</oneNumber>
<oneNumber name="CCD_MAX_Y">
492
</oneNumber>
<oneNumber name="CCD_PIXEL_SIZE">
7.4000000953674316406
</oneNumber>
<oneNumber name="CCD_PIXEL_SIZE_X">
7.4000000953674316406
</oneNumber>
<oneNumber name="CCD_PIXEL_SIZE_Y">
7.4000000953674316406
</oneNumber>
<oneNumber name="CCD_BITSPERPIXEL">
16
</oneNumber>
</setNumberVector>
KCrash: Application 'kstars' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/dad/.kde/socket-bugs/kdeinit4__0
10 years 1 month ago #688

Please Log in or Create an account to join the conversation.

Thanks for the backtrace, I believe I fixed the issue. If you are compiling from source, you can update GIT now and recompile again, if you're using the PPA, just wait a day or two until the packages for kstars-bleeding are built.
The following user(s) said Thank You: Larry Dingle
10 years 1 month ago #689

Please Log in or Create an account to join the conversation.

  • Posts: 6
  • Thank you received: 0
Updated from GIT and recompiled. Atik Titan now works local on PC and remote on BeagleBone White server. I'm impressed.

Thanks,
Larry
10 years 1 month ago #690

Please Log in or Create an account to join the conversation.

Time to create page: 1.488 seconds