bttv modul - szegmens hiba (gentoo)

Fórumok

bttv modul - szegmens hiba (gentoo)

Hozzászólások

Egyátalán nem ragaszkodom a 2.4.x kernelhez, sőőt most forgatom le a 2.6.8.1- kernelt!
Nekem nincs ilyenem: cat -al /proc/sys/dev/sensors/.. tehát, régi. Gondolom.

Milyen beállításokkal nézed az mplayerrel a TV-t?
Üdv,
Roland

[quote:4588989da5="roleez"]Egyátalán nem ragaszkodom a 2.4.x kernelhez, sőőt most forgatom le a 2.6.8.1- kernelt!
Nekem nincs ilyenem: cat -al /proc/sys/dev/sensors/.. tehát, régi. Gondolom.

Milyen beállításokkal nézed az mplayerrel a TV-t?
Üdv,
Roland

kb. azzal ami az mplayer doksiban van...2 napja van tunerkártyám, mplayert újat kellett forgatnom, mert a júliusban forgatottban nem volt benne a "tv-support". :)

viasat3 ezzel indul, csináltam ikonokat aztán indulás után, h-val , meg k-val is lehet "lépkedni", de ez is le van írva a doksiban.

[code:1:4588989da5]gmplayer -tv driver=v4l:width=480:height=360:outfmt=i420 -vc rawi420 -vo xv tv://SE19[/code:1:4588989da5]

azért csak ekkorában, mert 14''-es a monitorom, és ha graf. felületen vagyok, akkor mást is csinálok (vagy teletextet is nézek), és ne takarja el az egész asztalt. mivel ilyenkor közel ülök, elég a kis képernyő is.

ha "teljes képernyőn" nézem, mint mindjárt a meccset fogom :) , akkor tty5 konzolon "teve" user, "teve" jelszó (legyártva előre, agyonkorlátozva, csak tévére), és bash indítja a fbtv 800x600-85Hz (32bpp)ben.

Én így szoktam néha mplayerrel tv-t nézni:

mplayer tv:// -tv input=0:driver=v4l2:device=/dev/video0:channel=23:width=768:height=576:norm=PAL -vf delogo=628:49:78:35:t=10,pp=0x20000,lavcdeint,denoise3d=4:4:5

Egyébként meg

emerge tvtime

Sokkal jobb és kényelmesebb tv nézésre mint az mplayer. Szuper a deinterlace filtere, az mplayeré egyik se közelíti meg a minőségét.

köszi, a tvtime-ot használom már :) Szuper!
Az fbtv jó lenne konzolon, de a fenének nem akar felmenni erre a gépre, még :)

R.

[quote:d28c987ecd="roleez"]köszi, a tvtime-ot használom már :) Szuper!
Az fbtv jó lenne konzolon, de a fenének nem akar felmenni erre a gépre, még :)

R.

kell neki framebuffer support a kernelben, meg a xawtv configfájlja (a xawtv nem!)
$HOME/.xawtv.

Ha nagy feketeséget látsz, de hang van, akkor bootolás során be kell szúrni egy v4l-conf parancsot is ami megcsinálja
az összeköttetést a fb0 és a v4l között.

fbtv-t futtató usernek kell a /dev/fb0-hoz olvasási, írási jogkör.

Ezért szerintem célszerű tvnek külön egy usert csinálni (teve), minimális joggal, az se baj, ha limit korlátok vannak rá.
azt azért ne felejtsük hogy framebuffer support experimental! és a /dev/fb0* fájlokhoz
a csoportnak (teve) rw jogot adni. other-nek semmit.

Sziasztok!

Leforgattam a bttv-0.9.15 drivert a 2.4.27 genkernellel készített gentoo linuxomhoz látszólag semmi hibával. De amikor egy egyszerű modprobe bttv-t kiadok (elvileg opciók nélkül felismeri a kártyát, ugye?) szépen betöltődni látszik, de ha lsmod-dal kilistázom a modulokat, bttv (initialising) az eredmény, tunert nem tölt be :( Természetesen sehol video eszköz :(
Mi lehet?
Mit adjak a pontos hibaleíráshoz?
Ja, a menuconfig-gal sehol sem találom a BTTV modult... Hol kell bekapcsolni? Patch kell hozzá?

Üdv és köszi,
Roland

Szia!
Multimedia devices--->video for linux--->Bt848 video for linux

"Support for BT848 based frame grabber/overlay boards. This includes the Miro, Hauppauge and STB boards. Please read the material in <file:Documentation/video4linux/bttv/> for more information. If you say Y or M here, you need to say Y or M to "I2C support" and "I2C bit-banging interfaces" in the character device section. To compile this driver as a module, choose M here: the module will be called bttv."

Talán segitettem.

JoeGlad

Sziasztok!

A genkernellel készített "alap" kernel bekapcsolja az I2C-t, csak egyet hagy ki, ami pont a bttv-nek kellett: I2c_banging... :) Így már működik! Viszont most meg az lm-sensors dobja a szegmens hiba üzenetét és kerül zombi állapotba. :( Nem értem, előtte sok-sok kernelfordítást csináltam, ilyeneket nem tapasztaltam.
Kernel: vanilla-sources, 2.4.27.
Mi lehet?

Roland

Ja elnézést, én 2.6-os kernelt használok :oops:

JoeGlad

lm-sensors-hoz: ballagj vissza az i2c menübe és nézz körül ;)

[quote:e793d721bd="roleez"]Leforgattam a bttv-0.9.15 drivert a 2.4.27 genkernellel készített gentoo linuxomhoz látszólag semmi hibával. De amikor egy egyszerű modprobe bttv-t kiadok (elvileg opciók nélkül felismeri a kártyát, ugye?) szépen betöltődni látszik, de ha lsmod-dal kilistázom a modulokat, bttv (initialising) az eredmény, tunert nem tölt be :( Természetesen sehol video eszköz :(

hát hogy fel ismeri e azt nem tudom, szerintem ez kártyától is függ, nálam pl az ultragagyi kworld tv-tunert, csak úgy tudom beizzítani ha megadom hogy: bttv.card=78 bttv.tuner=5

patch nem kell a bttv-hez, de ha ott van modulban akkor csak emiatt ne forgass új kernelt, először próbáld meg megadni hasonló módon mint ahogy írtam. elméletileg az i2c bit-banging interfaces-t be kellene tölteni modulból szintén ha jól gondolom és az is modulban van.
kártyák,tunerek típusait az /usr/src/kernel-source/Documentation/video4linux alatt találod feltehetőleg - gondolom gentoo is odapakolja ;)

[quote:a61e73e15b="JoeGlad"]Ja elnézést, én 2.6-os kernelt használok :oops:

ez szerintem ebben az esetben mind1 ugyanott van a menuconfigban és ua a driver/modul neve ;)

[quote:82202e04f8="tso"]/usr/src/kernel-source/Documentation/video4linux alatt találod feltehetőleg - gondolom gentoo is odapakolja ;)

nemtom, h gentoo hova pakolja, de nem lepődnék meg ha simán /usr/src/linux alá, mivel az az lsb-javaslat :wink:

[quote:a275ca75da="vmiklos"]nemtom, h gentoo hova pakolja, de nem lepődnék meg ha simán /usr/src/linux alá, mivel az az lsb-javaslat :wink:

okok elírtam, így értettem:
[code:1:a275ca75da]
/usr/src/$kernel-source-version/Documentation/video4linux
[/code:1:a275ca75da]

mea culpa ;)
csak hát még k...va korán van ;)

Köszi!
Hát éppen ez az, hogy a gentoo-sources-ben (kernel forrás) nincs egy deka bttv modul :(( Ahol kellene lenni, csak webcamok vannak.
Na ez az ami nincs:
Multimedia devices--->video for linux--->Bt848 video for linux

A SuSE9.1 simán felismeri a kártyát type=39-nek.

Roland

Minden benne van ott :)
Ahhoz sem kell patch?

R.

Miért nem próbálod meg a 2.6.8-gentoo-r3 kernelt? Feltétlenül ragaszkodsz a 2.4.x-es szériához?

[quote:3cce918718="roleez"]Sziasztok!

A genkernellel készített "alap" kernel bekapcsolja az I2C-t, csak egyet hagy ki, ami pont a bttv-nek kellett: I2c_banging... :) Így már működik! Viszont most meg az lm-sensors dobja a szegmens hiba üzenetét és kerül zombi állapotba. :( Nem értem, előtte sok-sok kernelfordítást csináltam, ilyeneket nem tapasztaltam.
Kernel: vanilla-sources, 2.4.27.
Mi lehet?

Roland

A cat -al /proc/sys/dev/sensors/(chipset -ben nézegesd meg a fájlokat, hogy megvannak-e.
ha igen, akkor minössze arról lesz szó, hogy a sensors bináris túl régi, és a kernelben új lm-sensors modulok vannak.

Ha a kernel-modul segfaultol, akkor az a gond, hogy a 2.4es kernelhez a 2.8.x és utáni lm-sensors patchhez készített i2c patch és a videodev szekció i2c elvárásai nem egyeznek.

Nekem 2.4.18-al 2.6.3-as lm-sensors tök jól megy a bttv modullal.
honlapomon van a kernel patchköteg vanilla 2.4.18as kernelhez.ha neked amúgy 2.4.18 is elég lenne.
sec. fixek is vannak a patchben.

X alatt mplayer-el tvzek (a xawtv az szar), konzol alatt meg fbtv-vel).

fbtv-s konzol elhagyása elött X-el, vagy Q-val le kell lépni ugyan a konzolról. hogy elvegye a framebuffer képet.

mplayer X alatt tvnézésre rulez.

hi!
amig az I2C-t be nem kapcsolod, addig valoban nem jelenik meg a menuben a bttv. de mihejst bekapcsoltad ott lesz ;)
udv
rope