In case anyone else out there is having this problem, I finally managed
to track down the cause of the errors. It seems that there was a
conflict with the videodev.ko module - there is one included in the
stock Fedora kernel, but for some reason there's also one included in
the video4linux-kmdl-xxx package from atrpms. Uninstalling the
video4linux-kmdl-xxx RPM seemed to fix everything and now it all works.
Regards
David
Hans Verkuil wrote:
Sorry, I can't help you. It looks to be some kernel bug you're
triggering. As far as I can tell it has nothing do to with the driver.
Hans
On Friday 08 September 2006 23:01, Gee, David wrote:
No, I doubt it's a memory issue as I've got 1GB and there's always
plenty free. Besides, it works with 2157_FC5, so it seems weird that
it doesn't with 2174_FC5.
Regards
David
Hans Verkuil wrote:
Haven't seen this one before. It's not a driver issue, but seems to
be kernel related. Could it be that you don't have a lot of memory
available? Perhaps low memory conditions cause problems here (I'm
purely guessing here)
Hans
On Friday 08 September 2006 22:12, Gee, David wrote:
Having looked at the problems I've been having getting the ivtv
driver to load on the latest FC5 kernel, I've deduced that it's
hiccuping during a firmware load (see below dmesg output). Th
offending line, I believe, is
Sep 8 18:47:31 malvern kernel: BUG: unable to handle kernel
paging request at virtual address 76747729
Has anyone seen, and managed to fix this?
Regards
David
Sep 8 18:47:27 malvern kernel: ivtv: ==================== START
INIT IVTV ====================
Sep 8 18:47:27 malvern kernel: ivtv: version 0.7.0 (tagged
release) loading
Sep 8 18:47:27 malvern kernel: ivtv: Linux version:
2.6.17-1.2174_FC5 mod_unload 686 REGPARM 4KSTACKS gcc-4.1
Sep 8 18:47:27 malvern kernel: ivtv: In case of problems please
include the debug info between
Sep 8 18:47:27 malvern kernel: ivtv: the START INIT IVTV and END
INIT IVTV lines, along with
Sep 8 18:47:27 malvern kernel: ivtv: any module options, when
mailing the ivtv-users mailinglist.
Sep 8 18:47:27 malvern kernel: ivtv0: Autodetected Hauppauge
WinTV PVR-150 card (cx23416 based)
Sep 8 18:47:27 malvern kernel: ACPI: PCI Interrupt
0000:00:08.0[A] -> GSI 19 (level, low) -> IRQ 201
Sep 8 18:47:27 malvern kernel: ivtv0: Unreasonably low latency
timer, setting to 64 (was 32)
Sep 8 18:47:27 malvern kernel: tveeprom 1-0050: Hauppauge model
26039, rev C155, serial# 7860925
Sep 8 18:47:27 malvern kernel: tveeprom 1-0050: tuner model is
Philips FQ1216ME MK3 (idx 55, type 38)
Sep 8 18:47:27 malvern kernel: tveeprom 1-0050: TV standards
PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K) (eeprom 0x74)
Sep 8 18:47:27 malvern kernel: tveeprom 1-0050: audio processor
is CX25842 (idx 36)
Sep 8 18:47:27 malvern kernel: tveeprom 1-0050: decoder processor
is CX25842 (idx 29)
Sep 8 18:47:27 malvern kernel: tveeprom 1-0050: has no radio, has
IR remote Sep 8 18:47:27 malvern kernel: tuner 1-0043: chip found
@ 0x86 (ivtv i2c driver #0)
Sep 8 18:47:27 malvern kernel: tda9887 1-0043: tda988[5/6/7]
found @ 0x43 (tuner)
Sep 8 18:47:27 malvern kernel: tuner 1-0061: chip found @ 0xc2
(ivtv i2c driver #0)
Sep 8 18:47:27 malvern kernel: cx25840 1-0044: cx25842-23 found @
0x88 (ivtv i2c driver #0)
Sep 8 18:47:30 malvern kernel: cx25840 1-0044: loaded
v4l-cx25840.fw firmware (16382 bytes)
Sep 8 18:47:30 malvern kernel: wm8775 1-001b: chip found @ 0x36
(ivtv i2c driver #0)
Sep 8 18:47:31 malvern kernel: ivtv0: loaded v4l-cx2341x-enc.fw
firmware (262144 bytes)
Sep 8 18:47:31 malvern kernel: ivtv0: Encoder revision:
0x02050032 Sep 8 18:47:31 malvern kernel: BUG: unable to handle
kernel paging request at virtual address 76747729
Sep 8 18:47:31 malvern kernel: printing eip:
Sep 8 18:47:31 malvern kernel: c04d580c
Sep 8 18:47:31 malvern kernel: *pde = 00000000
Sep 8 18:47:31 malvern kernel: Oops: 0000 [#1]
Sep 8 18:47:31 malvern kernel: last sysfs file:
/class/firmware/0000:00:08.0/loading
Sep 8 18:47:31 malvern kernel: Modules linked in: wm8775(U)
cx25840(U) tda9887 tuner(U) ivtv(U) i2c_algo_bit tveeprom(U)
videodev(U) v4l1_compat(U) v4l2_common(U) autofs4 tun sunrpc
ndiswrapper(U) prism2_usb(U) p80211(U) ip_conntrack_netbios_ns
iptable_mangle ipt_MASQUERADE iptable_nat ip_nat ipt_REJECT
xt_tcpudp xt_state ip_conntrack nfnetlink xt_multiport
iptable_filter ip_tables x_tables video button battery ac ipv6 lp
parport_pc parport uhci_hcd ohci1394 ieee1394 ehci_hcd floppy
snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_emul
serio_raw snd_emu10k1 snd_rawmidi snd_ac97_codec snd_ac97_bus
snd_seq_dummy snd_seq_oss
snd_seq_midi_event snd_seq snd_pcm_oss snd_mixer_oss via_ircc irda
crc_ccitt snd_pcm i2c_viapro via_rhine mii snd_seq_device
snd_timer snd_page_alloc snd_util_mem snd_hwdep i2c_core snd
soundcore emu10k1_gp gameport dm_snapshot dm_zero dm_mirror dm_mod
ext3 jbd Sep 8 18:47:31 malvern kernel: CPU: 0
Sep 8 18:47:31 malvern kernel: EIP: 0060:[<c04d580c>]
Tainted: PF VLI
Sep 8 18:47:31 malvern kernel: EFLAGS: 00010286
(2.6.17-1.2174_FC5 #1) Sep 8 18:47:31 malvern kernel: EIP is at
kref_get+0x6/0x46 Sep 8 18:47:31 malvern kernel: eax: 76747729
ebx: 76747729 ecx: 00000007 edx: f7ff8400
Sep 8 18:47:31 malvern kernel: esi: c0646010 edi: dc9b1727
ebp: fffffff4 esp: cb62fbb4
Sep 8 18:47:31 malvern kernel: ds: 007b es: 007b ss: 0068
Sep 8 18:47:31 malvern kernel: Process modprobe (pid: 3573,
threadinfo=cb62f000 task=f205b550)
Sep 8 18:47:31 malvern kernel: Stack: 00000246 f7ffe180 000000d0
fffffff4 00000246 76747711 c04d4d9d f3aecec0
Sep 8 18:47:31 malvern kernel: c0497079 00000246 ffffffff
00000000 76747711 c585c848 c3622c14 caf6f1cc
Sep 8 18:47:31 malvern kernel: f8d6da20 d34bd220 00000000
c053e48f caf6f1d4 c063ff16 caf6f258 f8d6da20
Sep 8 18:47:31 malvern kernel: Call Trace:
Sep 8 18:47:31 malvern kernel: <c04d4d9d> kobject_get+0xf/0x13
<c0497079> sysfs_create_link+0xa6/0xfd
Sep 8 18:47:31 malvern kernel: <c053e48f>
class_device_add+0x1b6/0x30d <f8d6926e>
video_register_device+0x168/0x1d0 [videodev]
Sep 8 18:47:31 malvern kernel: <f8f29139>
ivtv_reg_dev+0xe5/0x181 [ivtv] <f8f2946e>
ivtv_streams_setup+0x254/0x3f7 [ivtv]
Sep 8 18:47:31 malvern kernel: <f8f23f68>
ivtv_probe+0x1778/0x1b74 [ivtv] <c044b598>
__handle_mm_fault+0x7c5/0x7ed
Sep 8 18:47:31 malvern kernel: <c0600ab4> schedule+0x526/0x582
<c04dfb4f> pci_match_device+0x13/0xb3
Sep 8 18:47:31 malvern kernel: <c053d851>
__driver_attach+0x0/0x8b <c04dfc3b> pci_device_probe+0x36/0x57
Sep 8 18:47:31 malvern kernel: <c053d78d>
driver_probe_device+0x45/0x9a <c0419231> __cond_resched+0x17/0x28
Sep 8 18:47:31 malvern kernel: <c053d8b4>
__driver_attach+0x63/0x8b <c053d21f> bus_for_each_dev+0x37/0x59
Sep 8 18:47:31 malvern kernel: <c053d6ee>
driver_attach+0x16/0x18 <c053d851> __driver_attach+0x0/0x8b
Sep 8 18:47:31 malvern kernel: <c053cf25>
bus_add_driver+0x6f/0x10d <c04dfddf>
__pci_register_driver+0x5b/0x7d
Sep 8 18:47:31 malvern kernel: <f8f2255d> module_start+0xd4/0xfe
[ivtv] <c0433a69> sys_init_module+0x134f/0x14b2
Sep 8 18:47:31 malvern kernel: <c0420de0>
__request_region+0x0/0x7f <c0402cb3> syscall_call+0x7/0xb
Sep 8 18:47:31 malvern kernel: Code: a3 eb f2 ff 8b 03 48 74 0b
ff 0b 0f 94 c0 31 d2 84 c0 74 09 89 d8 ff d6 ba 01 00 00 00 83 c4
14 89 d0 5b 5e c3 53 89 c3 83 ec 14 <8b> 00 85 c0 75 32 e8 3c 65
f4 ff 89 44 24 10 c7 44 24 0c 3d bf
Sep 8 18:47:31 malvern kernel: EIP: [<c04d580c>]
kref_get+0x6/0x46 SS:ESP 0068:cb62fbb4
Sep 8 18:47:31 malvern kernel: BUG: modprobe/3573, lock held at
task exit time!
Sep 8 18:47:31 malvern kernel: [cb5bb694] {inode_init_once}
Sep 8 18:47:31 malvern kernel: .. held by: modprobe:
3573 [f205b550, 117]
Sep 8 18:47:31 malvern kernel: ... acquired at:
sysfs_create_link+0x3a/0xfd
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users
|
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users