Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Laitealue => Aiheen aloitti: Seniori nörtti - 21.03.17 - klo:21.42

Otsikko: RTL2838UHIDIR donglen ajuri [ RATKAISTU]
Kirjoitti: Seniori nörtti - 21.03.17 - klo:21.42
Olen tuommoista viikon verran etsinyt ubuntu 16.04 jään.

Windows 8.1 versioon löytyi jonkinlainen jolla sai ymmärtämään piirin mutta ei tikkua. Tämä pelkkä piirin tunnistus riittäisi ubuntussakin kun tikku on ajateltu aivan muuhun käyttöön kuin television katseluun.

Eli vaihtoehtoinen kysymys.

1. Onko saatavissa suoraan ubuntuun.

2. Voiko windowsin ajurin kääntää linuxille?

3. http://dev.ivanov.eu/projects/rtl2838/ (http://dev.ivanov.eu/projects/rtl2838/)  Onko tuosta jotakin apua?  Tikku on piiriyhdistelmällä RTL2838UHIDIR + E4000


Tuommoista höpäjää USB Viewer:

RTL2838UHIDIR
Manufacturer: Realtek
Serial Number: 00000001
Speed: 480Mb/s (high)
USB Version:  2.00
Device Class: 00(>ifc )
Device Subclass: 00
Device Protocol: 00
Maximum Default Endpoint Size: 64
Number of Configurations: 1
Vendor Id: 0bda
Product Id: 2838
Revision Number:  1.00

Config Number: 1
   Number of Interfaces: 2
   Attributes: 80
   MaxPower Needed: 500mA

   Interface Number: 0
      Name: (none)
      Alternate Number: 0
      Class: ff(vend.)
      Sub Class: ff
      Protocol: ff
      Number of Endpoints: 1

         Endpoint Address: 81
         Direction: in
         Attribute: 2
         Type: Bulk
         Max Packet Size: 512
         Interval: 0ms

   Interface Number: 1
      Name: (none)
      Alternate Number: 0
      Class: ff(vend.)
      Sub Class: ff
      Protocol: ff
      Number of Endpoints: 0
Otsikko: Vs: RTL2838UHIDIR donglen ajuri
Kirjoitti: nm - 21.03.17 - klo:22.26
Olen tuommoista viikon verran etsinyt ubuntu 16.04 jään.

Windows 8.1 versioon löytyi jonkinlainen jolla sai ymmärtämään piirin mutta ei tikkua. Tämä pelkkä piirin tunnistus riittäisi ubuntussakin kun tikku on ajateltu aivan muuhun käyttöön kuin television katseluun.

Eli vaihtoehtoinen kysymys.

1. Onko saatavissa suoraan ubuntuun.

2. Voiko windowsin ajurin kääntää linuxille?

3. http://dev.ivanov.eu/projects/rtl2838/ (http://dev.ivanov.eu/projects/rtl2838/)  Onko tuosta jotakin apua?  Tikku on piiriyhdistelmällä RTL2838UHIDIR + E4000

Tuo on DVB-ajuri. Jos haluat käyttää tikkua SDR-hommiin, et tarvitse etkä halua mitään ajureita vaan librtlsdr:n, jota erinäiset SDR-softat käyttävät rajapintana. Kerneliajurit, jotka yrittävät varata laitteen itselleen pitää blacklistata pois käytöstä.

En ole itse erityisesti harrastanut näitä juttuja, mutta tällaisen ohjeen olen aikoinaan kirjoittanut 14.04:ään: https://forum.ubuntu-fi.org/index.php?topic=47459.msg372936#msg372936
Ehkä jollain tasolla sovellettavissa myös 16.04:ssä. Kerro tarkemmin mitä haluat tehdä, niin joku voi osata antaa tarkempia ohjeita.
Otsikko: Vs: RTL2838UHIDIR donglen ajuri
Kirjoitti: juyli - 21.03.17 - klo:22.37
Olen tuommoista viikon verran etsinyt ubuntu 16.04 jään.
Etsin 10sek. : http://askubuntu.com/questions/766022/ubuntu-16-04-auto-load-usb-dvb-t-dongle-module
Otsikko: Vs: RTL2838UHIDIR donglen ajuri
Kirjoitti: nm - 21.03.17 - klo:23.30
Olen tuommoista viikon verran etsinyt ubuntu 16.04 jään.
Etsin 10sek. : http://askubuntu.com/questions/766022/ubuntu-16-04-auto-load-usb-dvb-t-dongle-module

Seniorinörtti ei halua DVB-ajuria vaan meinaa harrastella RTL SDR:n kanssa: https://forum.ubuntu-fi.org/index.php?topic=51877
Otsikko: Vs: RTL2838UHIDIR donglen ajuri
Kirjoitti: Seniori nörtti - 21.03.17 - klo:23.54
Olen tuommoista viikon verran etsinyt ubuntu 16.04 jään.

Windows 8.1 versioon löytyi jonkinlainen jolla sai ymmärtämään piirin mutta ei tikkua. Tämä pelkkä piirin tunnistus riittäisi ubuntussakin kun tikku on ajateltu aivan muuhun käyttöön kuin television katseluun.

Eli vaihtoehtoinen kysymys.

1. Onko saatavissa suoraan ubuntuun.

2. Voiko windowsin ajurin kääntää linuxille?

3. http://dev.ivanov.eu/projects/rtl2838/ (http://dev.ivanov.eu/projects/rtl2838/)  Onko tuosta jotakin apua?  Tikku on piiriyhdistelmällä RTL2838UHIDIR + E4000

Tuo on DVB-ajuri. Jos haluat käyttää tikkua SDR-hommiin, et tarvitse etkä halua mitään ajureita vaan librtlsdr:n, jota erinäiset SDR-softat käyttävät rajapintana. Kerneliajurit, jotka yrittävät varata laitteen itselleen pitää blacklistata pois käytöstä.

En ole itse erityisesti harrastanut näitä juttuja, mutta tällaisen ohjeen olen aikoinaan kirjoittanut 14.04:ään: https://forum.ubuntu-fi.org/index.php?topic=47459.msg372936#msg372936
Ehkä jollain tasolla sovellettavissa myös 16.04:ssä. Kerro tarkemmin mitä haluat tehdä, niin joku voi osata antaa tarkempia ohjeita.

Nyt ollaan asian äärellä.
Nimenomaan tuo sdr touhu on ajatuksena. Toteutin sen windowsissa jo decoodaukseen saakka ja nyt olisi tarkoitus saada se toimimaan ubuntussa. 
Tavoitteelliset taajuudet olisi 380–385 MHz ja 390–395 MHz.
Asennettu
-GNU Radio
-Telive

Hakusessa
-tetra codecit ja jotain muuta sälää

Ensimmäinen tavoite on saada tuo dongle näkymään ja kuulumaan jollakin kuunteluohjelmalla.
Toinen on saada käppyrät hyppimään oikealla taajuusalueella oikealla modulaatiolla. Sen jälkeen siirtyykin keskustelu ohjelmisto puolelle jos tulee enää ylitsepääsemättömiä vaikeuksia.


Otsikko: Vs: RTL2838UHIDIR donglen ajuri
Kirjoitti: mrl586 - 22.03.17 - klo:00.22
Hakusessa
-tetra codecit ja jotain muuta sälää
Tavallinen ihminen ei voi salakuunnella viranomaistoimintaan tarkoitettua Tetra-verkkoa, ellei ole fyysisen kuunteluetäisyyden päässä viranomaisverkon päätelaitteesta.
Otsikko: Vs: RTL2838UHIDIR donglen ajuri
Kirjoitti: nm - 22.03.17 - klo:01.03
Nimenomaan tuo sdr touhu on ajatuksena. Toteutin sen windowsissa jo decoodaukseen saakka ja nyt olisi tarkoitus saada se toimimaan ubuntussa. 
Tavoitteelliset taajuudet olisi 380–385 MHz ja 390–395 MHz.
Asennettu
-GNU Radio
-Telive


Entä rtl-sdr, joka on olennaisin komponentti tuon virittimen käyttöön?

Koodia: [Valitse]
sudo apt-get install rtl-sdr
Jos paketti ei ollut ennestään asennettuna, käynnistä järjestelmä uudelleen tuon jälkeen, jotta moduulien blacklistaus ja udev-säännöt tulevat voimaan.


Mitä se sanoo, jos yrität kaapata jotain:

Koodia: [Valitse]
rtl_sdr capture.bin -s 1.8e6 -f 392e6
Otsikko: Vs: RTL2838UHIDIR donglen ajuri
Kirjoitti: Seniori nörtti - 22.03.17 - klo:10.58
Hakusessa
-tetra codecit ja jotain muuta sälää
Tavallinen ihminen ei voi salakuunnella viranomaistoimintaan tarkoitettua Tetra-verkkoa, ellei ole fyysisen kuunteluetäisyyden päässä viranomaisverkon päätelaitteesta.

Höpön höpön. Ollut kuunneltavissa jo jonkin aikaa.  Ja noin 10€ investoinnilla ja nykyaikaisella tietokoneella jonka laskentateho riittää tetran 32bittisen salauksen aukaisuun.
Otsikko: Vs: RTL2838UHIDIR donglen ajuri
Kirjoitti: Seniori nörtti - 22.03.17 - klo:11.02
[guote]Entä rtl-sdr, joka on olennaisin komponentti tuon virittimen käyttöön?

Koodia: [Valitse]
sudo apt-get install rtl-sdr
Jos paketti ei ollut ennestään asennettuna, käynnistä järjestelmä uudelleen tuon jälkeen, jotta moduulien blacklistaus ja udev-säännöt tulevat voimaan.


Mitä se sanoo, jos yrität kaapata jotain:

Koodia: [Valitse]
rtl_sdr capture.bin -s 1.8e6 -f 392e6[/quote]

Found 1 device(s):
  0:  Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM

Kernel driver is active, or device is claimed by second instance of librtlsdr.
In the first case, please either detach or blacklist the kernel module
(dvb_usb_rtl28xxu), or enable automatic detaching at compile time.

usb_claim_interface error -6
Failed to open rtlsdr device #0.

Tuon kuvakaappauksen sain windowsilla esiin. Ilmeisesti virven ripiitteri kun tulee noin paljon yli pohjakohinan.
Otsikko: Vs: RTL2838UHIDIR donglen ajuri
Kirjoitti: nm - 22.03.17 - klo:12.06
Found 1 device(s):
  0:  Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM

Kernel driver is active, or device is claimed by second instance of librtlsdr.
In the first case, please either detach or blacklist the kernel module
(dvb_usb_rtl28xxu), or enable automatic detaching at compile time.

usb_claim_interface error -6
Failed to open rtlsdr device #0.

Kuten tuossa selvästi sanotaan, siellä on joko DVB-ajuri välissä ja se pitää saada pois, tai joku muu prosessi varaa laitteen itselleen. Listaa moduulit komennolla:

Koodia: [Valitse]
lsmod | grep dvb
Näkyykö listauksessa moduuli dvb_usb_rtl28xxu? Periaatteessa rtl-sdr-paketin pitäisi asettaa DVB-ajurit mustalle listalle, mutta käynnistitkö koneen uudelleen paketin asentamisen jälkeen, kuten neuvoin? Jos se ei auta, tee blokkaus itse komennolla:

Koodia: [Valitse]
echo "blacklist dvb_usb_rtl28xxu" | sudo tee /etc/modprobe.d/rtlsdr.conf
ja käynnistä järjestelmä uudelleen.
Otsikko: Vs: RTL2838UHIDIR donglen ajuri
Kirjoitti: Seniori nörtti - 22.03.17 - klo:12.27
Lainaus


Kuten tuossa selvästi sanotaan, siellä on joko DVB-ajuri välissä ja se pitää saada pois, tai joku muu prosessi varaa laitteen itselleen. Listaa moduulit komennolla:

Koodia: [Valitse]
lsmod | grep dvb
Näkyykö listauksessa moduuli dvb_usb_rtl28xxu? Periaatteessa rtl-sdr-paketin pitäisi asettaa DVB-ajurit mustalle listalle, mutta käynnistitkö koneen uudelleen paketin asentamisen jälkeen, kuten neuvoin? Jos se ei auta, tee blokkaus itse komennolla:

Koodia: [Valitse]
echo "blacklist dvb_usb_rtl28xxu" | sudo tee /etc/modprobe.d/rtlsdr.conf
ja käynnistä järjestelmä uudelleen.

dvb_usb_rtl28xxu       36864  1
dvb_usb_v2             36864  1 dvb_usb_rtl28xxu
dvb_core              122880  2 rtl2832,dvb_usb_v2
rc_core                28672  14 ir_sharp_decoder,ir_xmp_decoder,lirc_dev,ir_lirc_codec,dvb_usb_rtl28xxu,ir_rc5_decoder,ir_nec_decoder,ir_sony_decoder,ir_mce_kbd_decoder,ir_jvc_decoder,dvb_usb_v2,ir_rc6_decoder,ir_sanyo_decoder


Uudelleenkäynnistyksen jälkeen antoi tyhjää. Tiedä sitten liittyykö tähän mutta CubicSDR lakkasi käynnistymästä. http://cubicsdr.com/ (http://cubicsdr.com/)
Otsikko: Vs: RTL2838UHIDIR donglen ajuri
Kirjoitti: Seniori nörtti - 22.03.17 - klo:18.38
Eihän tuo enää tarvinnut kuin hithubista tetra projektin niin johan alkoi tikku lämpenemään. Eli mikälie.grc tiedosto gnu radiolla auki jne jne...

Ratkaistu siis.