On Tuesday 11 March 2008 01:29:22 sdkovacs wrote:
> On Fedora 8, I did an update to kernel 2.6.24.3-12.fc8 today, and
> ivtvfb causes the system to crash during the boot process or if the
> system doesn't crash, it comes up disabled (network won't start). I
> attempted a cold boot (uplugged the system for 2 minutes) but that
> didn't help. Booting into kernel 2.6.23.15-137.fc8 works perfectly
> fine. I'm using the kernel's ivtv and ATRPMS for the firmware,
> xdriver, and ivtv utilities.
>
> Here is the relevant output from /var/log/messages when booting into
> 2.6.24.3-12.fc8:
>
> Mar 10 19:48:07 mythbox kernel: ivtv:  Start initialization, version
> 1.1.0 Mar 10 19:48:07 mythbox kernel: ivtv0: Initializing card #0
> Mar 10 19:48:07 mythbox kernel: ivtv0: Autodetected Hauppauge card
> (cx23415 based)
> Mar 10 19:48:07 mythbox kernel: ACPI: PCI Interrupt 0000:01:09.0[A]
> -> GSI 21 (level, low) -> IRQ 20
> Mar 10 19:48:07 mythbox kernel: ivtv0: Unreasonably low latency
> timer, setting to 64 (was 32)
> Mar 10 19:48:07 mythbox kernel: ivtv0: YUV filter table not found in
> firmware. Mar 10 19:48:07 mythbox kernel: tveeprom 3-0050: Hauppauge
> model 48132, rev K268, serial# 7614554
> Mar 10 19:48:07 mythbox kernel: tveeprom 3-0050: tuner model is LG
> TAPE H001F MK3 (idx 68, type 47)
> Mar 10 19:48:07 mythbox kernel: tveeprom 3-0050: TV standards NTSC(M)
> (eeprom 0x08)
> Mar 10 19:48:07 mythbox kernel: tveeprom 3-0050: audio processor is
> MSP4448 (idx 27)
> Mar 10 19:48:07 mythbox kernel: tveeprom 3-0050: decoder processor is
> SAA7115 (idx 19)
> Mar 10 19:48:07 mythbox kernel: tveeprom 3-0050: has radio, has IR
> receiver, has no IR transmitter
> Mar 10 19:48:07 mythbox kernel: ivtv0: Autodetected Hauppauge WinTV
> PVR-350 Mar 10 19:48:07 mythbox kernel: Floppy drive(s): fd0 is 1.44M
> Mar 10 19:48:07 mythbox kernel: FDC 0 is a post-1991 82077
> Mar 10 19:48:07 mythbox kernel: input: PC Speaker as
> /devices/platform/pcspkr/input/input4
> Mar 10 19:48:07 mythbox kernel: tuner 3-0043: chip found @ 0x86 (ivtv
> i2c driver #0)
> Mar 10 19:48:07 mythbox kernel: tda9887 3-0043: tda988[5/6/7] found @
> 0x43 (tuner)
> Mar 10 19:48:07 mythbox kernel: tuner 3-0043: type set to tda9887
> Mar 10 19:48:07 mythbox kernel: tuner 3-0061: chip found @ 0xc2 (ivtv
> i2c driver #0)
> Mar 10 19:48:07 mythbox kernel: parport_pc 00:09: reported by Plug
> and Play ACPI Mar 10 19:48:07 mythbox kernel: parport0: PC-style at
> 0x378 (0x778), irq 7 [PCSPP,TRISTATE]
> Mar 10 19:48:07 mythbox kernel: saa7115 3-0021: saa7115 found
> (1f7115d0e100000) @ 0x42 (ivtv i2c driver #0)
> Mar 10 19:48:07 mythbox kernel: saa7127 3-0044: saa7129 found @ 0x88
> (ivtv i2c driver #0)
> Mar 10 19:48:07 mythbox kernel: msp3400 3-0040: MSP4448G-A2 found @
> 0x80 (ivtv i2c driver #0)
> Mar 10 19:48:07 mythbox kernel: msp3400 3-0040: MSP4448G-A2 supports
> radio, mode is autodetect and autoselect
> Mar 10 19:48:07 mythbox kernel: tuner-simple 3-0061: type set to 47
> (LG NTSC (TAPE series))
> Mar 10 19:48:07 mythbox kernel: tuner 3-0061: type set to LG NTSC
> (TAPE serie Mar 10 19:48:07 mythbox kernel: ivtv0: Registered device
> video0 for encoder MPG (4096 kB)
> Mar 10 19:48:07 mythbox kernel: ivtv0: Registered device video32 for
> encoder YUV (2048 kB)
> Mar 10 19:48:07 mythbox kernel: ivtv0: Registered device vbi0 for
> encoder VBI (1024 kB)
> Mar 10 19:48:07 mythbox kernel: ivtv0: Registered device video24 for
> encoder PCM (320 kB)
> Mar 10 19:48:07 mythbox kernel: ivtv0: Registered device radio0 for
> encoder radio
> Mar 10 19:48:07 mythbox kernel: ivtv0: Registered device video16 for
> decoder MPG (1024 kB)
> Mar 10 19:48:07 mythbox kernel: ivtv0: Registered device vbi8 for
> decoder VBI (64 kB)
> Mar 10 19:48:07 mythbox kernel: ivtv0: Registered device vbi16 for
> decoder VOUT Mar 10 19:48:07 mythbox kernel: ivtv0: Registered device
> video48 for decoder YUV (1024 kB)
> Mar 10 19:48:07 mythbox kernel: ivtv0: Initialized card #0: Hauppauge
> WinTV PVR-350
> Mar 10 19:48:07 mythbox kernel: ACPI: PCI Interrupt 0000:00:1f.5[B]
> -> GSI 17 (level, low) -> IRQ 18
> Mar 10 19:48:07 mythbox kernel: ivtv1: Initializing card #1
> Mar 10 19:48:07 mythbox kernel: ivtv1: Autodetected Hauppauge card
> (cx23416 based)
> Mar 10 19:48:07 mythbox kernel: ACPI: PCI Interrupt 0000:01:0b.0[A]
> -> GSI 23 (level, low) -> IRQ 17
> Mar 10 19:48:07 mythbox kernel: ivtv1: Unreasonably low latency
> timer, setting to 64 (was 32)
> Mar 10 19:48:07 mythbox kernel: tuner 4-0061: chip found @ 0xc2 (ivtv
> i2c driver #1)
> Mar 10 19:48:07 mythbox kernel: tveeprom 4-0050: Hauppauge model
> 26032, rev C199, serial# 8297203
> Mar 10 19:48:07 mythbox kernel: tveeprom 4-0050: tuner model is TCL
> 2002N 5H (idx 99, type 50)
> Mar 10 19:48:07 mythbox kernel: tveeprom 4-0050: TV standards NTSC(M)
> (eeprom 0x08)
> Mar 10 19:48:07 mythbox kernel: tveeprom 4-0050: audio processor is
> CX25841 (idx 35)
> Mar 10 19:48:07 mythbox kernel: tveeprom 4-0050: decoder processor is
> CX25841 (idx 28)
> Mar 10 19:48:07 mythbox kernel: tveeprom 4-0050: has no radio, has IR
> receiver, has IR transmitter
> Mar 10 19:48:07 mythbox kernel: ivtv1: Autodetected Hauppauge WinTV
> PVR-150 Mar 10 19:48:07 mythbox kernel: ivtv1: Reopen i2c bus for
> IR-blaster support Mar 10 19:48:07 mythbox kernel: tuner 4-0061: chip
> found @ 0xc2 (ivtv i2c driver #1)
> Mar 10 19:48:07 mythbox kernel: udev: renamed network interface eth0
> to eth1 Mar 10 19:48:07 mythbox kernel: intel8x0_measure_ac97_clock:
> measured 50749 usecs
> Mar 10 19:48:07 mythbox kernel: intel8x0: clocking to 48000
> Mar 10 19:48:07 mythbox kernel: cx25840 4-0044: cx25841-23 found @
> 0x88 (ivtv i2c driver #1)
> Mar 10 19:48:07 mythbox kernel: wm8775 4-001b: chip found @ 0x36
> (ivtv i2c driver #1)
> Mar 10 19:48:07 mythbox kernel: tuner-simple 4-0061: type set to 50
> (TCL 2002N) Mar 10 19:48:07 mythbox kernel: tuner 4-0061: type set to
> TCL 2002N Mar 10 19:48:07 mythbox kernel: ivtv1: Registered device
> video1 for encoder MPG (4096 kB)
> Mar 10 19:48:07 mythbox kernel: ivtv1: Registered device video33 for
> encoder YUV (2048 kB)
> Mar 10 19:48:07 mythbox kernel: ivtv1: Registered device vbi1 for
> encoder VBI (1024 kB)
> Mar 10 19:48:07 mythbox kernel: ivtv1: Registered device video25 for
> encoder PCM (320 kB)
> Mar 10 19:48:07 mythbox kernel: ivtv1: Initialized card #1: Hauppauge
> WinTV PVR-150
> Mar 10 19:48:07 mythbox kernel: ivtv:  End initialization
> Mar 10 19:48:07 mythbox kernel: BUG: unable to handle kernel NULL
> pointer dereference at virtual address 00000050
> Mar 10 19:48:07 mythbox kernel: printing eip: e09fb1e4 *pde =
> 1f6a2067 *pte = 00000000
> Mar 10 19:48:07 mythbox kernel: Oops: 0000 [#1] SMP
> Mar 10 19:48:07 mythbox kernel: Modules linked in: ivtvfb(U) wm8775
> cx25840 msp3400 saa7127 snd_intel8x0 snd_ac97_codec ac97_bus
> snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device
> saa7115 parport_pc snd_pcm_oss parport snd_mixer_oss snd_pcm tuner
> tea5767 tda8290 tuner_simple mt20xx snd_timer tea5761 snd pcspkr
> floppy serio_raw soundcore snd_page_alloc ivtv cx2341x e100 tveeprom
> videodev mii v4l2_common v4l1_compat button i2c_i810 i2c_i801
> i2c_algo_bit iTCO_wdt iTCO_vendor_support sr_mod sg i2c_core cdrom
> ata_generic pata_acpi ata_piix libata sd_mod scsi_mod ext3 jbd
> mbcache uhci_hcd ohci_hcd ehci_hcd
> Mar 10 19:48:07 mythbox kernel:
> Mar 10 19:48:07 mythbox kernel: Pid: 1108, comm: modprobe Not tainted
> (2.6.24.3-12.fc8 #1)
> Mar 10 19:48:07 mythbox kernel: EIP: 0060:[<e09fb1e4>] EFLAGS:
> 00210206 CPU: 0 Mar 10 19:48:07 mythbox kernel: EIP is at
> try_mailbox+0x8/0x36 [ivtv] Mar 10 19:48:07 mythbox kernel: EAX:
> 00000050 EBX: 00000050 ECX: 00000001 EDX: dee06d50
> Mar 10 19:48:07 mythbox kernel: ESI: 00000001 EDI: 00000000 EBP:
> dee06d50 ESP: df447db0
> Mar 10 19:48:07 mythbox kernel:  DS: 007b ES: 007b FS: 00d8 GS: 0033
> SS: 0068 Mar 10 19:48:07 mythbox kernel: Process modprobe (pid: 1108,
> ti=df447000 task=df5ccd20 task.ti=df447000)
> Mar 10 19:48:07 mythbox kernel: Stack: df447e54 e09fb54d c0424ddd
> ada328d3 00000009 c140a580 df5ccd20 c040b08a
> Mar 10 19:48:07 mythbox kernel:        dee01144 00000000 00000041
> dee00000 e0a066be 00000006 00000000 00200282
> Mar 10 19:48:07 mythbox kernel:        00000064 00000001 fffbb39c
> df447e54 00000000 00000041 dee00000 e09fb7b5
> Mar 10 19:48:07 mythbox kernel: Call Trace:
> Mar 10 19:48:07 mythbox kernel:  [<e09fb54d>]
> ivtv_api_call+0x26d/0x4bc [ivtv] Mar 10 19:48:07 mythbox kernel: 
> [<c0424ddd>] update_curr+0x8e/0x115 Mar 10 19:48:07 mythbox kernel: 
> [<c040b08a>] sched_clock+0x8/0x18 Mar 10 19:48:07 mythbox kernel: 
> [<e09fb7b5>] ivtv_api+0x19/0x38 [ivtv] Mar 10 19:48:07 mythbox
> kernel:  [<e09fb857>] ivtv_vapi_result+0x3f/0x43 [ivtv] Mar 10
> 19:48:07 mythbox kernel:  [<e128a1d5>]
> ivtvfb_init_card+0x7d/0x648 [ivtvfb]
> Mar 10 19:48:07 mythbox kernel:  [<e083a05a>] ivtvfb_init+0x5a/0xcc
> [ivtvfb] Mar 10 19:48:07 mythbox kernel:  [<c044d204>]
> sys_init_module+0x14d6/0x15f9 Mar 10 19:48:07 mythbox kernel: 
> [<e09fd876>] ivtv_udma_setup+0x0/0x26c [ivtv] Mar 10 19:48:07 mythbox
> kernel:  [<c04051da>] syscall_call+0x7/0xb Mar 10 19:48:07 mythbox
> kernel:  =======================
> Mar 10 19:48:07 mythbox kernel: Code: ac 09 00 00 80 74 24 23 01 0f
> b6 44 24 23 eb 0a c6 44 24 23 01 e9 49 f7 ff ff 83 c4 68 5b 5e 5f 5d
> c3 90 53 8b 02 6b d9 50 01 d8 <8b> 00 85 c0 74 04 a8 04 74 20 90 0f
> ab 4a 04 19 c0 85 c0 75 15
> Mar 10 19:48:07 mythbox kernel: EIP: [<e09fb1e4>]
> try_mailbox+0x8/0x36 [ivtv] SS:ESP 0068:df447db0
> Mar 10 19:48:07 mythbox kernel: ---[ end trace dc742d34d43e9193 ]---
> Mar 10 19:48:07 mythbox kernel: lirc_dev: IR Remote Control driver
> registered, major 61
> Mar 10 19:48:07 mythbox kernel: bttv: driver version 0.9.17 loaded
> Mar 10 19:48:07 mythbox kernel: bttv: using 8 buffers with 2080k (520
> pages) each for capture
> Mar 10 19:48:07 mythbox kernel: cx88/0: cx2388x v4l2 driver version
> 0.0.6 loaded
>
>
>
> And here is my modprobe init for the ivtvfb:
> install ivtv /sbin/modprobe --ignore-install ivtv; /sbin/modprobe
> ivtvfb
>
> Please let me know if there's anything else I can do to help debug.

Try putting a 'sleep 1' between the two modprobes. I'm not 100% certain 
but I know there was a race condition if the two are loaded too 
quickly. I know for certain that that is fixed in the upcoming 2.6.25, 
but I'm not sure about 2.6.24.

Let me know if that helps.

Regards,

        Hans

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

Reply via email to