Desktop Linux receiver


#1

Linux Outernet reciever software?

Linux Outernet receiver software?

I thought Outernet needed a Raspberry OS to receive data.

Is it possible to receive Outernet with a DVB-s USB tuner and a Linux computer and not have to buy a Raspberry?

George.


Time table for Outernet service to South East Asia / Philippines
#2

Yes, that is correct. We have been so focused on the Pi and Lighthouse, that we barely mention the fact that we support x86. You can find the code here:

This tarball contains files necessary to run an ORx receiver on Intel computers
running a 64-bit GNU/Linux distribution.

Prerequisites

Only GNU/Linux operating systems are supported, and only the x86_64 platform
supports ONDD. Installation will fail if you run the makefile on an unsupported
platform.

Python 2.7.x must be installed in order for the install to succeed. You will
receive a warning about the missing Python runtime during configuration.

You will also need GNU make, which is usually available as part of
build-essential, base-devel, and similar packages.

The tuner does not need to be plugged in during installation, but it must be plugged in before the services are started.

You will need a working DVB-S/S2 tuner. You can check if your device works by
plugging it in and checking whether /dev/dvb/adapter0/frontend0 exists in
your filesystem. You may need to find, download, and install firmware files for
your tuner or upgrade your kernel to a more recent version (e.g., 4.1 or 4.2
for the HDStar).

Installing

During installation, the following will be installed on your system:

  • ONDD binary for your platform
  • Librarian
  • Librarian configuration file
  • Outernet content certificate
  • ONDD and Librarian services (init/upstart/systemd scripts)

The services are called ondd and librarian and you will be able to start
them with your choice of daemon management tools after the install is complete.
Note that nothing is done to permanently enable these services. They are simply
installed.


#3

Linux version of Outrernet.

Linux Outernet operating system This is fantastic news.

Will it compile and Run on Ubuntu 64 Bit?

Can I use the Linux verion of Outernet under Virtuualbox and a 64 Bit Linux image to talk to the USB pass-through and then physically onto the USB connector of the Satellite decoder.

I am able to use Winlink HF email messaging under Windows XP in my Virtaulbox under Ubuntu 32 bit and talk to HF radio usb souncard modem quite successfully.

Does any one have a working image file for VMWARE or Virtualbox already set up to run?

George


#4

I should note that for HDStar v3.0, you need a custom patched kernel, which we don’t supply atm.


#5

It all compiled fine but when I go to run Librarian in my 64 bit Ubuntu 15.10 Virtualbox I get the following error.

I do not have a Satellite box yet.

[email protected]:~$ librarian
Traceback (most recent call last):
File “/usr/local/bin/librarian”, line 9, in
load_entry_point(‘librarian==0.4.post5’, ‘console_scripts’, ‘librarian’)()
File “/usr/lib/python2.7/dist-packages/pkg_resources/init.py”, line 558, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File “/usr/lib/python2.7/dist-packages/pkg_resources/init.py”, line 2682, in load_entry_point
return ep.load()
File “/usr/lib/python2.7/dist-packages/pkg_resources/init.py”, line 2355, in load
return self.resolve()
File “/usr/lib/python2.7/dist-packages/pkg_resources/init.py”, line 2361, in resolve
module = import(self.module_name, fromlist=[‘name’], level=0)
File “/usr/local/lib/python2.7/dist-packages/librarian/app.py”, line 16, in
gevent.monkey.patch_all(aggressive=True)
File “/usr/local/lib/python2.7/dist-packages/gevent/monkey.py”, line 185, in patch_all
patch_socket(dns=dns, aggressive=aggressive)
File “/usr/local/lib/python2.7/dist-packages/gevent/monkey.py”, line 124, in patch_socket
from gevent import socket
File “/usr/local/lib/python2.7/dist-packages/gevent/socket.py”, line 659, in
from gevent.ssl import sslwrap_simple as ssl, SSLError as sslerror, SSLSocket as SSLType
File “/usr/local/lib/python2.7/dist-packages/gevent/ssl.py”, line 386, in
def get_server_certificate(addr, ssl_version=PROTOCOL_SSLv3, ca_certs=None):
NameError: name ‘PROTOCOL_SSLv3’ is not defined


#6

Try installing gevent 1.0.2. I think that issue is fixed in that version.


#7

Correct Branko. See here for more details Seasalt:


#8

I will be doing this experiment again. I been busy on some project lately.
Can I use skygrabber for windows? My usb tuner is TBS5922SE. I will be having my RPI2 soon for this and I will also try on Ubuntu later. Thanks for all the info.