Hi.  MythTV user here, but I've isolated that out of the equation.  I
had a successful MythTV install on an older Fedora Cor 6 box, and I
moved that board over to my new dual core Fedora 8 box.  I'm sorry if
this message is very long, but in the spirit of the "How to ask
questions" page, I'm trying to give you as much to go on as possible,

Here's my setup:
F8 2.6.23.9-85.fc8 kernel
Intel Core 2 Duo E6750
MythTV 0.20.2-170.fc8
PVR-350 card (only one)

# rpm -qa | egrep -i '(ivtv|v4l|video4)'
perl-Video-ivtv-0.13-8.fc8
ivtv_xdriver-1.0.0-9.fc8
v4l2-tool-1.0.3-1.fc8
ivtv-1.0.3-135.fc8
ivtv-kmdl-2.6.23.9-85.fc8-1.0.3-135.fc8
ivtv-devel-1.0.3-135.fc8
xorg-x11-drv-v4l-0.1.1-8.fc8
ivtv-firmware-20070217-15.1
video4linux-kmdl-2.6.23.9-85.fc8-20071226-84.fc8

# lsmod | egrep -i '(ivtv|v4l|video4)'
ivtv                  117457  0
i2c_algo_bit            9157  1 ivtv
cx2341x                14212  1 ivtv
tveeprom               17552  1 ivtv
videodev               27904  1 ivtv
v4l2_common            18944  7
msp3400,saa7127,saa7115,tuner,ivtv,cx2341x,videodev
v4l1_compat            15748  2 ivtv,videodev
i2c_core               21825  19
msp3400,saa7127,saa7115,tuner,tea5767,tda8290,tda18271,tda827x,tuner_xc2028,tda9887,tuner_simple,mt20xx,tea5761,nvidia,ivtv,i2c_algo_bit,i2c_i801,tveeprom,v4l2_common

# ls -al /dev/video*
lrwxrwxrwx 1 root root      6 2008-01-13 15:31 /dev/video -> video0
crw-rw-rw- 1 root root 81,  0 2008-01-13 15:31 /dev/video0
crw-rw-rw- 1 root root 81, 16 2008-01-13 15:31 /dev/video16
crw-rw-rw- 1 root root 81, 24 2008-01-13 15:31 /dev/video24
crw-rw-rw- 1 root root 81, 32 2008-01-13 15:31 /dev/video32
crw-rw-rw- 1 root root 81, 48 2008-01-13 15:31 /dev/video48


After I boot, /var/log/messages has (trimmed for brevity)
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
ivtv:  Start initialization, version 1.0.0
ivtv0: Initializing card #0
ivtv0: Autodetected Hauppauge card (cx23415 based)
ACPI: PCI Interrupt 0000:04:03.0[A] -> GSI 22 (level, low) -> IRQ 22
nvidia: module license 'NVIDIA' taints kernel.
firewire_core: created new fw device fw0 (0 config rom retries, S400)
ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
ivtv0: Loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02060039
ivtv0: Decoder revision: 0x02020023
tveeprom 1-0050: Hauppauge model 48132, rev K268, serial# 7997696
tveeprom 1-0050: tuner model is LG TAPE H001F MK3 (idx 68, type 47)
tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 1-0050: audio processor is MSP4448 (idx 27)
tveeprom 1-0050: decoder processor is SAA7115 (idx 19)
tveeprom 1-0050: has radio, has IR receiver, has no IR transmitter
ivtv0: Autodetected Hauppauge WinTV PVR-350
tuner' 1-0043: chip found @ 0x86 (ivtv i2c driver #0)
tda9887 1-0043: tda988[5/6/7] found
tuner' 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
saa7115' 1-0021: saa7115 found (1f7115d0e100000) @ 0x42 (ivtv i2c driver #0)
msp3400' 1-0040: MSP4448G-A2 found @ 0x80 (ivtv i2c driver #0)
msp3400' 1-0040: MSP4448G-A2 supports radio, mode is autodetect and
autoselect
tuner-simple 1-0061: type set to 47 (LG NTSC (TAPE series))
tuner' 1-0043: Tuner frontend module has no way to set config
tuner' 1-0043: Tuner frontend module has no way to set config
videodev: "" has no release callback. Please fix your driver for proper
sysfs support,
see http://lwn.net/Articles/36850/
ivtv0: Registered device video0 for encoder MPEG (4 MB)
videodev: "" has no release callback. Please fix your driver for proper
sysfs support,
see http://lwn.net/Articles/36850/
ivtv0: Registered device video0 for encoder YUV (2 MB)
videodev: "" has no release callback. Please fix your driver for proper
sysfs support,
see http://lwn.net/Articles/36850/
ivtv0: Registered device vbi-224 for encoder VBI (1 MB)
videodev: "" has no release callback. Please fix your driver for proper
sysfs support,
see http://lwn.net/Articles/36850/
ivtv0: Registered device video0 for encoder PCM audio (1 MB)
videodev: "" has no release callback. Please fix your driver for proper
sysfs support,
see http://lwn.net/Articles/36850/
ivtv0: Registered device radio-64 for encoder radio
videodev: "" has no release callback. Please fix your driver for proper
sysfs support,
see http://lwn.net/Articles/36850/
ivtv0: Registered device video0 for decoder MPEG (1 MB)
videodev: "" has no release callback. Please fix your driver for proper
sysfs support,
see http://lwn.net/Articles/36850/
ivtv0: Registered device vbi-224 for decoder VBI (1 MB)
videodev: "" has no release callback. Please fix your driver for proper
sysfs support,
see http://lwn.net/Articles/36850/
ivtv0: Registered device vbi-224 for decoder VOUT
videodev: "" has no release callback. Please fix your driver for proper
sysfs support,
see http://lwn.net/Articles/36850/
ivtv0: Registered device video0 for decoder YUV (1 MB)
ivtv0: Loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
tuner' 1-0043: Tuner frontend module has no way to set config
ivtv0: Initialized card #0: Hauppauge WinTV PVR-350
ivtv:  End initialization
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

The nasty bits I'm worried about are
"tuner' 1-0043: Tuner frontend module has no way to set config"
and
"videodev: "" has no release callback..."

My Google results have been very conflicting, ranging from "Don't worry
about it, it's nothing" to kernel patch requests.

One curious aspect of the second one, is that most instances Google
finds for "videodev: "" has no release callback", there's something
within the quotes, and there's nothing there in mine.

I won't go into the MythTV evidence unless asked, but I have plenty of
strange output from it.

I also sometimes see this later in /var/log/messages:
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
ivtv:  No ivtv device found on minor 224
ivtv:  No ivtv device found on minor 224
ivtv:  No ivtv device found on minor 240
ivtv:  No ivtv device found on minor 232
ivtv:  No ivtv device found on minor 16
ivtv:  No ivtv device found on minor 24
ivtv:  No ivtv device found on minor 32
ivtv:  No ivtv device found on minor 48
ivtv:  No ivtv device found on minor 224
ivtv:  No ivtv device found on minor 224
ivtv:  No ivtv device found on minor 240
ivtv:  No ivtv device found on minor 232
ivtv:  No ivtv device found on minor 16
ivtv:  No ivtv device found on minor 24
ivtv:  No ivtv device found on minor 32
ivtv:  No ivtv device found on minor 48
ivtv:  No ivtv device found on minor 224
ivtv:  No ivtv device found on minor 224
ivtv:  No ivtv device found on minor 240
ivtv:  No ivtv device found on minor 232
ivtv:  No ivtv device found on minor 224
ivtv:  No ivtv device found on minor 224
ivtv:  No ivtv device found on minor 240
ivtv:  No ivtv device found on minor 232
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


Lastly, when I do a v4ll2-ctl -l, I get a kernel oops
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
BUG: unable to handle kernel paging request at virtual address b844e2d9
printing eip: f896f14f *pde = 00000000
Oops: 0000 [#3] SMP
Modules linked in: nfsd exportfs lockd nfs_acl auth_rpcgss autofs4 tun
sunrpc nf_conntrack_ipv6 xt_state nf_conntrack nfnetlink xt_tcpudp
ip6t_ipv6header ip6t_REJECT ip6table_filter ip6_tables x_tables ipv6
cpufreq_ondemand acpi_cpufreq dm_mirror dm_multipath dm_mod msp3400(U)
saa7127(U) saa7115(U) tuner(U) tea5767(U) tda8290(U) tda18271(U)
tda827x(U) tuner_xc2028(U) tda9887(U) tuner_simple(U) mt20xx(U)
tea5761(U) snd_hda_intel snd_seq_dummy snd_seq_oss nvidia(P)(U) ivtv
snd_seq_midi_event snd_seq snd_seq_device i2c_algo_bit button
snd_pcm_oss usb_storage cx2341x(U) i2c_i801 snd_mixer_oss tveeprom(U)
snd_pcm firewire_ohci firewire_core videodev(U) snd_timer v4l2_common(U)
v4l1_compat(U) r8169 pl2303 snd_page_alloc crc_itu_t snd_hwdep snd
i2c_core iTCO_wdt iTCO_vendor_support usbserial pcspkr soundcore sg
sr_mod cdrom pata_jmicron ahci libata sd_mod scsi_mod ext3 jbd mbcache
uhci_hcd ohci_hcd ehci_hcd
CPU:    1
EIP:    0060:[<f896f14f>]    Tainted: P      D VLI
EFLAGS: 00010282   (2.6.23.9-85.fc8 #1)
EIP is at cx2341x_ext_ctrls+0x50/0x479 [cx2341x]
eax: f7b1f148   ebx: b844e2d9   ecx: c0185647   edx: f18d1b34
esi: f7b1f148   edi: 00000000   ebp: c0185647   esp: f18d1b24
ds: 007b   es: 007b   fs: 00d8  gs: 0033  ss: 0068
Process v4l2-ctl (pid: 5968, ti=f18d1000 task=f2602c20 task.ti=f18d1000)
Stack: f893c703 f18d1eb4 f18d1eb4 00000000 00000000 c04f6051 f18d1b54
f18d1b54 f893b7a6 f18d1ebc 00000020 f893c6f8 f18d1eb4 f7b10000 f18d1eb4
f18d1eb4 f893bbe9 00000001 00000000 f89e242a f18d1eb4 00000000 f7b10000
f18d1eb4
Call Trace:
 [<c04f6051>] snprintf+0x1f/0x22
 [<f893b7a6>] v4l2_ctrl_query_fill+0x43d/0x499 [v4l2_common]
 [<f893bbe9>] v4l2_ctrl_query_fill_std+0x3e7/0x3ea [v4l2_common]
 [<f89e242a>] ivtv_queryctrl+0x8d/0x9f [ivtv]
 [<f89e27e8>] ivtv_control_ioctls+0x3ac/0x3ec [ivtv]
 [<f89e8650>] ivtv_v4l2_ioctls+0x282/0x124e [ivtv]
 [<c048fc04>] __d_lookup+0x96/0xd9
 [<c043aed1>] get_pid_task+0x5/0xe
 [<c04b034f>] pid_revalidate+0x61/0xcc
 [<c048742c>] do_lookup+0x4f/0x140
 [<c048fffc>] dput+0x30/0xd7
 [<c0489521>] __link_path_walk+0xa74/0xbaf
 [<c048fc04>] __d_lookup+0x96/0xd9
 [<c048742c>] do_lookup+0x4f/0x140
 [<c048fffc>] dput+0x30/0xd7
 [<c0489521>] __link_path_walk+0xa74/0xbaf
 [<c048fc04>] __d_lookup+0x96/0xd9
 [<f89e9b1d>] ivtv_v4l2_do_ioctl+0x501/0xac8 [ivtv]
 [<c0425d57>] enqueue_entity+0x2dd/0x307
 [<c0427403>] task_rq_lock+0x44/0x6b
 [<c0427c65>] try_to_wake_up+0x2ef/0x2f9
 [<c048fc04>] __d_lookup+0x96/0xd9
 [<c04244ce>] __wake_up_common+0x32/0x55
 [<c04264a6>] __wake_up+0x32/0x43
 [<c0546025>] n_tty_receive_buf+0xc4d/0xcc3
 [<c0546025>] n_tty_receive_buf+0xc4d/0xcc3
 [<c0423eb6>] kunmap_atomic+0x54/0x96
 [<c0423ec2>] kunmap_atomic+0x60/0x96
 [<c046ca0c>] __do_fault+0x365/0x394
 [<f894db9c>] video_usercopy+0x172/0x236 [videodev]
 [<c0541006>] tty_default_put_char+0x17/0x1a
 [<c04264a6>] __wake_up+0x32/0x43
 [<f89e7d6b>] ivtv_v4l2_ioctl+0x14a/0x158 [ivtv]
 [<f89e961c>] ivtv_v4l2_do_ioctl+0x0/0xac8 [ivtv]
 [<c048b4c9>] do_ioctl+0x4d/0x63
 [<c048b716>] vfs_ioctl+0x237/0x249
 [<c048b774>] sys_ioctl+0x4c/0x64
 [<c040518a>] syscall_call+0x7/0xb
 [<c0610000>] xfrm_state_sort+0x2e/0x5a
 =======================
Code: f0 03 55 14 e8 d3 ee ff ff 85 c0 0f 85 35 04 00 00 43 83 c7 14 3b
5d 04 72 e3 e9 1b 04 00 00 6b 5c 24 0c 14 03 5d 14 8d 54 24 10 <8b> 03
89 44 24 10 89 f0 e8 91 fc ff ff 85 c0 0f 85 d9 03 00 00
EIP: [<f896f14f>] cx2341x_ext_ctrls+0x50/0x479 [cx2341x] SS:ESP
0068:f18d1b24
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


I really appreciate any help you can give me.  Thanks.





_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to