Newbielle uutta ongelmatonta laitteistoa ?

DVB kortit, emolevyt, adapterit, antennit, kotelot jne
Critter
Yli-ihminen
Viestit: 868
Liittynyt: 16.12.2008 19:25

Viesti Kirjoittaja Critter » 19.01.2009 23:45

Ei vaan mee jakeluun ton sasc:n toimintaan saaminen:
On nyt yritetty jo muutaman version kääntöä....

Koodi: Valitse kaikki

./sasc-ng -j 0:2
Jan 19 22:40:57.359 : Version: 0.0.2-58M/58
Jan 19 22:40:57.360 CAM: initializing plugin: SoftCam (0.9.0-Unknown): A software emulated CAM
Jan 19 22:40:57.360 CAM(general.info): SC version 0.9.0-Unknown initializing
Jan 19 22:40:57.360 CAM: starting plugin:
Jan 19 22:40:57.360 CAM(general.info): SC version 0.9.0-Unknown starting
Jan 19 22:40:57.360 CAM(core.load): ** Plugin config:
Jan 19 22:40:57.360 CAM(core.load): ** Key updates (AU) are enabled (active CAIDs) (no prestart)
Jan 19 22:40:57.360 CAM(core.load): ** Local systems DON'T take priority over cached remote
Jan 19 22:40:57.360 CAM(core.load): ** Concurrent FF recordings are NOT allowed
Jan 19 22:40:57.360 CAM(core.load): ** Force transfermode with digital audio
Jan 19 22:40:57.360 CAM(core.load): ** ScCaps are 1 2 0 0 0 0 0 0 0 0
Jan 19 22:40:57.360 CAM(core.load): ** Ignored CAIDs 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
Jan 19 22:40:57.360 CAM(general.info): loading cardclient config from ./sc_files/cardclient.conf
Jan 19 22:40:57.360 CAM(cardclient.newcamd): now using protocol version 525 (cdLen=8)
Jan 19 22:40:57.360 CAM(cardclient.core): hostname=127.0.0.1 port=15000 emm=1 emmCaids 0b00/ffff
Jan 19 22:40:57.360 CAM(cardclient.core): Newcamd: username=dummy password=dummy key=0102030405060708091011121314
Jan 19 22:40:57.361 CAM(core.net): netwatch up
Jan 19 22:40:57.361 CAM(core.net): connecting to 127.0.0.1:15000/tcp (127.0.0.1)
Jan 19 22:40:57.362 CAM(cardclient.login): Newcamd: CaID=0b00 admin=1 srvUA=00000000675D9879 provider 000000/000000000033AECC
Jan 19 22:40:57.362 CAM(cardclient.core): client 'Newcamd' ready
Jan 19 22:40:57.362 CAM(general.info): loading Irdeto cards from ./sc_files/Ird-Beta.KID
Jan 19 22:40:57.363 CAM(core.load): loaded 1 Irdeto cards from ./sc_files/Ird-Beta.KID
Jan 19 22:40:57.363 CAM(general.info): loading Seca cards from ./sc_files/Seca.KID
Jan 19 22:40:57.363 CAM(core.load): loaded 1 Seca cards from ./sc_files/Seca.KID
Jan 19 22:40:57.363 CAM(general.info): loading Viaccess cards from ./sc_files/Viaccess.KID
Jan 19 22:40:57.363 CAM(core.load): loaded 1 Viaccess cards from ./sc_files/Viaccess.KID
Jan 19 22:40:57.363 CAM(general.info): loading keys from ./sc_files/SoftCam.Key
Jan 19 22:40:57.363 CAM(core.load): loaded 2 keys from ./sc_files/SoftCam.Key
Jan 19 22:40:57.363 CAM(general.info): loading smartcard data from ./sc_files/smartcard.conf
Jan 19 22:40:57.363 CAM(core.load): loaded 0 smartcard data from ./sc_files/smartcard.conf
Jan 19 22:40:57.363 CAM(core.load): ** registered systems:
Jan 19 22:40:57.363 CAM(core.load): ** Cardclient        (pri -15)
Jan 19 22:40:57.363 CAM(core.load): ** Conax             (pri -10)
Jan 19 22:40:57.363 CAM(core.load): ** ConstCW           (pri -20)
Jan 19 22:40:57.363 CAM(core.load): ** Cryptoworks       (pri -10)
Jan 19 22:40:57.363 CAM(core.load): ** Irdeto            (pri -10)
Jan 19 22:40:57.363 CAM(core.load): ** Nagra             (pri -10)
Jan 19 22:40:57.363 CAM(core.load): ** Nagra2            (pri -10)
Jan 19 22:40:57.363 CAM(core.load): ** SC-Conax          (pri  -5)
Jan 19 22:40:57.363 CAM(core.load): ** SC-Cryptoworks    (pri  -5)
Jan 19 22:40:57.364 CAM(core.load): ** SC-Irdeto         (pri  -5)
Jan 19 22:40:57.364 CAM(core.load): ** SC-Nagra          (pri  -5)
Jan 19 22:40:57.364 CAM(core.load): ** SC-Seca           (pri  -5)
Jan 19 22:40:57.364 CAM(core.load): ** SC-Viaccess       (pri  -5)
Jan 19 22:40:57.364 CAM(core.load): ** SC-VideoGuard2    (pri  -5)
Jan 19 22:40:57.364 CAM(core.load): ** Seca              (pri -10)
Jan 19 22:40:57.364 CAM(core.load): ** @SHL              (pri -10)
Jan 19 22:40:57.364 CAM(core.load): ** Viaccess          (pri -10)
Jan 19 22:40:57.364 CAM(general.warn): no smartcard interface defined!
Jan 19 22:40:57.364 frontend: Could not open /dev/dvb/adapter2/frontend1. Error was: 14
Open failed
: Bad address
Jan 19 22:40:57.364 CAM(core.net): netwatch down
Jan 19 22:40:57.364 demux: Could not open /dev/dvb/adapter2/demux1. Error was: 14
Open failed
: Bad address
Ja vastaavasti logia newcs:n puolelta:

Koodi: Valitse kaikki

[ 22:45:08 ] [ Newcamd ] new connection from 127.0.0.1 on socket 9
[ 22:45:08 ] [ Newcamd:15000 ] Connection from 127.0.0.1
[ 22:45:08 ] [ Newcamd:15000 ] User dummy logged in, client: VDR-SC
[ 22:45:08 ] [ Newcamd:15000 ] Command E3 from dummy len 3
[ 22:45:08 ] [ Newcamd:15000 ] Sending Card Information to dummy:
[ 22:45:08 ] [ Newcamd ] ProvID 0 Key 675D9879 on caid 0B00 type 0
[ 22:45:08 ] [ Newcamd ] ProvID 0 Key 33AECC on caid 0B00 type 1
[ 22:45:08 ] [ Newcamd ] Socket 9 hung up
[ 22:45:08 ] [ Newcamd:15000 ] User dummy logout

Critter
Yli-ihminen
Viestit: 868
Liittynyt: 16.12.2008 19:25

Viesti Kirjoittaja Critter » 20.01.2009 19:22

Onko olemassa muita softcameja kuin tuo sasc ? Kun sitä nyt ei vaan saa toimimaan. virheitä ei tule käännettäessä jne... Mutta ei vaan homma toimi.

Jotenkin se kaiketi liittyy tuohon dvbloopback:iin. Vaikka se adapterit ilmestyvätkin /dev/dvb/ hakemistoon, niin kai ne on jotenkin virheellisiä, kun tuo sasc ei niitä osaa avata.

ls /dev/dvb/*

Koodi: Valitse kaikki

/dev/dvb/adapter0:
demux0  dvr0  frontend0  net0

/dev/dvb/adapter1:
demux0  dvr0  frontend0  net0

/dev/dvb/adapter2:
audio0  audio1  demux0  demux1  dvr0  dvr1  frontend0  frontend1  osd0  osd1  video0  video1

/dev/dvb/adapter3:
audio0  audio1  demux0  demux1  dvr0  dvr1  frontend0  frontend1  osd0  osd1  video0  video1
ls -lR /proc/dvbloopback/

Koodi: Valitse kaikki

/proc/dvbloopback/:
total 0
dr-xr-xr-x 2 root root 0 2009-01-20 18:19 adapter2
dr-xr-xr-x 2 root root 0 2009-01-20 18:19 adapter3

/proc/dvbloopback/adapter2:
total 0
-rw-r--r-- 1 root root 0 2009-01-20 18:19 adapter
-rw-r--r-- 1 root root 0 2009-01-20 18:19 audio
-rw-r--r-- 1 root root 0 2009-01-20 18:19 demux
-rw-r--r-- 1 root root 0 2009-01-20 18:19 dvr
-rw-r--r-- 1 root root 0 2009-01-20 18:19 frontend
-rw-r--r-- 1 root root 0 2009-01-20 18:19 osd
-rw-r--r-- 1 root root 0 2009-01-20 18:19 video

/proc/dvbloopback/adapter3:
total 0
-rw-r--r-- 1 root root 0 2009-01-20 18:19 adapter
-rw-r--r-- 1 root root 0 2009-01-20 18:19 audio
-rw-r--r-- 1 root root 0 2009-01-20 18:19 demux
-rw-r--r-- 1 root root 0 2009-01-20 18:19 dvr
-rw-r--r-- 1 root root 0 2009-01-20 18:19 frontend
-rw-r--r-- 1 root root 0 2009-01-20 18:19 osd
-rw-r--r-- 1 root root 0 2009-01-20 18:19 video

nm
Johtava konsultti
Viestit: 3160
Liittynyt: 22.07.2005 3:00

Viesti Kirjoittaja nm » 20.01.2009 20:02

Critter kirjoitti:Onko olemassa muita softcameja kuin tuo sasc ?
VDR:n kanssa useimmat taitavat käyttää vdr-sc:tä. En osaa sanoa, mikä olisi helpoin tapa saada se ympättyä Ubuntun valmiisiin paketointeihin, vai joudutko kääntämään VDR:n plugineineen itse.
Jotenkin se kaiketi liittyy tuohon dvbloopback:iin. Vaikka se adapterit ilmestyvätkin /dev/dvb/ hakemistoon, niin kai ne on jotenkin virheellisiä, kun tuo sasc ei niitä osaa avata.
Jep, siltä vaikuttaa. Ehkä tämä korjausskripti auttaisi (katso viimeinen viesti): https://opensvn.csie.org/traccgi/sascng/ticket/19

Ajathan sasc-ng:tä pääkäyttäjänä (tai sudolla)?

Critter
Yli-ihminen
Viestit: 868
Liittynyt: 16.12.2008 19:25

Viesti Kirjoittaja Critter » 20.01.2009 20:27

nm kirjoitti: Jep, siltä vaikuttaa. Ehkä tämä korjausskripti auttaisi (katso viimeinen viesti): https://opensvn.csie.org/traccgi/sascng/ticket/19

Ajathan sasc-ng:tä pääkäyttäjänä (tai sudolla)?
Jeps pääkäyttäjänä toki. Eikä auttanut tuo skriptikään. Mitäköhän sekin tekee ?

Niin ja tuskinpa tuosta vdr-sc:stä on iloa mythbuntun kanssa ?

Critter
Yli-ihminen
Viestit: 868
Liittynyt: 16.12.2008 19:25

Viesti Kirjoittaja Critter » 20.01.2009 21:01

Jep.... Tälläistä vielä kokeilin (vaikken oikein tiedä mitä sekään tekee):

tzap -a 0 -c channels.conf -r MTV3

Koodi: Valitse kaikki

using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
tuning to 658000000 Hz
video pid 0x0131, audio pid 0x0231
status 0f | signal b42e | snr 0000 | ber 001fffff | unc 00000000 |
status 1f | signal b4cd | snr 0000 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal b4d1 | snr 0000 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
^C
Mutta sitten jos kokeilee loobackin kautta:

tzap -a 2 -c channels.conf -r MTV3

Koodi: Valitse kaikki

using '/dev/dvb/adapter2/frontend0' and '/dev/dvb/adapter2/demux0'
ERROR: failed opening '/dev/dvb/adapter2/frontend0' (Bad address)
Eli dvbloopback on se ongelman ydin... Huoh. Eikai se auta kun taas jatkaa googlettelua.

Critter
Yli-ihminen
Viestit: 868
Liittynyt: 16.12.2008 19:25

Viesti Kirjoittaja Critter » 21.01.2009 14:15

Jotain valoa auringon alla.... softcamin työnsin syrjään hetkeksi ja aloin taas pähkäilemään kaukosäätimen toimintaansaattamisen kanssa. Ja sain vastauksiakin tuolta linux-media@vger.kernel.org:sta.

Patchi v4l-dvb ajureille !!! Tuolla sain kortin sisäisen IR vastaanottimen näkymään.

Koodi: Valitse kaikki

--- linux/drivers/media/dvb/dvb-usb/dib0700_devices.c Wed Jan 14 10:06:12 2009 -0200
+++ linux/drivers/media/dvb/dvb-usb/dib0700_devices.c Wed Jan 14 23:01:07 2009 +0100
@@ -1683,7 +1683,12 @@
                                { &dib0700_usb_id_table[43], NULL },
                                { NULL },
                        }
-               }
+               },
+
+               .rc_interval      = DEFAULT_RC_INTERVAL,
+               .rc_key_map       = dib0700_rc_keys,
+               .rc_key_map_size  = ARRAY_SIZE(dib0700_rc_keys),
+               .rc_query         = dib0700_rc_query
        }, { DIB0700_DEFAULT_DEVICE_PROPERTIES,

                                  .num_adapters = 1,

Kortin tietoja:
WinTV-Nova-T 500 (kahdella antenni sisääntulolla)

WinTV-NOVA-TD-500
DVB-T
84109 LF
Rev D1F4

PCI Interface: VIA VT6210L
Demodulator Interface: DiBcom DIB7000
Viimeksi muokannut Critter, 22.01.2009 0:49. Yhteensä muokattu 1 kertaa.

nm
Johtava konsultti
Viestit: 3160
Liittynyt: 22.07.2005 3:00

Viesti Kirjoittaja nm » 21.01.2009 16:05

Oletko muuten kokeillut vain itse käännettyjä v4l-dvb-ajureita dvbloopbackin kanssa, vai myös alkuperäisiä Mythbuntun kernelin ajureita? Ilmeisesti dvbloopback ei toimi kovin uusilla ajureilla ilman paikkauksia: http://www.linuxtv.org/pipermail/linux- ... 30182.html

Critter
Yli-ihminen
Viestit: 868
Liittynyt: 16.12.2008 19:25

Viesti Kirjoittaja Critter » 22.01.2009 0:51

nm kirjoitti:Oletko muuten kokeillut vain itse käännettyjä v4l-dvb-ajureita dvbloopbackin kanssa, vai myös alkuperäisiä Mythbuntun kernelin ajureita? Ilmeisesti dvbloopback ei toimi kovin uusilla ajureilla ilman paikkauksia: http://www.linuxtv.org/pipermail/linux- ... 30182.html
No enpä ole kokeillut... Mites pääsen takaisin noihin mythbuntun kerneliajureihin ?

nm
Johtava konsultti
Viestit: 3160
Liittynyt: 22.07.2005 3:00

Viesti Kirjoittaja nm » 22.01.2009 1:43

Riittänee, että asennat kernelin paketin (linux-image-..., etsi vaikka Synapticilla oikea paketti) uudelleen dpkg:llä. Tai sitten voit hakea vanhemmat v4l-dvb-ajurit (syyskuulta) ja kääntää ne uudempien tilalle. Muista myös poistaa ja ladata uudelleen kaikki käytössä olevat DVB-moduulit tai käynnistää kone uudelleen.

Critter
Yli-ihminen
Viestit: 868
Liittynyt: 16.12.2008 19:25

Viesti Kirjoittaja Critter » 23.01.2009 0:50

No nyt toimii.... paitsi kake vielä..

Eli kahlailtuani nettiä, lähinnä dvbn foorumia sain sasc-ng:n toiminaan.

Eli toimivat softat tällä hetkellä käytössä:

- v4l-dvb revision 9240 (hg clone http://linuxtv.org/hg/v4l-dvb/rev/9240)
- open-sasc-ng revision 49
- NewCS version 1.64

v4l ajureihin lisäsin myös sen remote pätsin joka löytyy tästä samasta ketjusta.

Tuo ohje newcs asennukseen:
http://dolot.kipdola.com/index.php?title=Install_Newcs
(tosin newcs.xml:n pohjaksi otin paketista newcs.xml.phoenix

Tuo ohje pohjana asennuksille (sasc):
https://opensvn.csie.org/traccgi/opensa ... udvbcguide

Lisäksi:
DVB headerit piti kopioida v4l-dvb ajureilta...
cp v4l-dvb/linux/drivers/media/dvb/dvb-core/dvbdev.h open-sasc-ng/dvbloopback/module/
cp v4l-dvb/linux/drivers/media/dvb/dvb-core/dvbdev.h open-sasc-ng/dvbloopback/module/config-dvb/

Homma piti kääntäää eri versiolla, mikä oli mythbuntussa vakiona.
Eli ensin kääntäjä: sudo apt-get install g++-4.2
Sitten vasta: ./configure --dvb-dir=/home/<user>/v4l-dvb

Nyt näkyy siis plustv kortilla kanavat, mutta jotain ihmeellisyyksiä tässä vielä on. Kanavan vaihtaminen bugittaa jotenkin, eli välillä ei vaan saa livekuvaa näkyviin. Kuin jotenkin tuneri katoaisi, varsinkin jos on monia tallennuksia meneillään. (tosin saattaa yksikin riittää, niin pikku testit vasta takana) Tallennukset tuntuvat onnistuva, mutta samaan aikaan livekuva bugailee..

Critter
Yli-ihminen
Viestit: 868
Liittynyt: 16.12.2008 19:25

Viesti Kirjoittaja Critter » 30.01.2009 8:46

Noniin... Se niistä salatuista kanavista sitten taas. Eilen napsahti uusi päivitys kernelille. 2.6.27-11-generic. En edes ajatellut sen kummemmin, kun katselin, että jotain päivityksiä olisi taas tulossa. Niinhän siinä sitten kävi, että se rikkoi taas tuon dvbloopbackin, eikä taaskaan harmainta aavistusta kuinka saada se taas toimimaan. :(

nm
Johtava konsultti
Viestit: 3160
Liittynyt: 22.07.2005 3:00

Viesti Kirjoittaja nm » 30.01.2009 12:33

Jos edellinen kerneli on vielä asennettuna, voit käynnistää koneen sillä ja kaiken pitäisi toimia kuten ennenkin. Muutoin joudut asentamaan v4l-dvb-ajurit ja dvbloopbackin uudelleen yllä kuvaamallasi tavalla.

Critter
Yli-ihminen
Viestit: 868
Liittynyt: 16.12.2008 19:25

Viesti Kirjoittaja Critter » 30.01.2009 17:31

nm kirjoitti:Jos edellinen kerneli on vielä asennettuna, voit käynnistää koneen sillä ja kaiken pitäisi toimia kuten ennenkin. Muutoin joudut asentamaan v4l-dvb-ajurit ja dvbloopbackin uudelleen yllä kuvaamallasi tavalla.
Kaikista hauskinta tässä on se, että ei se enää onnistu....

Vaikka haen tuon vanhan version v4l-dvb ajureista, niin esim. remote patchiä ei siihen enää tarvitse tehdä, vaan se on jotenkin maagisesti ilmestynyt siihen. (luulin, että vanhat versiot eivät enää päivity) Ja make komento lopettaa kesken herjaten linuxin uutta kerneliä...

EDIT: EN siis ollutkaan käyttänyt tuota vanhaa versiota, vaan jotain (ei hajua mitä) muuta. Nyt hokasin, kun tajusin, että noista voi hg strip komennolla mennä taakseppäin ja kun menin tuohon 9240 versiooon, niin ei se ollut samanlainen kuin silloin edellisellä kerralla. Voihan mätä...
Nyt pitäisi keksiä mikä versio minulla oikeasti oli silloin kuin sain sen toimimaan.

EDIT2: Ei saakeli.. Ihan omituista, siis tuolla stripillä sain ilmeisesti saman version v4l ajureista käyttöön ja toimintaankin, mutta nyt tuntuu etta sama vaiva koskee myös tuota sasc-ng:tä. Eli vaikka sen hakee tuolla revisio komennolla svn co -r 49, niin silti sitä ei tarvitse patchata kuten tarvitsi edellisellä kerralla. Ei vaan mene jakeluun. Nyt taas sain kaiken ns. näennäisesti asentumaan ilman herjoja, mutta dvbloopback ei kaiketi sitten kuitenkaan toimi. prkl...

Critter
Yli-ihminen
Viestit: 868
Liittynyt: 16.12.2008 19:25

Viesti Kirjoittaja Critter » 30.01.2009 21:20

Jepjep... Päätin, että hommaan jonkin ir moduulin erikseen.. Esim. teen itse.. taitaa maksaa pari euroa osat.

Kokeilin kernelin ajureilla ja sasc-ng asentui ilman MITÄÄN ongelmia.
Jatkossakin varmaan 100 x helpompaa päivitellä, kun ei tarvitse aina ihmetellä pätsejä jne.

Eli kernelin ajureilla selvisi näin pienellä asentelulla:

Koodi: Valitse kaikki

svn co http://opensvn.csie.org/opensascng/open-sasc-ng
cd open-sasc-ng
./configure --cxx=/usr/bin/g++-4.2
make module
make

ja sitten tietty loopbackin ja sascn tunku "järjestelmään"

rm /lib/modules/`uname -r`/misc/dvbloopback.ko
cp sasc-ng /usr/bin
mkdir /lib/modules/`uname -r`/misc
/usr/bin/install dvbloopback.ko /lib/modules/`uname -r`/misc/
depmod
ja starttiscriptit... niitä en tähän jaksa tunkea... lukekaa noista joskus laittamista linkeistä... tai keksikää itse :)

Critter
Yli-ihminen
Viestit: 868
Liittynyt: 16.12.2008 19:25

Viesti Kirjoittaja Critter » 01.02.2009 16:50

Ja nyt toimii VDPAU:kin. Se olikin helppo nakki tämän avulla:
http://www.gossamer-threads.com/lists/m ... ers/367958 .

:D

Vastaa Viestiin