Reddo DVB-C USB Box

DVB kortit, emolevyt, adapterit, antennit, kotelot jne

ViestiKirjoittaja john_a_doe » 05.03.2010 14:36

JJussi kirjoitti:BTW, miten saisi järjestettyä virittimien tunnistus prioriteetin. Eli saisin tuon USB boxin viimeiseksi virittimeksi (adapter3), nyt se tunnistetaan ekana ja menee listan kärkeen..


Tähän lienee ratkaisuna sopiva loitsu udev sääntöihin.
http://reactivated.net/writing_udev_rules.html

Komento
Koodi: Valitse kaikki
#udevinfo -a -p $(udevinfo -q path -n /dev/dvb/adapter0/frontend0)

antanee jotakin vinkkiä, minkälaisella säännöllä tuon saisi onnistumaan.

- j
Avatar
john_a_doe
Harrastaja
 
Viestit: 43
Liittynyt: 17.07.2004 3:00

Ongelmia Reddon asennuksessa

ViestiKirjoittaja tpalohei » 03.04.2010 20:56

Edit: poistettu (turha viesti).
tpalohei
Vastasyntynyt
 
Viestit: 1
Liittynyt: 03.04.2010 20:36
Paikkakunta: Espoo

ViestiKirjoittaja phelin » 05.04.2010 17:30

Kahdella pienellä pätsillä näyttäisi onnistuvan QAM256-kanavien blokkaaminen Reddolta.

VDR:n dvbdevice.c tarvitsee tällaisen pätsin:

Koodi: Valitse kaikki
--- dvbdevice.c.orig   2010-02-21 19:10:35.000000000 +0200
+++ dvbdevice.c   2010-04-05 17:20:06.080525344 +0300
@@ -872,8 +872,12 @@
 {
   if (!ProvidesSource(Channel->Source()))
      return false; // doesn't provide source
-  if (!cSource::IsSat(Channel->Source()))
+  if (!cSource::IsSat(Channel->Source())) {
+     cDvbTransponderParameters dtp(Channel->Parameters());
+     if (dtp.Modulation() == QAM_256 && !(frontendInfo.caps & FE_CAN_QAM_256))
+        return false;
      return DeviceHooksProvidesTransponder(Channel); // source is sufficient for non sat
+  }
   cDvbTransponderParameters dtp(Channel->Parameters());
   if (frontendType == SYS_DVBS && dtp.System() == SYS_DVBS2)
      return false; // requires modulation system which frontend doesn't provide


ja tuneri TDA10023 tällaisen:

Koodi: Valitse kaikki
--- v4l-dvb/linux/drivers/media/dvb/frontends/tda10023.c.orig   2010-04-05 15:28:22.605844128 +0300
+++ v4l-dvb/linux/drivers/media/dvb/frontends/tda10023.c   2010-04-05 15:27:54.934343796 +0300
@@ -553,7 +553,7 @@
    #endif
       .caps = 0x400 | //FE_CAN_QAM_4
          FE_CAN_QAM_16 | FE_CAN_QAM_32 | FE_CAN_QAM_64 |
-         FE_CAN_QAM_128 | FE_CAN_QAM_256 |
+         FE_CAN_QAM_128 | //FE_CAN_QAM_256 |
          FE_CAN_FEC_AUTO
    },



Tämä ei ole mitenkään ideaalinen ratkaisu, sillä VDR ei esim preferoi Reddoa toisiin kortteihin verrattuna tallennusta aloitettaessa ja lisäksi tämä vaikuttaa kaikkiin kortteihin, joilla on sama frontend (TDA10023).
Avatar
phelin
Yli-ihminen
 
Viestit: 1256
Liittynyt: 09.02.2005 3:00
Paikkakunta: Helsinki

ViestiKirjoittaja noeikujoo » 09.04.2010 15:37

phelin kirjoitti:Tämä ei ole mitenkään ideaalinen ratkaisu, sillä VDR ei esim preferoi Reddoa toisiin kortteihin verrattuna tallennusta aloitettaessa ja lisäksi tämä vaikuttaa kaikkiin kortteihin, joilla on sama frontend (TDA10023).

Toivottavasti joku keksisi fiksumman ratkaisun QAM256 kanavien blokkaamiseen Reddolta. Itse en voi käyttää tuota viritystä, koska Anysee E30 C plus käyttää samaa TDA10023 frontendiä. Tällä hetkellä oma Reddo ei ole käytössä. Käytännössä pärjään pääasiassa kahdella virittimellä, mutta olisi kiva saada tuo Reddokin käyttöön...
Avatar
noeikujoo
Yli-ihminen
 
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

ViestiKirjoittaja phelin » 09.04.2010 16:14

noeikujoo kirjoitti:
phelin kirjoitti:Tämä ei ole mitenkään ideaalinen ratkaisu, sillä VDR ei esim preferoi Reddoa toisiin kortteihin verrattuna tallennusta aloitettaessa ja lisäksi tämä vaikuttaa kaikkiin kortteihin, joilla on sama frontend (TDA10023).

Toivottavasti joku keksisi fiksumman ratkaisun QAM256 kanavien blokkaamiseen Reddolta. Itse en voi käyttää tuota viritystä, koska Anysee E30 C plus käyttää samaa TDA10023 frontendiä. Tällä hetkellä oma Reddo ei ole käytössä. Käytännössä pärjään pääasiassa kahdella virittimellä, mutta olisi kiva saada tuo Reddokin käyttöön...


Ajurien puukottaminen tuon saavuttamiseksi on tuskin kovin iso homma, kunhan luo uuden frontendin Reddoa varten. Oikean ja siistin toteutuksen tekeminen onkin sitten ihan eri juttu.
Avatar
phelin
Yli-ihminen
 
Viestit: 1256
Liittynyt: 09.02.2005 3:00
Paikkakunta: Helsinki

ViestiKirjoittaja noeikujoo » 09.04.2010 16:58

Mielestäni fiksuinta olisi, jos VDR:lle pystyisi kertomaan kanavakohtaisesti, mitä virittimiä ei saa käyttää. Eli tyyliin: "Älä käytä /dev/dvb/adapter2:sta kanavalle 8". Channels.conf:ssa pystyy pakottamaan virittimen kanavakohtaisesti, mutta sekin asetus taitaa rajoittua yhteen virittimeen per kanava, eikä se toimi salattujen kanavien kanssa?
Avatar
noeikujoo
Yli-ihminen
 
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

ViestiKirjoittaja phelin » 09.04.2010 17:17

noeikujoo kirjoitti:Mielestäni fiksuinta olisi, jos VDR:lle pystyisi kertomaan kanavakohtaisesti, mitä virittimiä ei saa käyttää. Eli tyyliin: "Älä käytä /dev/dvb/adapter2:sta kanavalle 8". Channels.conf:ssa pystyy pakottamaan virittimen kanavakohtaisesti, mutta sekin asetus taitaa rajoittua yhteen virittimeen per kanava, eikä se toimi salattujen kanavien kanssa?


Tämä on aivan totta ja todella ikävää, että Klaus selkeästi vastustaa (tai ei ainakaan innostu) tätä muutosta. Käsittääkseni kortteja voi luetella useampiakin, mutta ei yhdessä käytettävän salausmetodin kanssa. En ole tosin asiaa testannut, joten voipi olla, että vain yhden kortin voi kiinnittää kanavalle.
Avatar
phelin
Yli-ihminen
 
Viestit: 1256
Liittynyt: 09.02.2005 3:00
Paikkakunta: Helsinki

ViestiKirjoittaja Kameleontti » 12.04.2010 18:03

Kortteja voi tosiaan määritellä useampia, mutta jos vdr päivittää channels-konffia, unohtaa se kaikki muut paitsi ensimmäisenä määritellyn kortin.
Kameleontti
Säätäjä
 
Viestit: 230
Liittynyt: 03.09.2007 11:09
Paikkakunta: Hellsinki

ViestiKirjoittaja phelin » 24.11.2010 19:07

Uuden palvelimen kanssa törmäsin outoon ongelmaan tämän Reddon kortin kanssa. Muutaman kerran on bootissa käynyt niin, että VDR ei ole löytänyt DVB-kortteja. Tuota tutkiessa huomasin, että näin käydessä syslokiin ilmestyy seuraavaa:

Koodi: Valitse kaikki
Nov 24 17:09:23 kotiserveri kernel: [    7.013142] usbcore: registered new interface driver em28xx
Nov 24 17:09:23 kotiserveri kernel: [    7.013151] em28xx driver loaded
Nov 24 17:09:27 kotiserveri kernel: [   11.152721] em28xx: New device @ 480 Mbps (eb1a:2868, interface 0, class 0)
Nov 24 17:09:27 kotiserveri kernel: [   11.152796] em28xx #0: chip ID is em2870
Nov 24 17:09:28 kotiserveri kernel: [   11.346807] em28xx #0: i2c eeprom 00: 1a eb 67 95 1a eb 68 28 c0 13 5c 00 6a 22 00 00
Nov 24 17:09:28 kotiserveri kernel: [   11.346834] em28xx #0: i2c eeprom 10: 47 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 17:09:28 kotiserveri kernel: [   11.346857] em28xx #0: i2c eeprom 20: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 17:09:28 kotiserveri kernel: [   11.346880] em28xx #0: i2c eeprom 30: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 17:09:28 kotiserveri kernel: [   11.346902] em28xx #0: i2c eeprom 40: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 17:09:28 kotiserveri kernel: [   11.346924] em28xx #0: i2c eeprom 50: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 17:09:28 kotiserveri kernel: [   11.346946] em28xx #0: i2c eeprom 60: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 17:09:28 kotiserveri kernel: [   11.346968] em28xx #0: i2c eeprom 70: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 17:09:28 kotiserveri kernel: [   11.346990] em28xx #0: i2c eeprom 80: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 17:09:28 kotiserveri kernel: [   11.347012] em28xx #0: i2c eeprom 90: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 17:09:28 kotiserveri kernel: [   11.347035] em28xx #0: i2c eeprom a0: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 17:09:28 kotiserveri kernel: [   11.347057] em28xx #0: i2c eeprom b0: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 17:09:28 kotiserveri kernel: [   11.347079] em28xx #0: i2c eeprom c0: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 17:09:28 kotiserveri kernel: [   11.347101] em28xx #0: i2c eeprom d0: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 17:09:28 kotiserveri kernel: [   11.347123] em28xx #0: i2c eeprom e0: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 17:09:28 kotiserveri kernel: [   11.347145] em28xx #0: i2c eeprom f0: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 17:09:28 kotiserveri kernel: [   11.347171] em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0x72f653bd
Nov 24 17:09:28 kotiserveri kernel: [   11.347176] em28xx #0: EEPROM info:
Nov 24 17:09:28 kotiserveri kernel: [   11.347180] em28xx #0:^INo audio on board.
Nov 24 17:09:28 kotiserveri kernel: [   11.347184] em28xx #0:^I500mA max power
Nov 24 17:09:28 kotiserveri kernel: [   11.347190] em28xx #0:^ITable at 0x00, strings=0x226a, 0x0000, 0x0047
Nov 24 17:09:28 kotiserveri kernel: [   11.352685] em28xx #0: Identified as Reddo DVB-C USB TV Box (card=73)
Nov 24 17:09:28 kotiserveri kernel: [   11.352706] em28xx #0: v4l2 driver version 0.1.2
Nov 24 17:09:28 kotiserveri kernel: [   11.357690] em28xx #0: V4L2 video device registered as video0
Nov 24 17:13:17 kotiserveri kernel: [  240.548434]  [<f8fa45e3>] dvb_init+0x73/0x650 [em28xx_dvb]
Nov 24 17:13:17 kotiserveri kernel: [  240.548459]  [<f8f61d3b>] em28xx_init_extension+0x3b/0x60 [em28xx]
Nov 24 17:13:17 kotiserveri kernel: [  240.548472]  [<f8f612cb>] em28xx_init_dev+0x29b/0x4b0 [em28xx]
Nov 24 17:13:17 kotiserveri kernel: [  240.548486]  [<f8f61937>] em28xx_usb_probe+0x457/0x6a0 [em28xx]
Nov 24 17:13:17 kotiserveri kernel: [  240.549234]  [<f8f5dcf3>] em28xx_v4l2_open+0x63/0x2b0 [em28xx]
Nov 24 17:15:17 kotiserveri kernel: [  360.548438]  [<f8fa45e3>] dvb_init+0x73/0x650 [em28xx_dvb]
Nov 24 17:15:17 kotiserveri kernel: [  360.548463]  [<f8f61d3b>] em28xx_init_extension+0x3b/0x60 [em28xx]
Nov 24 17:15:17 kotiserveri kernel: [  360.548476]  [<f8f612cb>] em28xx_init_dev+0x29b/0x4b0 [em28xx]
Nov 24 17:15:17 kotiserveri kernel: [  360.548490]  [<f8f61937>] em28xx_usb_probe+0x457/0x6a0 [em28xx]
Nov 24 17:15:17 kotiserveri kernel: [  360.549230]  [<f8f5dcf3>] em28xx_v4l2_open+0x63/0x2b0 [em28xx]
Nov 24 17:17:17 kotiserveri kernel: [  480.548442]  [<f8fa45e3>] dvb_init+0x73/0x650 [em28xx_dvb]
Nov 24 17:17:17 kotiserveri kernel: [  480.548467]  [<f8f61d3b>] em28xx_init_extension+0x3b/0x60 [em28xx]
Nov 24 17:17:17 kotiserveri kernel: [  480.548480]  [<f8f612cb>] em28xx_init_dev+0x29b/0x4b0 [em28xx]
Nov 24 17:17:17 kotiserveri kernel: [  480.548494]  [<f8f61937>] em28xx_usb_probe+0x457/0x6a0 [em28xx]
Nov 24 17:17:17 kotiserveri kernel: [  480.549234]  [<f8f5dcf3>] em28xx_v4l2_open+0x63/0x2b0 [em28xx]
Nov 24 17:19:17 kotiserveri kernel: [  600.548442]  [<f8fa45e3>] dvb_init+0x73/0x650 [em28xx_dvb]
Nov 24 17:19:17 kotiserveri kernel: [  600.548466]  [<f8f61d3b>] em28xx_init_extension+0x3b/0x60 [em28xx]
Nov 24 17:19:17 kotiserveri kernel: [  600.548480]  [<f8f612cb>] em28xx_init_dev+0x29b/0x4b0 [em28xx]
Nov 24 17:19:17 kotiserveri kernel: [  600.548494]  [<f8f61937>] em28xx_usb_probe+0x457/0x6a0 [em28xx]
Nov 24 17:19:17 kotiserveri kernel: [  600.549224]  [<f8f5dcf3>] em28xx_v4l2_open+0x63/0x2b0 [em28xx]
Nov 24 17:21:17 kotiserveri kernel: [  720.548441]  [<f8fa45e3>] dvb_init+0x73/0x650 [em28xx_dvb]
Nov 24 17:21:17 kotiserveri kernel: [  720.548465]  [<f8f61d3b>] em28xx_init_extension+0x3b/0x60 [em28xx]
Nov 24 17:21:17 kotiserveri kernel: [  720.548478]  [<f8f612cb>] em28xx_init_dev+0x29b/0x4b0 [em28xx]
Nov 24 17:21:17 kotiserveri kernel: [  720.548492]  [<f8f61937>] em28xx_usb_probe+0x457/0x6a0 [em28xx]
Nov 24 17:21:17 kotiserveri kernel: [  720.549223]  [<f8f5dcf3>] em28xx_v4l2_open+0x63/0x2b0 [em28xx]



Kun taas onnistuneen bootin yhteydessä "EEPROM hash" ja "Table at" eroavat, tai oikeammin EEPROM-matriisin toisen rivin ensimmäinen solu on epäonnistuneessa buutissa 47 ja onnistuneessa b8:

Koodi: Valitse kaikki
Nov 24 12:57:43 kotiserveri kernel: [    6.286623] em28xx: New device @ 480 Mbps (eb1a:2868, interface 0, class 0)
Nov 24 12:57:43 kotiserveri kernel: [    6.286814] em28xx #0: chip ID is em2870
Nov 24 12:57:43 kotiserveri kernel: [    6.480542] em28xx #0: i2c eeprom 00: 1a eb 67 95 1a eb 68 28 c0 13 5c 00 6a 22 00 00
Nov 24 12:57:43 kotiserveri kernel: [    6.480597] em28xx #0: i2c eeprom 10: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 12:57:43 kotiserveri kernel: [    6.480650] em28xx #0: i2c eeprom 20: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 12:57:43 kotiserveri kernel: [    6.480701] em28xx #0: i2c eeprom 30: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 12:57:43 kotiserveri kernel: [    6.480752] em28xx #0: i2c eeprom 40: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 12:57:43 kotiserveri kernel: [    6.480804] em28xx #0: i2c eeprom 50: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 12:57:43 kotiserveri kernel: [    6.480855] em28xx #0: i2c eeprom 60: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 12:57:43 kotiserveri kernel: [    6.480907] em28xx #0: i2c eeprom 70: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 12:57:43 kotiserveri kernel: [    6.480959] em28xx #0: i2c eeprom 80: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 12:57:43 kotiserveri kernel: [    6.481029] em28xx #0: i2c eeprom 90: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 12:57:43 kotiserveri kernel: [    6.481081] em28xx #0: i2c eeprom a0: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 12:57:43 kotiserveri kernel: [    6.481133] em28xx #0: i2c eeprom b0: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 12:57:43 kotiserveri kernel: [    6.481185] em28xx #0: i2c eeprom c0: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 12:57:43 kotiserveri kernel: [    6.481236] em28xx #0: i2c eeprom d0: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 12:57:43 kotiserveri kernel: [    6.481287] em28xx #0: i2c eeprom e0: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 12:57:43 kotiserveri kernel: [    6.481338] em28xx #0: i2c eeprom f0: b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 24 12:57:43 kotiserveri kernel: [    6.481394] em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0x63f653bd
Nov 24 12:57:43 kotiserveri kernel: [    6.481411] em28xx #0: EEPROM info:
Nov 24 12:57:43 kotiserveri kernel: [    6.481423] em28xx #0:^INo audio on board.
Nov 24 12:57:43 kotiserveri kernel: [    6.481435] em28xx #0:^I500mA max power
Nov 24 12:57:43 kotiserveri kernel: [    6.481451] em28xx #0:^ITable at 0x00, strings=0x226a, 0x0000, 0x00b8
Nov 24 12:57:43 kotiserveri kernel: [    6.482803] em28xx #0: Identified as Reddo DVB-C USB TV Box (card=73)
Nov 24 12:57:43 kotiserveri kernel: [    6.482826] em28xx #0: v4l2 driver version 0.1.2
Nov 24 12:57:43 kotiserveri kernel: [    6.488007] em28xx #0: V4L2 video device registered as video0
Nov 24 12:57:43 kotiserveri kernel: [    6.490148] usbcore: registered new interface driver em28xx
Nov 24 12:57:43 kotiserveri kernel: [    6.490158] em28xx driver loaded
Nov 24 12:57:43 kotiserveri kernel: [    6.522447] DVB: registering new adapter (em28xx #0)
Nov 24 12:57:43 kotiserveri kernel: [    6.526241] em28xx #0: Successfully loaded em28xx-dvb


Jännää tässä on se, että aikaisemman koneen kanssa tätä ei esiintynyt ja kootessani uutta konetta otin vanhasta kovalevyn, eli kernel yms ovat täsmälleen samat kuin ennenkin.
Avatar
phelin
Yli-ihminen
 
Viestit: 1256
Liittynyt: 09.02.2005 3:00
Paikkakunta: Helsinki

ViestiKirjoittaja phelin » 25.11.2010 0:23

Mahtaakohan kenelläkään olla vasaavia kokemuksia? Olisiko uudessa emolevyssä jotain vikaa, mikä aiheuttaa tämän? Ehdotuksia, miten huomata virhe ja korjata se (esim restart)?
Avatar
phelin
Yli-ihminen
 
Viestit: 1256
Liittynyt: 09.02.2005 3:00
Paikkakunta: Helsinki

Re: Reddo DVB-C USB Box

ViestiKirjoittaja topias5 » 11.06.2011 17:48

Yritän laittaa noita Antin tekemiä ajureita koneelleni, mutta tällainen herja tulee:

hg clone http://linuxtv.org/hg/~anttip/reddo-dvb-c/
abort: requirement '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">' not supported!

Mercurial versio on 1.7.5
topias5
Vastasyntynyt
 
Viestit: 2
Liittynyt: 11.06.2011 17:43

Re: Reddo DVB-C USB Box

ViestiKirjoittaja crope » 12.06.2011 13:10

topias5 kirjoitti:Yritän laittaa noita Antin tekemiä ajureita koneelleni, mutta tällainen herja tulee:

hg clone http://linuxtv.org/hg/~anttip/reddo-dvb-c/
abort: requirement '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">' not supported!

Mercurial versio on 1.7.5


Ne ajurit on olleet jo iät ja ajat Kernelissä joten ei niitä tarvitse erikseen asentaa ja oon siten poistanut koko kehityshaaran.

Antti
crope
Harrastaja
 
Viestit: 58
Liittynyt: 30.10.2007 1:23
Paikkakunta: Oulu

Re: Reddo DVB-C USB Box

ViestiKirjoittaja topias5 » 13.06.2011 16:47

crope kirjoitti:Ne ajurit on olleet jo iät ja ajat Kernelissä joten ei niitä tarvitse erikseen asentaa ja oon siten poistanut koko kehityshaaran.


Luin uudemman kerran läpi viestiketjun ja huomasin että samat ajurit eivät käy tuohon Rector malliin. Antti, kirjoitit ketjuun ettei ajureiden lisäys liene suuri työ, joten onkohan kyseiselle laitteelle tulossa linux-tukea? Jos laitetta ei saa toimimaan linuxissa niin pitää varmaan palauttaa ko. laite.
topias5
Vastasyntynyt
 
Viestit: 2
Liittynyt: 11.06.2011 17:43

Re: Reddo DVB-C USB Box

ViestiKirjoittaja crope » 13.06.2011 19:07

topias5 kirjoitti:
crope kirjoitti:Ne ajurit on olleet jo iät ja ajat Kernelissä joten ei niitä tarvitse erikseen asentaa ja oon siten poistanut koko kehityshaaran.


Luin uudemman kerran läpi viestiketjun ja huomasin että samat ajurit eivät käy tuohon Rector malliin. Antti, kirjoitit ketjuun ettei ajureiden lisäys liene suuri työ, joten onkohan kyseiselle laitteelle tulossa linux-tukea? Jos laitetta ei saa toimimaan linuxissa niin pitää varmaan palauttaa ko. laite.


Se Rector sisältää seuraavat piirit:
SMI-2020CBE + TDA10024 + TDA18252

Ainoastaan tuolle TDA10024 demodulaattorille on ajuri olemassa. Joutus koodailemaan tunerin ja USB-sillan ajurit, joista varsinkin silicon tuneri on yleensä aika mutkikas.

t. Antti
crope
Harrastaja
 
Viestit: 58
Liittynyt: 30.10.2007 1:23
Paikkakunta: Oulu

Re: Reddo DVB-C USB Box

ViestiKirjoittaja videu » 20.11.2013 10:55

crope kirjoitti:
Se Rector sisältää seuraavat piirit:
SMI-2020CBE + TDA10024 + TDA18252

Ainoastaan tuolle TDA10024 demodulaattorille on ajuri olemassa. Joutus koodailemaan tunerin ja USB-sillan ajurit, joista varsinkin silicon tuneri on yleensä aika mutkikas.

t. Antti


Kyseessä siis Reddo Rector EAN 6430030740098 USB ID 1c88:0060.

Onkohan Antin yli 2 vuotta sitten kirjoittama vastaus vielä ajankohtainen?

Kun googlasin tuneria TDA18252 tuli vastaan semmoinen laite kuin TBS6618. Sivun http://linuxtv.org/wiki/index.php/TBS66 ... _PCIe_Card mukaan laite sisältää saman tunerin. Ja TBS6618:lle saa ilmeisesti valimistajan Linux-ajurin. Latasin sen osoittesta http://www.tbsdtv.com/download/#tbs6618. Avoin lähdekoodi se näyttää olevan (jonkun fw-blobin poislukien), mutta en heti löytänyt viitteitä TBS6618:aan tai TDA18252:een.

Tuota SMI-2020CBE käytetään ilmeisesti hyvin erilaisessa laitteissa, DVB-tikujen lisäksi mm. GPS-vastaanotimmissa. http://www.somagic.com.cn/english/produ ... .asp?id=55. Myös eräässä EasyCAP-tikussa, ja siihen on ainakin jonkinlainen Linux-tuki http://code.google.com/p/easycap-somagi ... eRegisters

Jos tulkitsen niitä palasia oikein, lähtötilanne on jo paljon parempi kuin 2 vuotta sitten. Vaikka jonkin verran kernelkoodi on tullut luettu, en ole koskaan kirjoittanut vastaavaa ajuria. Pelkään, että minulle myös (puoli)valmiiden palojen kokoaminen olisi jo 2 kenkänumeroa liian iso projekti. Onko kenelläkään parempia uutisia tähän asiaan?

Minun arvaus olisi että, vaikka ym. palaset toimisivat jo täydellisiä se suurin aukko on siinä I²C-ohjauksessa USB-piirin ja niiden 2 muun välissä. Ai niin, kuva pitää myös saada takaisin. Ei ole aavistustakaan voiko se olla sama väylä ja protokolla kuin siinä EasyCAP-laitteessa.

t. Uwe
videu
Vastasyntynyt
 
Viestit: 1
Liittynyt: 20.11.2013 9:59

Edellinen

Paluu Laitteistot

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 1 vierailijaa