lkml.org 
[lkml]   [2003]   [Mar]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[2.5.66] Oops in bttv driver
Date
I tried to upgrade from 2.4.20 to 2.5.66, but got a kernel panic during
the initialization of the bttv driver. I captured the oops via a serial
console:

Linux video capture interface: v1.00
bttv: driver version 0.9.4 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Host bridge is Intel Corp. 440BX/ZX/DX - 82443B
bttv: Host bridge needs ETBF enabled.
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 2) at 00:10.0, irq: 17, latency: 32, mmio: 0xec100000
bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb
bttv0: using: BT878(Hauppauge (bt878)) [card=10,autodetected]
bttv0: enabling ETBF (430FX/VP3 compatibilty)
bttv0: Hauppauge/Voodoo msp34xx: reset line init [5]
bttv0: Hauppauge eeprom: model=61344, tuner=Philips FM1216 (5), radio=yes
bttv0: using tuner=5
bttv0: i2c: checking for MSP34xx @ 0x80... found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: registered device radio0
bttv0: PLL: 28636363 => 35468950 .. ok
Unable to handle kernel NULL pointer dereference at virtual address 0000006c
printing eip:
c0210544
*pde = 00000000
Oops: 0000 [#1]
CPU: 1
EIP: 0060:[<c0210544>] Not tainted
EFLAGS: 00010206
eax: 00000001 ebx: 0000005c ecx: ffffffff edx: c04c3e20
esi: c04ff694 edi: c04ff6e8 ebp: c04ff6d8 esp: dbf8ff74
ds: 007b es: 007b ss: 0068
Process swapper (pid: 1, threadinfo=dbf8e000 task=dbf8c040)
Stack: c04ff6d8 c021030d 0000005c c04ff6d8 c02104a3 c04ff6d8 fffffffc c027e29b
c04ff6d8 c04ff684 c04ff680 c051b720 00000000 c027e6ac c04ff6b8 c032b098
c04ff6b8 c054d8e4 00000000 00000000 00000000 c051b720 c02abbea c04ff680
Call Trace: [<c021030d>] [<c02104a3>] [<c027e29b>] [<c027e6ac>] [<c032b098>] [<c02abbea>] [<c01050bf>] [<c0105064>] [<c01088e1>]
Code: 8b 43 10 85 c0 7e 06 f0 ff 43 10 eb 02 31 db c6 05 20 3e 4c
<0>Kernel panic: Attempted to kill init!

This machine is a dual P3 system. The output of ksymoops:

>>EIP; c0210544 <kobject_get+34/64> <=====

>>ecx; ffffffff <TSS_ESP0_OFFSET+1fb/????>
>>edx; c04c3e20 <kobj_lock+0/20>
>>esi; c04ff694 <driver+14/c0>
>>edi; c04ff6e8 <driver+68/c0>
>>ebp; c04ff6d8 <driver+58/c0>
>>esp; dbf8ff74 <_end+1ba05970/3fa75800>

Trace; c021030d <kobject_init+25/40>
Trace; c02104a3 <kobject_register+f/4c>
Trace; c027e29b <bus_add_driver+4f/d8>
Trace; c027e6ac <driver_register+34/38>
Trace; c032b098 <i2c_add_driver+bc/104>
Trace; c02abbea <msp3400_init_module+a/10>
Trace; c01050bf <init+5b/1ac>
Trace; c0105064 <init+0/1ac>
Trace; c01088e1 <kernel_thread_helper+5/c>

Code; c0210544 <kobject_get+34/64>
00000000 <_EIP>:
Code; c0210544 <kobject_get+34/64> <=====
0: 8b 43 10 mov 0x10(%ebx),%eax <=====
Code; c0210547 <kobject_get+37/64>
3: 85 c0 test %eax,%eax
Code; c0210549 <kobject_get+39/64>
5: 7e 06 jle d <_EIP+0xd>
Code; c021054b <kobject_get+3b/64>
7: f0 ff 43 10 lock incl 0x10(%ebx)
Code; c021054f <kobject_get+3f/64>
b: eb 02 jmp f <_EIP+0xf>
Code; c0210551 <kobject_get+41/64>
d: 31 db xor %ebx,%ebx
Code; c0210553 <kobject_get+43/64>
f: c6 05 20 3e 4c 00 00 movb $0x0,0x4c3e20

Output of the ver_linux script:

Linux zaphod 2.4.20 #1 SMP Sat Nov 30 15:08:53 CET 2002 i686 Pentium III (Katmai) GenuineIntel GNU/Linux

Gnu C 2.95.4
Gnu make 3.80
util-linux 2.11y
mount 2.11y
module-init-tools 0.9.10
e2fsprogs 1.32
Linux C Library 2.3.1
Dynamic linker (ldd) 2.3.1
Procps 3.1.6
Net-tools 1.60
Console-tools 0.2.3
Sh-utils 4.5.2
Modules Loaded

--
Dick Streefland //// Altium BV
dick.streefland@altium.nl (@ @) http://www.altium.com
--------------------------------oOO--(_)--OOo---------------------------

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:34    [W:0.034 / U:0.136 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site