[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-video
Subject:    bttv kernel oops
From:       Roland Scheidegger <rscheidegger_lists () hispeed ! ch>
Date:       2004-08-14 22:08:10
Message-ID: 411E8D4A.2060905 () hispeed ! ch
[Download RAW message or body]

Hi

Since upgrading to kernel 2.6.8.1, I _always_ get a kernel oops when
switching _from_ fullscreen to windowed mode in xawtv - I got the same
oopses with earlier kernels too, but very very rarely. See log below -
the call trace is always 100% identical, stack and registers are not.
Switching _to_ fullscreen works, but _only_ if the initial window size
is small (if it's 768x576 it oopses just the same). Happens if xawtv is
using overlay or grabdisplay, though in grabdisplay mode switching to
fullscreen doesn't work even if the initial window size is small.
I have disabled RANDR and the v4l XFree86 modules, and have these
options in the .xawtv file regarding the fullscreen options:
fullscreen = 768 x 576
use-wm-fullscreen = off
xawtv version is 3.91 (SuSE 9.1 package)

Tuner card is a miro pctv pro (bt848), i440 BX chipset.
I'm using these options in modprobe.conf:
options bttv vbibufs=8 combfilter=1 gbuffers=4 card=11 radio=0
debug_latency=1

bttv prints this information:
Aug 14 21:13:18 ZakTower kernel: Linux video capture interface: v1.00
Aug 14 21:13:18 ZakTower kernel: bttv: driver version 0.9.15 loaded
Aug 14 21:13:18 ZakTower kernel: bttv: using 4 buffers with 2080k (520
pages) each for capture
Aug 14 21:13:18 ZakTower kernel: bttv: Host bridge needs ETBF enabled.
Aug 14 21:13:18 ZakTower kernel: bttv: Bt8xx card found (0).
Aug 14 21:13:18 ZakTower kernel: ACPI: PCI interrupt 0000:00:0a.0[A] ->
GSI 5 (level, low) -> IRQ 5
Aug 14 21:13:18 ZakTower kernel: bttv0: Bt848 (rev 18) at 0000:00:0a.0,
irq: 5, latency: 192, mmio: 0xdb000000
Aug 14 21:13:18 ZakTower kernel: bttv0: using: MIRO PCTV pro
[card=11,insmod option]
Aug 14 21:13:18 ZakTower kernel: bttv0: enabling ETBF (430FX/VP3
compatibilty)
Aug 14 21:13:18 ZakTower kernel: bttv0: gpio: en=00000000, out=00000000
in=00e707df [init]
Aug 14 21:13:18 ZakTower kernel: bttv0: i2c: checking for MSP34xx @
0x80... found
Aug 14 21:13:18 ZakTower kernel: bttv0: miro: id=1 tuner=0
radio=matchbox stereo=yes
Aug 14 21:13:18 ZakTower kernel: bttv0: using tuner=0
Aug 14 21:13:18 ZakTower kernel: bttv0: i2c: checking for MSP34xx @
0x80... found
Aug 14 21:13:18 ZakTower kernel: msp34xx: init: chip=MSP3410C-E27 +nicam
Aug 14 21:13:18 ZakTower kernel: bttv0: i2c: checking for TDA9875 @
0xb0... not found
Aug 14 21:13:18 ZakTower kernel: bttv0: i2c: checking for TDA7432 @
0x8a... not found
Aug 14 21:13:18 ZakTower kernel: tvaudio: TV audio decoder + audio/video
mux driver
Aug 14 21:13:18 ZakTower kernel: tvaudio: known chips:
tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 

(PV951),ta8874z
Aug 14 21:13:18 ZakTower kernel: msp3400: daemon started
Aug 14 21:13:18 ZakTower kernel: tuner: chip found at addr 0xc0 i2c-bus
bt848 #0 [sw]
Aug 14 21:13:18 ZakTower kernel: tuner: type set to 0 (Temic PAL (4002
FH5)) by bt848 #0 [sw]
Aug 14 21:13:18 ZakTower kernel: bttv0: registered device video0
Aug 14 21:13:18 ZakTower kernel: bttv0: registered device vbi0
Aug 14 21:13:18 ZakTower kernel: bttv0: registered device radio0



Aug 14 22:15:52 ZakTower kernel:  <1>Unable to handle kernel paging
request at virtual address d0525000
Aug 14 22:15:52 ZakTower kernel:  printing eip:
Aug 14 22:15:52 ZakTower kernel: f0c5b01a
Aug 14 22:15:52 ZakTower kernel: *pde = 00041067
Aug 14 22:15:52 ZakTower kernel: *pte = 10525000
Aug 14 22:15:52 ZakTower kernel: Oops: 0002 [#6]
Aug 14 22:15:52 ZakTower kernel: PREEMPT DEBUG_PAGEALLOC
Aug 14 22:15:52 ZakTower kernel: Modules linked in: bttv tuner tvaudio
msp3400 video_buf v4l2_common btcx_risc videodev snd_ens1371 snd_rawmidi
snd_ac97_codec gameport radeon 8250 serial_core parport_pc lp parport
w83781d i2c_sensor i2c_isa 8139too mii crc32 intel_agp agpgart evdev
ip6t_LOG ipt_TCPMSS ipt_TOS ipt_LOG ipt_state ip6table_mangle ipt_REJECT
iptable_mangle iptable_filter ip_nat_ftp iptable_nat ip_conntrack_ftp
ip_conntrack ip_tables ppp_generic slhc ip6table_filter ip6_tables md5
ipv6 genrtc subfs dm_mod
Aug 14 22:15:52 ZakTower kernel: CPU:    0
Aug 14 22:15:52 ZakTower kernel: EIP:
0060:[__crc_rpc_run_child+1836481/3767760]    Not tainted
Aug 14 22:15:52 ZakTower kernel: EIP:    0060:[<f0c5b01a>]    Not tainted
Aug 14 22:15:52 ZakTower kernel: EFLAGS: 00010202   (2.6.8.1)
Aug 14 22:15:52 ZakTower kernel: EIP is at bttv_risc_packed+0x16a/0x1b0
[bttv]
Aug 14 22:15:52 ZakTower kernel: eax: 14000008   ebx: d0525000   ecx:
d0c09800   edx: 00000008
Aug 14 22:15:52 ZakTower kernel: esi: 00000008   edi: 000000ff   ebp:
d2473e28   esp: d2473e04
Aug 14 22:15:52 ZakTower kernel: ds: 007b   es: 007b   ss: 0068
Aug 14 22:15:52 ZakTower kernel: Process xawtv (pid: 10443,
threadinfo=d2473000 task=d0fb9a00)
Aug 14 22:15:52 ZakTower kernel: Stack: 00000001 000003af 0000039c
d0c08000 d0e76fc4 f0c6f5c0 00000240 00000c00
Aug 14 22:15:52 ZakTower kernel:        d0e76ef8 d2473e9c f0c5c4ee
00000c00 00000c00 00000c00 00000120 000001b1
Aug 14 22:15:52 ZakTower kernel:        00000008 000001b1 d0bd57f8
d0e76ef8 d0e76f1c ef857bf8 d2473e7c f0afa518
Aug 14 22:15:52 ZakTower kernel: Call Trace:
Aug 14 22:15:52 ZakTower kernel:  [show_stack+166/176] show_stack+0xa6/0xb0
Aug 14 22:15:52 ZakTower kernel:  [<c01066d6>] show_stack+0xa6/0xb0
Aug 14 22:15:52 ZakTower kernel:  [show_registers+329/432]
show_registers+0x149/0x1b0
Aug 14 22:15:52 ZakTower kernel:  [<c0106849>] show_registers+0x149/0x1b0
Aug 14 22:15:52 ZakTower kernel:  [die+254/624] die+0xfe/0x270
Aug 14 22:15:52 ZakTower kernel:  [<c0106a5e>] die+0xfe/0x270
Aug 14 22:15:52 ZakTower kernel:  [do_page_fault+1041/1443]
do_page_fault+0x411/0x5a3
Aug 14 22:15:52 ZakTower kernel:  [<c011bdb1>] do_page_fault+0x411/0x5a3
Aug 14 22:15:52 ZakTower kernel:  [error_code+45/56] error_code+0x2d/0x38
Aug 14 22:15:52 ZakTower kernel:  [<c010634d>] error_code+0x2d/0x38
Aug 14 22:15:52 ZakTower kernel:  [__crc_rpc_run_child+1841813/3767760]
bttv_buffer_risc+0x3ce/0x5f0 [bttv]
Aug 14 22:15:52 ZakTower kernel:  [<f0c5c4ee>]
bttv_buffer_risc+0x3ce/0x5f0 [bttv]
Aug 14 22:15:52 ZakTower kernel:  [__crc_rpc_run_child+1798545/3767760]
bttv_prepare_buffer+0x1aa/0x1c0 [bttv]
Aug 14 22:15:52 ZakTower kernel:  [<f0c51bea>]
bttv_prepare_buffer+0x1aa/0x1c0 [bttv]
Aug 14 22:15:52 ZakTower kernel:  [__crc_rpc_run_child+1798748/3767760]
buffer_prepare+0x35/0x40 [bttv]
Aug 14 22:15:52 ZakTower kernel:  [<f0c51cb5>] buffer_prepare+0x35/0x40
[bttv]
Aug 14 22:15:52 ZakTower kernel:  [__crc_rpc_run_child+396651/3767760]
videobuf_read_zerocopy+0x64/0x250 [video_buf]
Aug 14 22:15:52 ZakTower kernel:  [<f0afb7c4>]
videobuf_read_zerocopy+0x64/0x250 [video_buf]
Aug 14 22:15:52 ZakTower kernel:  [__crc_rpc_run_child+397742/3767760]
videobuf_read_one+0x257/0x360 [video_buf]
Aug 14 22:15:52 ZakTower kernel:  [<f0afbc07>]
videobuf_read_one+0x257/0x360 [video_buf]
Aug 14 22:15:52 ZakTower kernel:  [__crc_rpc_run_child+1810454/3767760]
bttv_read+0xdf/0x130 [bttv]
Aug 14 22:15:52 ZakTower kernel:  [<f0c54a6f>] bttv_read+0xdf/0x130 [bttv]
Aug 14 22:15:52 ZakTower kernel:  [vfs_read+162/256] vfs_read+0xa2/0x100
Aug 14 22:15:52 ZakTower kernel:  [<c017a492>] vfs_read+0xa2/0x100
Aug 14 22:15:52 ZakTower kernel:  [sys_read+61/112] sys_read+0x3d/0x70
Aug 14 22:15:52 ZakTower kernel:  [<c017a6ed>] sys_read+0x3d/0x70
Aug 14 22:15:52 ZakTower kernel:  [sysenter_past_esp+82/113]
sysenter_past_esp+0x52/0x71
Aug 14 22:15:52 ZakTower kernel:  [<c0105879>] sysenter_past_esp+0x52/0x71
Aug 14 22:15:52 ZakTower kernel: Code: 89 03 8b 41 08 83 c3 04 89 03 83
c3 04 e9 6a ff ff ff 8b 45

Roland


--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic