Kirjoittaja Aihe: Technisat Cablestar 2 toimimaan ubuntussa?  (Luettu 12402 kertaa)

corsteeni

  • Käyttäjä
  • Viestejä: 27
    • Profiili
Technisat Cablestar 2 toimimaan ubuntussa?
« : 07.02.07 - klo:00.55 »
Elikkäs Technisat Cablestar 2-kortti löytyy itseltä ja päätin siirtyä xp:stä ubuntuun mutta ongelmana on nyt tuon käyttöönotto ubuntussa. Lueskelin jostain, että sen asentaminen on mahdollista mutta vaatii ilmeisesti hieman säätöä.
En näillä linux-taidoilla ihan saanut irti noista googlella löytämistäni ohjeista liittyen cablestariin, eli jos joku osaisi kädestä pitäen neuvoa nyt tuon tv-kortin toimintakuntoon laittamisessa niin olisi hienoa! :)

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Vs: Technisat Cablestar 2 toimimaan ubuntussa?
« Vastaus #1 : 07.02.07 - klo:09.08 »
Jos tuo kortti on usb-paikassa kerro mitä sanoo
Koodia: [Valitse]
lsusbJos pci-paikassa, kerro mitä sanoo
Koodia: [Valitse]
lspci
alias vililikku

corsteeni

  • Käyttäjä
  • Viestejä: 27
    • Profiili
Vs: Technisat Cablestar 2 toimimaan ubuntussa?
« Vastaus #2 : 07.02.07 - klo:10.14 »
Joo eli pci-paikassa ja lspci sanoo;

 PCI Multi-Channel I/O Controller (rev 02)
0000:00:0a.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB c hip / Technisat SkyStar2 DVB card (rev 02)

Eli näyttäis kyllä jotenkin tunnistunvan, tosin skystariksi..

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Vs: Technisat Cablestar 2 toimimaan ubuntussa?
« Vastaus #3 : 07.02.07 - klo:20.05 »
Joo eli pci-paikassa ja lspci sanoo;

 PCI Multi-Channel I/O Controller (rev 02)
0000:00:0a.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB c hip / Technisat SkyStar2 DVB card (rev 02)

Eli näyttäis kyllä jotenkin tunnistunvan, tosin skystariksi..

Eli kortti on oikeasti kaapeli verkkoon kuuluva dvb-c kortti. Ja kerneli tunnistaa sen satelliitti dvb-s:ksi. Linuxtv:n dvb-c listassa ei kyseistä korttia näy. Toi miksi se sen tunnistaa näkyy ja lienee ladannut kyseiset ajurit(kattos komennolla lsmod mitä ajureita se on kortille ladannut). Ja onpahan tuosta näämmä jonkinmoinen bugiraporttikin menossa... Enpä tiedä että onko toi kortti sitten vasta tulossa pci-iddb sanos vielä että mikä sen pci-id on(komennolla lspci -n | grep 0a)?
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

corsteeni

  • Käyttäjä
  • Viestejä: 27
    • Profiili
Vs: Technisat Cablestar 2 toimimaan ubuntussa?
« Vastaus #4 : 07.02.07 - klo:20.43 »
Noniin amatöörille hiukan vaikeaselkoista kaivaa oikeita asioita tuosta litaniasta, minkä lsmod antaa mutta olisiko tässä:
b2c2_flexcop_pci        8728  0
b2c2_flexcop           28940  1 b2c2_flexcop_pci
mt352                   6788  1 b2c2_flexcop
bcm3510                10884  1 b2c2_flexcop
stv0299                10760  1 b2c2_flexcop
dvb_core               82984  2 b2c2_flexcop,stv0299
dvb_pll                11012  1 b2c2_flexcop
nxt2002                 8836  1 b2c2_flexcop
stv0297                 7808  1 b2c2_flexcop
lgdt330x                8092  1 b2c2_flexcop
mt312                   8068  1 b2c2_flexcop
i2c_core               21904  10 i2c_acpi_ec,i2c_viapro,b2c2_flexcop,mt352,bcm35 10,stv0299,nxt2002,stv0297,lgdt330x,mt312
evdev                   9856  2

Komento lspci -n | grep 0a, kertoo seuraavaa: 0000:00:0a.0 0280: 13d0:2103 (rev 02)

Ville Ollila

  • Käyttäjä
  • Viestejä: 94
    • Profiili
    • Villee
Vs: Technisat Cablestar 2 toimimaan ubuntussa?
« Vastaus #5 : 07.02.07 - klo:21.38 »
Off-topic tähän väliin
Voitteko suositella tv-korttia joka toimisi sekä xp:eessä ja ubuntussa?
Pööö

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Vs: Technisat Cablestar 2 toimimaan ubuntussa?
« Vastaus #6 : 07.02.07 - klo:22.29 »
Uuh tuota joo ainakin dapperissa tuolle kortille on pitänyt näämmä asentaa vanhemmat ajurit. Tuota tuota kattos onkos olemassa kansiota /dev/dvb? Jos siellä ei ole mitään eikä kyseistä kansiota ole niin joutunet kääntämään ajurit kerneliin.

Tv -kortti nyt riippuu hieman minkälaiselle on tarvetta, itselläni ei ole paljoa kokemusta muistakuin nova-t:stä, joka on toiminut plug'n'plöönä dappersita lähtien. Kattos linuxtv:n wikeistä toimivia kortteja.
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

corsteeni

  • Käyttäjä
  • Viestejä: 27
    • Profiili
Vs: Technisat Cablestar 2 toimimaan ubuntussa?
« Vastaus #7 : 07.02.07 - klo:22.48 »
Kiitos tiedoista tähän asti.  :)
Ei löydy tuota /dev/dvb kansiota, eli pitää sit vissiin kääntää nuo ajurit. Vielä jos siihen saisi opastusta. :)
Otin http://linuxtv.org/hg/v4l-dvb?cmd=changeset;node=c7e2369ad0cb ton bz2:sen ja purin sen mutta mitäs sillä sitten?

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Vs: Technisat Cablestar 2 toimimaan ubuntussa?
« Vastaus #8 : 07.02.07 - klo:23.14 »
Kiitos tiedoista tähän asti.  :)
Ei löydy tuota /dev/dvb kansiota, eli pitää sit vissiin kääntää nuo ajurit. Vielä jos siihen saisi opastusta. :)
Otin http://linuxtv.org/hg/v4l-dvb?cmd=changeset;node=c7e2369ad0cb ton bz2:sen ja purin sen mutta mitäs sillä sitten?

Jaaha kova hinku päästä kääntelemään ajureita... Noniin tuota tuota Tarvinet erinäsiä paketteja tuota kääntämistä varten. Ensiksikin asenna kääntöohjelmat: sudo apt-get install make build-essential gcc checkinstall

Voinet tarvita kernelin headeritkin: sudo apt-get install linux-headers-`uname -m`(Uuh tuota nyt en muista tarkalleen toimiko tämä näin katsos komennolla uname -a mikä kerneli sinulla on ja asenna paketti joka vastaa kerneli arkkitehtuuriasi esim. jos kernelisi on 2.6.17-10-generic on headeri paketti siis linux-headers-generic(vastaavasti i386, 686 etc.))

Lisäksi voit tarvita jotain muutakin dev paketteja mutta palataan niihin sitten jos käännös tökkää.

Nonniin sitten sen paketin kimppuun, pura se vaikka sillä graafisella softalla johonkin tyhjään kansioon(ok pakkaaja tekee yleensä itse tyhjän kansion). Avaa pääte ja mene cd:llä kyseiseen kansioon. Eli jos pistät päätteeseen nyt komennon ls niin näkymän pitäisi olla tämmöinen:
Koodia: [Valitse]
tuke@tippawaara:~/v4l-dvb-c7e2369ad0cb$ ls
linux  Makefile  README  README.HG  README.patches  test  v4l  v4l_experimental

Eli nyt olet oikeassa paikassa aloita nyt kääntäminen komennolla make
Koodia: [Valitse]
tuke@tippawaara:~/v4l-dvb-c7e2369ad0cb$ make
make -C /home/tuke/v4l-dvb-c7e2369ad0cb/v4l
make[1]: Siirrytään hakemistoon "/home/tuke/v4l-dvb-c7e2369ad0cb/v4l"
echo "No version yet."
No version yet.
uname -r|perl -ne 'if (/^([0-9]*)\.([0-9])*\.([0-9]*)(.*)$/) { printf ("VERSION=%s\nPATCHLEVEL:=%s\nSUBLEVEL:=%s\nKERNELRELEASE:=%s.%s.%s%s\n",$1,$2,$3,$1,$2,$3,$4); };' > ./.version
make[1]: Poistutaan hakemistosta "/home/tuke/v4l-dvb-c7e2369ad0cb/v4l"
make[1]: Siirrytään hakemistoon "/home/tuke/v4l-dvb-c7e2369ad0cb/v4l"
creating symbolic links...
(heh itselläni kosahti tuohon, koska kernelini on itse käännetty ja todella suppea toivottavasti sinulla menee läpi) Eli jos sinulla tökkää johonkin pistä tänne mihin niin kattotaan mitä vielä puuttuu.

Jos saat kaikki läpi niin voitkin asentaa sen, tämä nyt on hieman epävarmempi hommeli kokeile ensin asentaa se deb -pakettina chekinstallilla eli anna päätteessä komento sudo checkinstall, painele vaan y:tä enteriä kun kyselee tyhmiä(tai kirjoita jotain tietoja itsellesi). Voi olla ettäkäynnissä olevaan kerneliin checkinstallilla ei voi paketteja asennella, joten jos tulee että failed, joutunet turvautumaan huonompaan vaihtoehtoon eli asentamaan ajurit komennolla sudo make install(usein näitä ei sitten oikein poistellakkaan niin yksinkertaisesti).
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

corsteeni

  • Käyttäjä
  • Viestejä: 27
    • Profiili
Vs: Technisat Cablestar 2 toimimaan ubuntussa?
« Vastaus #9 : 07.02.07 - klo:23.45 »
Huh tulipas nopeasti pätevän oloinen vastaus ja sain tuon homman jotenkin näköjään jopa toimimaan. Nyt kaffeine player ainakin löytää ST STV0297 DVB-C nimisen laitteen. Eli ilmeisesti oikeilla jäljillä ollaan. :)
Pitää kysellä vielä lisää, jos en saa tuota toimimaan tuossa kaffeinessa mutta kiitos neuvoista!!

corsteeni

  • Käyttäjä
  • Viestejä: 27
    • Profiili
Vs: Technisat Cablestar 2 toimimaan ubuntussa?
« Vastaus #10 : 08.02.07 - klo:09.06 »
Noniin nyt sitten vähän ongelmia lisää. Kaffeine heittää käynnistettäessä errorin "can't bind info socket" ja jotain tämmöistä:

Failed to open device
X Error: BadDevice, invalid or uninitialized input device 168
  Major opcode:  148
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
DVB 1 : Tiedostoa tai hakemistoa ei ole
DVB 2 : Tiedostoa tai hakemistoa ei ole
DVB 3 : Tiedostoa tai hakemistoa ei ole
Card 0 : opened ( ST STV0297 DVB-C )
Card 1 :openFe :: Tiedostoa tai hakemistoa ei ole
Card 2 :openFe :: Tiedostoa tai hakemistoa ei ole
Card 3 :openFe :: Tiedostoa tai hakemistoa ei ole

Eli hmm..tunnistuukohan tv-kortti sittenkään ihan oikein?


« Viimeksi muokattu: 08.02.07 - klo:09.08 kirjoittanut corsteeni »

corsteeni

  • Käyttäjä
  • Viestejä: 27
    • Profiili
Vs: Technisat Cablestar 2 toimimaan ubuntussa?
« Vastaus #11 : 08.02.07 - klo:11.27 »
Varmaan tyhmä kysymys mutta tuo kaffeine löytää noita "sourceja" esim. fi-vaasa oncable, mutta oman paikkakunnan vastaavaa sieltä ei löydy. Mitähän tuolle asialle voisi tehdä?

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Vs: Technisat Cablestar 2 toimimaan ubuntussa?
« Vastaus #12 : 08.02.07 - klo:13.38 »
Ok nyt pitäisi tietää se sinun kaapeli tv:n tarjoasi, itselläni ei ole kaapelitv:stä minkäänlaista kokemusta. Mutta ainakin rovaniemellä kaapeli tv:n tarjoaa sonera. Mutta koneellasi lienee lista niistä:
Koodia: [Valitse]
tuke@tippawaara:~/.kde/share/apps/kaffeine/dvb-c$ ls
at-Innsbruck   ch-Zuerich-cablecom  fi-3ktv           fi-TTV
at-SalzburgAG  de-Berlin            fi-HTV            fi-vaasa-oncable
at-Vienna      de-iesy              fi-jkl            lu-Ettelbruck-ACE
ch-unknown     de-Muenchen          fi-Joensuu-Tikka  no-Oslo-CanalDigital
ch-Video2000   de-neftv             fi-sonera         se-comhem

Virheiden ei pitäisi olla kovinkaan vakavia, x Error bad device= xorg.confissa on olemattomia laitteita(wacomeja) tuosta pääset näin, hmm tuo can't bind info socket, mitä nyt löysin tuosta niin sekin on luultavasti vain olematon virhe jonka saa pois kaffeinen asetuksia säätämällä.

Kattos että laitteet löytyy /dev kansiosta(uskon että löytyy kun kaffeinekin jo löytää dvb-c laitteen). Eli /dev/dvb/adapter0/ tai edes jotain vastaavaa, kuitenkin frontend0 laite sieltä pitäisi löytyä. Itselläni se on näin(siis mulla on nova-t eli sinulla voi olla eri laitteet):
Koodia: [Valitse]
tuke@tippawaara:~/.kde/share/apps/kaffeine/dvb-c$ ls /dev/dvb/adapter0/
demux0  dvr0  frontend0  net0
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

corsteeni

  • Käyttäjä
  • Viestejä: 27
    • Profiili
Vs: Technisat Cablestar 2 toimimaan ubuntussa?
« Vastaus #13 : 08.02.07 - klo:15.57 »
Hei ISO KIITOS kaikista neuvoista. Sain toimimaan kanavat, kun muokkasin vähän jotain noista fi-*** tiedostoista. Loistavat ohjeet kyllä sain, ei olis muuten onnistunu ikinä. :)

corsteeni

  • Käyttäjä
  • Viestejä: 27
    • Profiili
Vs: Technisat Cablestar 2 toimimaan ubuntussa?
« Vastaus #14 : 27.04.07 - klo:17.35 »
Tosiaankin dapperissa cablestar 2 kortin sai hyvin toimimaan ylläolevilla ohjeilla mutta nyt ajattelinkin päivittää ubuntun 7.04:ään ja tuli mieleen, että saakohan kyseisen tv-kortin siinä toimimaan? Kenties samoilla ohjeilla?

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Vs: Technisat Cablestar 2 toimimaan ubuntussa?
« Vastaus #15 : 28.04.07 - klo:16.23 »
Tosiaankin dapperissa cablestar 2 kortin sai hyvin toimimaan ylläolevilla ohjeilla mutta nyt ajattelinkin päivittää ubuntun 7.04:ään ja tuli mieleen, että saakohan kyseisen tv-kortin siinä toimimaan? Kenties samoilla ohjeilla?

Jos kortti lähde toimimaan fiestyssä plug'n'plöönä, niin ks. ajureiden kääntäminen uuteen kerneliin ei pitäisi olla mikään ongelma.
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

corsteeni

  • Käyttäjä
  • Viestejä: 27
    • Profiili
Vs: Technisat Cablestar 2 toimimaan ubuntussa?
« Vastaus #16 : 29.04.07 - klo:16.09 »
Asensin sitten 7.04:n ja kortti (Technisat Cablestar 2) tunnistuu kaffeinessä kyllä ilman ajureiden kääntämistäkin mutta kanavia ei löydy sitten millään. Onko kenelläkään mitään vinkkejä tähän ongelmaan?

Niin ja vielä lisäongelmia.  ;D Välillä Kaffeine tunnistaa kortin LG Electronics LGDT3303 VSB/QAM Frontend:ksi. Ei tunnu olevan kyllä mitään logiikkaa tässä tv-kortti säätämisessä..  ???
« Viimeksi muokattu: 29.04.07 - klo:21.52 kirjoittanut corsteeni »

corsteeni

  • Käyttäjä
  • Viestejä: 27
    • Profiili
Vs: Technisat Cablestar 2 toimimaan ubuntussa?
« Vastaus #17 : 02.05.07 - klo:18.53 »
Puuh, kohta lähtee kyllä ubuntu tältä koneelta kävelemään, ellei tuo tv-kortti ala kohta toimimaan  ;D
Siis dapperissa ja edgyssä kortti toimi kaffeinella mainiosti yllä olevilla ohjeilla. Sitä vastoin Feistyssä kortti tuntuu tunnistuvan ilman mitään kikkailuja mutta edelleenkään kanavia ei vain löydy.



Koodia: [Valitse]
dmesg | grep b2c2
[   37.983140] b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
[   38.001884] b2c2-flexcop: MAC address = 00:d0:d7:08:07:44
[   38.041050] b2c2-flexcop: i2c master_xfer failed
[   38.244528] b2c2-flexcop: i2c master_xfer failed
[   38.297114] b2c2-flexcop: i2c master_xfer failed
[   38.317177] b2c2-flexcop: i2c master_xfer failed
[   38.330868] b2c2-flexcop: i2c master_xfer failed
[   38.349836] b2c2-flexcop: i2c master_xfer failed
[   38.363624] b2c2-flexcop: found the stv0297 at i2c address: 0x1c
[   38.363666] b2c2-flexcop: initialization of 'Cable2PC/CableStar 2 DVB-C' at the 'PCI' bus controlled by a 'FlexCopIIb' complete



Koodia: [Valitse]
dmesg | grep DVB
[   38.000369] DVB: registering new adapter (FlexCop Digital TV device).
[   38.363629] DVB: registering frontend 0 (ST STV0297 DVB-C)...
[   38.363666] b2c2-flexcop: initialization of 'Cable2PC/CableStar 2 DVB-C' at the 'PCI' bus controlled by a 'FlexCopIIb' complete

« Viimeksi muokattu: 02.05.07 - klo:18.58 kirjoittanut corsteeni »

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Vs: Technisat Cablestar 2 toimimaan ubuntussa?
« Vastaus #18 : 02.05.07 - klo:22.49 »
oki. Mikäänhän ei estä sinua asentamasta noita ajureita feistyynkin, noin asennettaessa v4l ajurit jyräävät kernelissä olevat tämän hetkiset ajurit. Mutta jos päädyt tähän(voi olla helpoin tapa saada toimiin), niin ota nyt dmesg ja lsmod itsellesi talteen(vaikka dmesg > dmesg_v4lorg_feisty.txt ja lsmod > lsmod_feisty_org.txt) ja ihmettele eroavaisuuksia siihen että miksei kortti toimi feistyssä olevilla ajureilla, jos sen saa toimimaan vanhemmilla. Ja jos löydät näitä eroavaisuuksia ja saat homman toimimaan, niin suosittelisin ilmoittaa kyseisestä bugista tuonne: https://bugs.launchpad.net/ubuntu/
Ja selvittää mitä sinun piti tehdä jotta homman sait toimimaan, jos ongelmaa ei kukaan tiedosta ei sitä kukaan voi korjatakkaan.
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

corsteeni

  • Käyttäjä
  • Viestejä: 27
    • Profiili
Vs: Technisat Cablestar 2 toimimaan ubuntussa?
« Vastaus #19 : 02.05.07 - klo:23.51 »
Nojuu, koitin sitten tuota vanhojen ajureiden kääntämistä mutta sehän tökkäsi heti alkuunsa

Koodia: [Valitse]
corsteeni@corsteeni-desktop:~/v4l-dvb-c7e2369ad0cb$ make
make -C /home/corsteeni/v4l-dvb-c7e2369ad0cb/v4l
make[1]: Siirrytään hakemistoon "/home/corsteeni/v4l-dvb-c7e2369ad0cb/v4l"
echo "No version yet."
No version yet.
uname -r|perl -ne 'if (/^([0-9]*)\.([0-9])*\.([0-9]*)(.*)$/) { printf ("VERSION=%s\nPATCHLEVEL:=%s\nSUBLEVEL:=%s\nKERNELRELEASE:=%s.%s.%s%s\n",$1,$2,$3,$1,$2,$3,$4); };' > ./.version
make[1]: Poistutaan hakemistosta "/home/corsteeni/v4l-dvb-c7e2369ad0cb/v4l"
make[1]: Siirrytään hakemistoon "/home/corsteeni/v4l-dvb-c7e2369ad0cb/v4l"
creating symbolic links...
make -C /lib/modules/2.6.20-15-generic/build SUBDIRS=/home/corsteeni/v4l-dvb-c7e2369ad0cb/v4l  modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.20-15-generic'
  CC [M]  /home/corsteeni/v4l-dvb-c7e2369ad0cb/v4l/video-buf.o
  CC [M]  /home/corsteeni/v4l-dvb-c7e2369ad0cb/v4l/v4l1-compat.o
/home/corsteeni/v4l-dvb-c7e2369ad0cb/v4l/v4l1-compat.c:20:26: error: linux/config.h: No such file or directory
make[3]: *** [/home/corsteeni/v4l-dvb-c7e2369ad0cb/v4l/v4l1-compat.o] Error 1
make[2]: *** [_module_/home/corsteeni/v4l-dvb-c7e2369ad0cb/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'
make[1]: *** [default] Virhe 2
make[1]: Poistutaan hakemistosta "/home/corsteeni/v4l-dvb-c7e2369ad0cb/v4l"
make: *** [all] Virhe 2
corsteeni@corsteeni-desktop:~/v4l-dvb-c7e2369ad0cb$

Jos tuke81 tai joku osaa neuvoa miten toimia niin olisi jees :) Ilmeisesti tarvii hommailla jotain "dev paketteja" kuten ylempänä tässä viestiketjussa on kerrottu?