unable to open '/dev/video0' [megoldva]

Fórumok

Környezet: etch + saját fordítású mplayer + 2.6.24.2

A probléma:

$ /usr/src/mplayer/mplayer/mplayer -tv device=/dev/video0:driver=v4l:norm=pal tv://1
MPlayer dev-SVN-r26016-3.4.6 (C) 2000-2008 MPlayer Team
CPU: Intel(R) Pentium(R) 4 CPU 2.66GHz (Family: 15, Model: 2, Stepping: 9)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Playing tv://1.
TV file format detected.
Selected driver: v4l
name: Video 4 Linux input
author: Alex Beregszaszi
comment: under development
unable to open '/dev/video0': No such device or address

Exiting... (End of file)

A modulok:

$ lsmod | egrep "vid|v4|ivt"
ivtv 127488 0
cx2341x 11656 1 ivtv
tveeprom 15136 1 ivtv
videodev 25856 1 ivtv
v4l2_common 16896 6 wm8775,cx25840,tuner,ivtv,cx2341x,videodev
v4l1_compat 12424 2 ivtv,videodev

A /dev/video*:

$ ls -la /dev/video*
crw-rw---- 1 root video 81, 0 2008-02-19 15:25 /dev/video0
crw-rw---- 1 root video 81, 24 2008-02-19 15:25 /dev/video24
crw-rw---- 1 root video 81, 32 2008-02-19 15:25 /dev/video32

A csoportjaim:

$ groups mogorva
mogorva : users adm cdrom floppy audio video plugdev scanner

Mit szúrok el?

Hozzászólások

strace -f mplayer -tv device=/dev/video0:driver=v4l:norm=pal tv://1 >/tmp/mplaylog 2>&1

mplaylog-ot Told fel a pastebin -re.

$ cat /sys/class/video4linux/video0/name
ivtv0 encoder MPG

$ lspci -nn
01:00.0 VGA compatible controller [0300]: nVidia Corporation NV34 [GeForce FX 5200] [10de:0322] (rev a1)
05:09.0 Multimedia video controller [0400]: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder [4444:0016] (rev 01)

mplayer-t próbáld meg driver=v4l2 -vel v4l helyett. ill. a video0 helyett valamelyik másik videó eszközt a 3ból.

Nekem csak video0 van. de az én kártyám v4l1-es bttv alapú ősmamut. (Avermedia TVView'99 talán a pci id alapján (?))

De én saját barkácsolású 2.4.18as kernelt használok, mert az műxik. (nekem) :D

root@osconsfortress:/home/oscon# lsmod | egrep "vid|v4|ivt"
video_buf              16708  1 bttv
videodev               21312  1 bttv
v4l1_compat            14084  1 videodev
v4l2_common            18496  3 bttv,videodev,tuner
nvidia               4225300  20
agpgart                20688  1 nvidia
video                  11460  0
hwmon_vid               2240  1 it87
i2c_core               12560  9 bttv,tvaudio,i2c_algo_bit,tveeprom,tuner,nvidia,it87,i2c_isa,i2c_nforce2

------------

Nem a zsömle kicsi, a pofátok nagy...

Ha a hotplug húzza be a bttv-modult előfordulhat, hogy hibás paraméterrel teszi ezt.
Én ezzel szívtam egy darabig.
nekem card-nak 31-et állított be (azt most nem tudom milyen lapkakészlet) pedig 52
a következőt próbáld x-szer előbb utóbb sikerül:
rmmod bt878 (ha van)
rmmod bttv
modprobe bttv card=xy tuner=zu radio=0/1 ha van megfelelően.
Nekem egy pvctv-pro van az card=52 tuner33 opcióval megy jól A rádiót nem tudtam elindítani, pedig van.
Ja és modprobe bt878 ha nem rántaná be magától megint.
Aztán előlről ha nem jöt össze.

UI: Bocs most látim hogy ivtv-modult (is) behúzza. Miféle kártya ez?

szerk: mégsem

szerk II. mégis:

Itt azt írják kell valamiféle ivtv-modules is a kernelbe külön. (?).Amit egy ivtv-utils nevű csomag "konfigurál" gondolom. kb. mint a nvidia kernel driver+nvidia Xorg cuccos elven műxik. Tehát amilyen verziójú a kerneldriver olyan verziójú ivtv-utils cuccos kell.

itt írnak a kártyádról is:

-------------

Nem a zsömle kicsi, a pofátok nagy...

dmesg es egyeb logok mit irnak az eszkozrol ?

Köszi mindenkinek az ötleteket, úgy tűnik megoldódott a probléma.

A firmware-ekkel lehetett vmi gond, mert többedszeri újrarakás után jó lett minden, bár eleinte csak kép volt hang nélkül, egy utolsó restart ezt is megoldotta. Majd megpróbálom kitalálni, hogy egész pontosan mi lehetett, főleg ez a kép van hang nincs móka.