From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262286AbVGFOeI (ORCPT ); Wed, 6 Jul 2005 10:34:08 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262295AbVGFOeH (ORCPT ); Wed, 6 Jul 2005 10:34:07 -0400 Received: from cartier.jerryweb.org ([80.68.90.16]:60682 "EHLO cartier.jerryweb.org") by vger.kernel.org with ESMTP id S262286AbVGFKLk (ORCPT ); Wed, 6 Jul 2005 06:11:40 -0400 Message-ID: <1120644686.42cbae4e16ea3@webmail.jerryweb.org> Date: Wed, 06 Jul 2005 11:11:26 +0100 From: Jeremy Laine To: linux-kernel@vger.kernel.org Subject: OOPS: frequent crashes with bttv in 2.6.X series (inc. 2.6.12) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT User-Agent: Internet Messaging Program (IMP) 3.2.6 X-Originating-IP: 195.115.41.103 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Hi! I keep getting OOPS's when using a Bt878 TV card, I am basically unable to watch TV for more than about 20-30mn without my system grinding to a halt. If I do not make use of the bttv module, the system is perfectly stable. I saw the bttv module is marked as "Orphan" in the MAINTAINERS file which is why I am writing straight to the LKML, do not hesitate to correct me if this is wrong! I have seen suggestions to try without PREEMPT enabled, which I will be doing shortly. Any other suggestions to get to the bottom of this problem are most welcome! The OOPS on 2.6.12 goes like so: Jul 6 10:43:58 sharky kernel: tuner 2-0060: TV freq (0.00) out of range (44-958) Jul 6 10:45:15 sharky kernel: tuner 2-0060: TV freq (0.00) out of range (44-958) Jul 6 10:55:44 sharky kernel: Unable to handle kernel paging request at virtual address 0386c028 Jul 6 10:55:44 sharky kernel: printing eip: Jul 6 10:55:44 sharky kernel: c0162ac6 Jul 6 10:55:44 sharky kernel: *pde = 00000000 Jul 6 10:55:44 sharky kernel: Oops: 0000 [#1] Jul 6 10:55:44 sharky kernel: PREEMPT Jul 6 10:55:44 sharky kernel: Modules linked in: nls_iso8859_1 nls_cp437 vfat fat usb_storage vmnet vmmon lp ipt_TOS iptable_mangle ipt_MASQUERADE ipt_multiport ipt_REJECT ipt_LOG ipt_limit ipt_state iptable_filter parport_pc parport intel_agp 3c59x mii snd_bt87x tuner tda9887 msp3400 bttv video_buf firmware_class btcx_risc tveeprom sk98lin tun snd_pcm_oss snd_mixer_oss snd_intel8x0 snd_emu10k1 snd_rawmidi snd_seq_device snd_ac97_codec snd_pcm snd_timer snd_page_alloc snd_util_mem snd_hwdep snd soundcore ip_nat_ftp iptable_nat ip_tables ip_conntrack_ftp ip_conntrack nvidia usblp Jul 6 10:55:44 sharky kernel: CPU: 0 Jul 6 10:55:44 sharky kernel: EIP: 0060:[__link_path_walk+1862/3520] Tainted: P VLI Jul 6 10:55:44 sharky kernel: EFLAGS: 00010206 (2.6.12) Jul 6 10:55:44 sharky kernel: EIP is at __link_path_walk+0x746/0xdc0 Jul 6 10:55:44 sharky kernel: eax: 0386c000 ebx: d5c3f003 ecx: 00000000 edx: c79e46b4 Jul 6 10:55:44 sharky kernel: esi: 00000000 edi: ceac50b8 ebp: c7b85f10 esp: c7b85e1c Jul 6 10:55:44 sharky kernel: ds: 007b es: 007b ss: 0068 Jul 6 10:55:44 sharky kernel: Process sylpheed-claws (pid: 12722, threadinfo=c7b84000 task=cd51f020) Jul 6 10:55:44 sharky kernel: Stack: c7b85f10 c7b85e4c c7b85e44 f6696700 00000000 c0156aab f6696700 0031f129 Jul 6 10:55:44 sharky kernel: 00001000 00000001 c17e0c80 c79e46b4 0011a425 00000003 d5c3f000 df56d0dc Jul 6 10:55:44 sharky kernel: c7b85f10 c7b85f50 c7b85eb8 c7b85e78 c0163187 df56d0dc d5c3f000 df56d0dc Jul 6 10:55:44 sharky kernel: Call Trace: Jul 6 10:55:44 sharky kernel: [__getblk+43/96] __getblk+0x2b/0x60 Jul 6 10:55:44 sharky kernel: [link_path_walk+71/224] link_path_walk+0x47/0xe0 Jul 6 10:55:44 sharky kernel: [path_lookup+127/320] path_lookup+0x7f/0x140 Jul 6 10:55:44 sharky kernel: [__user_walk+51/96] __user_walk+0x33/0x60 Jul 6 10:55:44 sharky kernel: [vfs_stat+31/96] vfs_stat+0x1f/0x60 Jul 6 10:55:44 sharky kernel: [sys_stat64+27/64] sys_stat64+0x1b/0x40 Jul 6 10:55:44 sharky kernel: [schedule+228/1568] schedule+0xe4/0x620 Jul 6 10:55:44 sharky kernel: [do_gettimeofday+26/208] do_gettimeofday+0x1a/0xd0 Jul 6 10:55:44 sharky kernel: [sys_time+23/64] sys_time+0x17/0x40 Jul 6 10:55:44 sharky kernel: [syscall_call+7/11] syscall_call+0x7/0xb Jul 6 10:55:44 sharky kernel: Code: fb ff ff f6 44 24 24 01 8b 54 24 2c 8b 7a 08 0f 84 44 03 00 00 85 ff 0f 84 3c 03 00 00 8b 87 8c 00 00 00 85 c0 0f 84 2e 03 00 00 <8b> 70 28 85 f6 0f 84 23 03 00 00 bb 00 e0 ff ff 21 e3 8b 03 83 Below is some information about my environment: ---[ /proc/cpuinfo ]--- processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Pentium(R) 4 CPU 2.80GHz stepping : 9 cpu MHz : 2807.248 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr bogomips : 5537.79 ---[ /proc/modules ]--- vmnet 32420 3 - Live 0xf8bd2000 vmmon 172076 0 - Live 0xf8bf0000 lp 11588 0 - Live 0xf8bc3000 ipt_TOS 2688 1 - Live 0xf8bc1000 iptable_mangle 2944 1 - Live 0xf8bb1000 ipt_MASQUERADE 3584 1 - Live 0xf8bba000 ipt_multiport 2688 4 - Live 0xf8b6f000 ipt_REJECT 5248 4 - Live 0xf8bb4000 ipt_LOG 7296 4 - Live 0xf8b9d000 ipt_limit 2560 4 - Live 0xf8b9b000 ipt_state 2048 13 - Live 0xf8b71000 iptable_filter 3200 1 - Live 0xf8b19000 parport_pc 36036 1 - Live 0xf8b51000 parport 25664 2 lp,parport_pc, Live 0xf8b67000 usblp 13312 0 - Live 0xf8b4c000 intel_agp 23580 1 - Live 0xf8aff000 3c59x 42152 0 - Live 0xf8b5b000 mii 5760 1 3c59x, Live 0xf8afc000 snd_bt87x 15048 0 - Live 0xf8b0f000 tuner 28712 0 - Live 0xf8b06000 tda9887 14360 0 - Live 0xf8ad5000 msp3400 27944 0 - Live 0xf8aed000 bttv 157968 0 - Live 0xf8b73000 video_buf 22404 1 bttv, Live 0xf8af5000 firmware_class 10496 1 bttv, Live 0xf8ada000 btcx_risc 5128 1 bttv, Live 0xf8abd000 tveeprom 13464 1 bttv, Live 0xf8998000 sk98lin 177248 0 - Live 0xf8b1f000 tun 11776 2 - Live 0xf89b5000 snd_pcm_oss 53536 0 - Live 0xf8ade000 snd_mixer_oss 19840 1 snd_pcm_oss, Live 0xf8ab7000 snd_intel8x0 33984 0 - Live 0xf8ac3000 snd_emu10k1 118788 0 - Live 0xf8a33000 snd_rawmidi 25888 1 snd_emu10k1, Live 0xf89c6000 snd_seq_device 8844 2 snd_emu10k1,snd_rawmidi, Live 0xf89a1000 snd_ac97_codec 83320 2 snd_intel8x0,snd_emu10k1, Live 0xf89fb000 snd_pcm 95240 5 snd_bt87x,snd_pcm_oss,snd_intel8x0,snd_emu10k1,snd_ac97_codec, Live 0xf89e2000 snd_timer 25860 2 snd_emu10k1,snd_pcm, Live 0xf89be000 snd_page_alloc 10244 4 snd_bt87x,snd_intel8x0,snd_emu10k1,snd_pcm, Live 0xf899d000 snd_util_mem 4736 1 snd_emu10k1, Live 0xf898b000 snd_hwdep 9504 1 snd_emu10k1, Live 0xf8994000 snd 54756 11 snd_bt87x,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_emu10k1,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm,snd_timer,snd_hwdep, Live 0xf89a6000 soundcore 10464 1 snd, Live 0xf8990000 ip_nat_ftp 3712 0 - Live 0xf8949000 iptable_nat 24028 3 ipt_MASQUERADE,ip_nat_ftp, Live 0xf8973000 ip_tables 22400 10 ipt_TOS,iptable_mangle,ipt_MASQUERADE,ipt_multiport,ipt_REJECT,ipt_LOG,ipt_limit,ipt_state,iptable_filter,iptable_nat, Live 0xf894c000 ip_conntrack_ftp 73104 1 ip_nat_ftp, Live 0xf8960000 ip_conntrack 45752 5 ipt_MASQUERADE,ipt_state,ip_nat_ftp,iptable_nat,ip_conntrack_ftp, Live 0xf8953000 nvidia 3922812 12 - Live 0xf8d3b000 ---[ /proc/ioports ]--- 0000-001f : dma1 0020-0021 : pic1 0040-0043 : timer0 0050-0053 : timer1 0060-006f : keyboard 0070-0077 : rtc 0080-008f : dma page reg 00a0-00a1 : pic2 00c0-00df : dma2 00f0-00ff : fpu 0170-0177 : ide1 01f0-01f7 : ide0 0290-0297 : pnp 00:0a 02f8-02ff : serial 0376-0376 : ide1 0378-037a : parport0 03c0-03df : vga+ 03f6-03f6 : ide0 03f8-03ff : serial 0400-041f : 0000:00:1f.3 0400-040f : i801-smbus 0480-04bf : 0000:00:1f.0 0680-06ff : pnp 00:0a 0800-087f : 0000:00:1f.0 0800-0803 : PM1a_EVT_BLK 0804-0805 : PM1a_CNT_BLK 0808-080b : PM_TMR 0828-082f : GPE0_BLK 0cf8-0cff : PCI conf1 b000-b0ff : 0000:00:1f.5 b000-b0ff : Intel ICH5 b400-b43f : 0000:00:1f.5 b400-b43f : Intel ICH5 b480-b49f : 0000:00:1d.0 b480-b49f : uhci_hcd b800-b81f : 0000:00:1d.1 b800-b81f : uhci_hcd b880-b89f : 0000:00:1d.2 b880-b89f : uhci_hcd bc00-bc1f : 0000:00:1d.3 bc00-bc1f : uhci_hcd c880-c8ff : 0000:02:0c.0 c880-c8ff : 0000:02:0c.0 cc00-cc1f : 0000:02:0b.0 cc00-cc1f : EMU10K1 d000-d007 : 0000:02:0b.1 d000-d007 : emu10k1-gp d080-d08f : 0000:02:09.0 d400-d403 : 0000:02:09.0 d480-d487 : 0000:02:09.0 d800-d8ff : 0000:02:05.0 d800-d8ff : SysKonnect SK-98xx dc00-dc03 : 0000:02:09.0 e000-e007 : 0000:02:09.0 e080-e08f : 0000:02:04.0 e400-e403 : 0000:02:04.0 e480-e487 : 0000:02:04.0 e800-e803 : 0000:02:04.0 e880-e887 : 0000:02:04.0 ec00-ec7f : 0000:02:03.0 fc00-fc0f : 0000:00:1f.1 fc00-fc07 : ide0 fc08-fc0f : ide1 ---[ /proc/iomem ]--- 00000000-0009fbff : System RAM 0009fc00-0009ffff : reserved 000a0000-000bffff : Video RAM area 000c0000-000c7fff : Video ROM 000ce800-000d2bff : Adapter ROM 000d3000-000d37ff : Adapter ROM 000f0000-000fffff : System ROM 00100000-3ff2ffff : System RAM 00100000-0035a10c : Kernel code 0035a10d-0045ab7f : Kernel data 3ff30000-3ff3ffff : ACPI Tables 3ff40000-3ffeffff : ACPI Non-volatile Storage 3fff0000-3fffffff : reserved 40000000-400003ff : 0000:00:1f.1 e0000000-f3efffff : PCI Bus #01 e0000000-efffffff : 0000:01:00.0 f3ffe000-f3ffefff : 0000:02:0a.0 f3ffe000-f3ffefff : bttv0 f3fff000-f3ffffff : 0000:02:0a.1 f4fff400-f4fff4ff : 0000:00:1f.5 f4fff400-f4fff4ff : Intel ICH5 f4fff800-f4fff9ff : 0000:00:1f.5 f4fff800-f4fff9ff : Intel ICH5 f4fffc00-f4ffffff : 0000:00:1d.7 f4fffc00-f4ffffff : ehci_hcd f5000000-f7efffff : PCI Bus #01 f5000000-f5ffffff : 0000:01:00.0 f6000000-f6ffffff : 0000:01:00.0 f6000000-f6ffffff : nvidia f7ff4000-f7ff7fff : 0000:02:05.0 f7ff4000-f7ff7fff : SysKonnect SK-98xx f7fff000-f7fff07f : 0000:02:0c.0 f7fff400-f7fff4ff : 0000:02:09.0 f7fff400-f7fff4ff : SiI680 f7fff800-f7ffffff : 0000:02:03.0 f8000000-fbffffff : 0000:00:00.0 ffb80000-ffffffff : reserved ---[ lspci -vvv ]--- 0000:00:00.0 Host bridge: Intel Corp. 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02) Subsystem: Asustek Computer, Inc. P4P800 Mainboard Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- TAbort- SERR- Reset- FastB2B- 0000:00:1d.0 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #1 (rev 02) (prog-if 00 [UHCI]) Subsystem: Asustek Computer, Inc. P4P800 Mainboard Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- Reset- FastB2B- 0000:00:1f.0 ISA bridge: Intel Corp. 82801EB/ER (ICH5/ICH5R) LPC Bridge (rev 02) Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- Region 1: I/O ports at Region 2: I/O ports at Region 3: I/O ports at Region 4: I/O ports at fc00 [size=16] Region 5: Memory at 40000000 (32-bit, non-prefetchable) [size=1K] 0000:00:1f.3 SMBus: Intel Corp. 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02) Subsystem: Asustek Computer, Inc. P4P800 Mainboard Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR-