DVB laturien latausjärjestys

VDR ja DVB aiheista keskustelua
P.Kosunen
Yli-ihminen
Viestit: 1148
Liittynyt: 06.11.2005 14:08
Paikkakunta: Helsinki

DVB laturien latausjärjestys

Viesti Kirjoittaja P.Kosunen » 09.12.2006 21:03

Voiko jotenkin pakottaa FF kortin ajurin /dev/dvb/adapter0:ksi? Nyt laturit latautuu satunnaisesti eri järjestyksessä ja mm.mplayer-plugin ei toimi, jos FF-kortti on adapter1. (Gentoo)

vpv
Asiantuntija
Viestit: 132
Liittynyt: 07.06.2006 21:18
Viesti:

Viesti Kirjoittaja vpv » 09.12.2006 22:24

Kiitos kun kerroit asiasta! Mulla on siis ollut sama ongelma, mutta en ole ajatellutkaan, että se voisi olla tästä kiinni ja siksi vain luovutin kun en saanut toimimaan mplayer-pluginia.

Asia ei ole ollut niin tärkeä, että olisin viitsinyt ottaa tarkemmin selvää, mutta nyt kun lataan ajurit käsin oikeassa järjestyksessä, tämähän toimii ihan suorilta. Hienoa :)

Varsinaiseen kysymykseesi en osaa vastata, toivotaan että joku osaisi.

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

Viesti Kirjoittaja nm » 09.12.2006 22:39

Ainakin DVB-moduulit voi poistaa ja ladata sopivassa järjestyksessä runvdr-skriptissä ennen kuin se käynnistää VDR:n.

Avatar
dj
Yli-ihminen
Viestit: 668
Liittynyt: 22.08.2004 3:00

Viesti Kirjoittaja dj » 09.12.2006 23:01

Onkos siinä Gentoossa /etc/modprobe.conf tiedosto?

Sinne voi määritellä kaikenlaisia komentoja moduulien ja optioiden lataamisesta. Järjestys varmasti onnistuu myös.

rofafor
Optikkoliikkeen kopiovastaava
Viestit: 1365
Liittynyt: 26.03.2004 3:00
Paikkakunta: Internet

Re: DVB laturien latausjärjestys

Viesti Kirjoittaja rofafor » 10.12.2006 0:09

P.Kosunen kirjoitti:Voiko jotenkin pakottaa FF kortin ajurin /dev/dvb/adapter0:ksi? Nyt laturit latautuu satunnaisesti eri järjestyksessä ja mm.mplayer-plugin ei toimi, jos FF-kortti on adapter1. (Gentoo)
Käännät DVB-ajurit moduleiksi, jos ne eivät jostain syystä jo ole. Tämän jälkeen lisäät käyttämäsi ajurit Gentoon /etc/modules.autoload-tiedostoon:

Koodi: Valitse kaikki

# Load DVB drivers for full featured and *star2 cards:
dvb_ttpci hw_sections=0
b2c2-flexcop-pci

P.Kosunen
Yli-ihminen
Viestit: 1148
Liittynyt: 06.11.2005 14:08
Paikkakunta: Helsinki

Re: DVB laturien latausjärjestys

Viesti Kirjoittaja P.Kosunen » 10.12.2006 15:34

rofafor kirjoitti: Käännät DVB-ajurit moduleiksi, jos ne eivät jostain syystä jo ole. Tämän jälkeen lisäät käyttämäsi ajurit Gentoon /etc/modules.autoload-tiedostoon:

Koodi: Valitse kaikki

# Load DVB drivers for full featured and *star2 cards:
dvb_ttpci hw_sections=0
b2c2-flexcop-pci
Ne on jo moduuleina ja /etc/modules.autoload.d/kernel-2.6 tiedostossa. Vaihdoin järjestyksen jo aikaisemmin, että dvb_ttpci on ekana, sitten muut ajurit ja budget_av viimeisenä, mutta silti kortit vaihtaa satunnaisesti paikkaa.

Vai meinaatko tuota hw_sections=0 asetusta?

EDIT: Udev rulella ilmeisesti onnistuisi, ohjeen tynkää kaivattaisiin.

vbdvd
Havittelija
Viestit: 30
Liittynyt: 17.12.2005 18:39

Viesti Kirjoittaja vbdvd » 10.12.2006 17:23

Mulla on näin käynnistyksessä

echo Setting DVB drivers
rmmod dvb_ttpci
rmmod budget_ci
echo 5
sleep 1
echo 4
sleep 1
echo 3
sleep 1
echo 2
sleep 1
echo 1
sleep 1
modprobe dvb_ttpci
modprobe budget_ci

rofafor
Optikkoliikkeen kopiovastaava
Viestit: 1365
Liittynyt: 26.03.2004 3:00
Paikkakunta: Internet

Re: DVB laturien latausjärjestys

Viesti Kirjoittaja rofafor » 10.12.2006 18:14

P.Kosunen kirjoitti:Ne on jo moduuleina ja /etc/modules.autoload.d/kernel-2.6 tiedostossa.
No sitten nähtävästi käytössäsi on UDEV 096 tai uudempi, joka hoitaa myöskin coldplug-palvelun. Vaihtoehdoiksesi jää siis joko kyseisen coldplugin disabloiminen tai kirjoittamalla UDEV:in DVB-rulen uudestaan:
http://gentoo-wiki.com/HOWTO_Customizing_UDEV

Koodi: Valitse kaikki

KERNEL="dvb[0-9].frontend*", SYSFS{subsystem_device}=="0xcafe", SYSFS{subsystem_vendor}=="0xbabe", NAME="dvb/adapter0/frontend%n"
KERNEL="dvb[0-9].frontend*", SYSFS{subsystem_device}=="0xdead", SYSFS{subsystem_vendor}=="0xbeef", NAME="dvb/adapter1/frontend%n"
...
Viimeksi muokannut rofafor, 11.12.2006 0:25. Yhteensä muokattu 2 kertaa.

P.Kosunen
Yli-ihminen
Viestit: 1148
Liittynyt: 06.11.2005 14:08
Paikkakunta: Helsinki

Viesti Kirjoittaja P.Kosunen » 10.12.2006 19:33

udevinfo -a -p /sys/class/dvb/dvb0.frontend0
udevinfo -a -p /sys/class/dvb/dvb1.frontend0

Pitäisi vissiin testata parent devicen ATTRS{subsystem_vendor} mukaan.. Täytyy testailla huomenna, tallennukset pukkaa päälle.

Helpompi taitaisi olla testata bootissa kumman adapterin alta löytyy osd0 ja copyttää mplayerin conffit sen mukaan.

P.Kosunen
Yli-ihminen
Viestit: 1148
Liittynyt: 06.11.2005 14:08
Paikkakunta: Helsinki

Viesti Kirjoittaja P.Kosunen » 14.12.2006 15:30

Olkoon purkkavirityksellä toistaiseksi, Technotrend on muutaman päivän ajan pysynyt toisena järjestyksessä.

Toivottavasti tuo ei ole alustava merkki kuolemasta, kevään puolella vasta olisi ollut suunnitelmissa siityä softapurkuun ja litturuutuun.

Vastaa Viestiin