Kirjoittaja Aihe: RTL2838UHIDIR donglen ajuri [ RATKAISTU]  (Luettu 4097 kertaa)

Seniori nörtti

  • Käyttäjä
  • Viestejä: 23
    • Profiili
RTL2838UHIDIR donglen ajuri [ RATKAISTU]
« : 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/  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
« Viimeksi muokattu: 22.03.17 - klo:18.39 kirjoittanut Seniori nörtti »
---------------------------
Anteeksi maalaisuuteni.

nm

  • Käyttäjä
  • Viestejä: 14472
    • Profiili
Vs: RTL2838UHIDIR donglen ajuri
« Vastaus #1 : 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/  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.

juyli

  • Vieras

nm

  • Käyttäjä
  • Viestejä: 14472
    • Profiili
Vs: RTL2838UHIDIR donglen ajuri
« Vastaus #3 : 21.03.17 - klo:23.30 »

Seniori nörtti

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Vs: RTL2838UHIDIR donglen ajuri
« Vastaus #4 : 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/  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.


---------------------------
Anteeksi maalaisuuteni.

mrl586

  • Käyttäjä
  • Viestejä: 4618
    • Profiili
Vs: RTL2838UHIDIR donglen ajuri
« Vastaus #5 : 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.

nm

  • Käyttäjä
  • Viestejä: 14472
    • Profiili
Vs: RTL2838UHIDIR donglen ajuri
« Vastaus #6 : 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

Seniori nörtti

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Vs: RTL2838UHIDIR donglen ajuri
« Vastaus #7 : 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.
« Viimeksi muokattu: 22.03.17 - klo:11.11 kirjoittanut Seniori nörtti »
---------------------------
Anteeksi maalaisuuteni.

Seniori nörtti

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Vs: RTL2838UHIDIR donglen ajuri
« Vastaus #8 : 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.
« Viimeksi muokattu: 22.03.17 - klo:11.23 kirjoittanut Seniori nörtti »
---------------------------
Anteeksi maalaisuuteni.

nm

  • Käyttäjä
  • Viestejä: 14472
    • Profiili
Vs: RTL2838UHIDIR donglen ajuri
« Vastaus #9 : 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.

Seniori nörtti

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Vs: RTL2838UHIDIR donglen ajuri
« Vastaus #10 : 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/
« Viimeksi muokattu: 22.03.17 - klo:13.13 kirjoittanut Seniori nörtti »
---------------------------
Anteeksi maalaisuuteni.

Seniori nörtti

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Vs: RTL2838UHIDIR donglen ajuri
« Vastaus #11 : 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.
---------------------------
Anteeksi maalaisuuteni.