[Sorry if this is the wrong list. My subscribe request to -users is
still pending, and I seem to remember that nobody reads -users anyway.]
I am getting an oops on modprobing ivtv. Any idea why? Any
suggestions of what I should do?
Hardware: clone with Athlon CPU, PVR-250 card, ATI video card, lots of
RAM and disk.
Software:
- fresh Fedora Core 5 install + updates as of a week ago
- kernel is Linux version 2.6.17-1.2139_FC5 ([EMAIL PROTECTED]) (gcc version
4.1.1 20060525 (Red Hat 4.1.1-1)) #1 Fri Jun 23 12:40:16 EDT 2006
- selected ATRPMS stable rpms added:
ivtv-0.7-115.rhfc5.at.i386.rpm
ivtv-firmware-audio-0.0.1-5.at.noarch.rpm
ivtv-firmware-dec-2.02.023-9.at.noarch.rpm
ivtv-firmware-enc-2.04.024-9.at.noarch.rpm
ivtv-kmdl-2.6.17-1.2139_FC5-0.7-115.rhfc5.at.i686.rpm
perl-Video-Frequencies-0.03-3.rhfc5.at.noarch.rpm
perl-Video-ivtv-0.13-7.rhfc5.at.i386.rpm
video4linux-20060627-74.rhfc5.at.i386.rpm
video4linux-kmdl-2.6.17-1.2139_FC5-20060627-74.rhfc5.at.i686.rpm
I was interested to see that a couple of these rpms did not include
any files:
ivtv-firmware-audio-0.0.1-5.at.noarch.rpm
video4linux-20060627-74.rhfc5.at.i386.rpm
I guess that the installation/deinstallation scripts must do
something.
I had *not* rebooted after I installed the rpms. I just did a
"modprobe ivtv". I got the oops that you will see at the end of this
message.
I rebooted just in case that was required. The reboot hung part way in
(I don't remember the state at that point). Rebooting with another
(older) kernel worked, and I then removed the rpms that I had added.
Here's the dmesg output that should be relevant. I started a couple
of lines early because I don't know why my system was deemed
"tainted".
v4l2_common: no version for "struct_module" found: kernel tainted.
Linux video capture interface: v2.00
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.7.0 (development snapshot compiled on Thu Jun 29 13:46:47
2006) loading
ivtv: Linux version: 2.6.17-1.2139_FC5 mod_unload 686 REGPARM 4KSTACKS gcc-4.1
ivtv: In case of problems please include the debug info between
ivtv: the START INIT IVTV and END INIT IVTV lines, along with
ivtv: any module options, when mailing the ivtv-users mailinglist.
ivtv0: Autodetected Hauppauge WinTV PVR-250 card (cx23416 based)
ACPI: PCI Interrupt 0000:00:0b.0[A] -> GSI 19 (level, low) -> IRQ 209
ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
tveeprom 1-0050: Hauppauge model 32032, rev B382, serial# 7260995
tveeprom 1-0050: tuner model is LG TAPC H791F (idx 82, type 39)
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 no radio, has IR remote
tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
saa7115 1-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
msp3400 1-0040: MSP4448G-B3 found @ 0x80 (ivtv i2c driver #0)
msp3400 1-0040: MSP4448G-B3 supports radio, mode is autodetect and autoselect
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02040024
BUG: unable to handle kernel paging request at virtual address 76747729
printing eip:
c04d57cc
*pde = 00000000
Oops: 0000 [#1]
last sysfs file: /class/firmware/0000:00:0b.0/loading
Modules linked in: msp3400(U) saa7115(U) tda9887 tuner(U) ivtv(U) i2c_algo_bit
tveeprom(U) videodev(U) v4l1_compat(U) v4l2_common(U) radeon drm autofs4 hidp
rfcomm l2cap bluetooth sunrpc acpi_cpufreq dm_mirror dm_mod video button
battery ac ipv6 lp parport_pc parport ohci1394 ieee1394 ehci_hcd floppy
snd_via82xx gameport snd_ac97_codec snd_ac97_bus snd_seq_dummy snd_seq_oss
snd_seq_midi_event uhci_hcd snd_seq snd_pcm_oss snd_mixer_oss snd_pcm snd_timer
snd_page_alloc snd_mpu401_uart snd_rawmidi via_ircc snd_seq_device irda snd
crc_ccitt i2c_viapro i2c_core soundcore 8139cp 8139too mii ext3 jbd
CPU: 0
EIP: 0060:[<c04d57cc>] Tainted: GF VLI
EFLAGS: 00010286 (2.6.17-1.2139_FC5 #1)
EIP is at kref_get+0x6/0x46
eax: 76747729 ebx: 76747729 ecx: 00000000 edx: f7ff8400
esi: c0644fc0 edi: d0bcc7a7 ebp: fffffff4 esp: d0634bb8
ds: 007b es: 007b ss: 0068
Process modprobe (pid: 5650, threadinfo=d0634000 task=f1a53aa0)
Stack: 00000246 f7ffe180 f7ffe180 fffffff4 00000246 76747711 c04d4d5d d0bcc580
c0497061 00000246 ffffffff 00000000 76747711 f50c5828 e9d2a928 e9d5520c
f8c95a80 d0bcc800 00000000 c053e417 e9d55214 c063eec6 e9d55298 f8c95a80
Call Trace:
<c04d4d5d> kobject_get+0xf/0x13 <c0497061> sysfs_create_link+0xa6/0xfd
<c053e417> class_device_add+0x1b6/0x30d <f8c9126c>
video_register_device+0x166/0x197 [videodev]
<f8d50139> ivtv_reg_dev+0xe5/0x181 [ivtv] <f8d5046e>
ivtv_streams_setup+0x254/0x3f7 [ivtv]
<f8d4af68> ivtv_probe+0x1778/0x1b74 [ivtv] <c04441ee> __alloc_pages+0x6d/0x29c
<c044b60c> __handle_mm_fault+0x7c5/0x7ed <c04dfb0f> pci_match_device+0x13/0xb3
<c053d7d9> __driver_attach+0x0/0x8b <c04dfbfb> pci_device_probe+0x36/0x57
<c053d715> driver_probe_device+0x45/0x9a <c053d83c> __driver_attach+0x63/0x8b
<c053d1a7> bus_for_each_dev+0x37/0x59 <c053d676> driver_attach+0x16/0x18
<c053d7d9> __driver_attach+0x0/0x8b <c053cead> bus_add_driver+0x6f/0x10d
<c04dfd9f> __pci_register_driver+0x5b/0x7d <f8d4955d> module_start+0xd4/0xfe
[ivtv]
<c0433a61> sys_init_module+0x134f/0x14b2 <c0420ddc> __request_region+0x0/0x7f
<c0402cb3> syscall_call+0x7/0xb
Code: e3 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
70 65 f4 ff 89 44 24 10 c7 44 24 0c 3d af
EIP: [<c04d57cc>] kref_get+0x6/0x46 SS:ESP 0068:d0634bb8
BUG: modprobe/5650, lock held at task exit time!
[f4ca58d0] {inode_init_once}
.. held by: modprobe: 5650 [f1a53aa0, 117]
... acquired at: sysfs_create_link+0x3a/0xfd
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel