* bttv oops
@ 2004-02-02 15:15 Stephen Clark
2004-02-02 15:47 ` Gerd Knorr
0 siblings, 1 reply; 4+ messages in thread
From: Stephen Clark @ 2004-02-02 15:15 UTC (permalink / raw)
To: linux-kernel
Gentle people,
I am having the following problem. Also if I compile bttv into the
kernel I get a panic in the driver at boot.
Any ideas?
Thanks,
Steve
Linux joker.seclark.com 2.6.2-rc2-mm1 #24 Sun Feb 1 16:20:54 EST 2004
i686 athlon i386 GNU/Linux
Feb 2 08:26:57 joker kernel: bttv: driver version 0.9.12 loaded
Feb 2 08:26:57 joker kernel: bttv: using 8 buffers with 2080k (520
pages) each for capture
Feb 2 08:26:57 joker kernel: bttv: Bt8xx card found (0).
Feb 2 08:26:57 joker kernel: bttv0: Bt878 (rev 2) at 0000:00:08.0, irq:
10, latency: 32, mmio: 0xd7021000
Feb 2 08:26:57 joker kernel: bttv0: detected: AVerMedia TVPhone98
[card=41], PCI subsystem ID is 1461:0001
Feb 2 08:26:57 joker kernel: bttv0: using: AVerMedia TVPhone 98
[card=41,autodetected]
Feb 2 08:26:57 joker /sbin/hotplug: no runnable
/etc/hotplug/i2c-adapter.agent is installed
Feb 2 08:26:57 joker /sbin/hotplug: no runnable
/etc/hotplug/i2c-dev.agent is installed
Feb 2 08:26:57 joker /sbin/hotplug: no runnable /etc/hotplug/i2c.agent
is installed
Feb 2 08:26:57 joker kernel: Unable to handle kernel NULL pointer
dereference at virtual address 00000000
Feb 2 08:26:57 joker kernel: printing eip:
Feb 2 08:26:57 joker kernel: c02c1214
Feb 2 08:26:57 joker kernel: *pde = 00000000
Feb 2 08:26:57 joker kernel: Oops: 0000 [#1]
Feb 2 08:26:57 joker kernel: CPU: 0
Feb 2 08:26:57 joker kernel: EIP: 0060:[<c02c1214>] Not tainted VLI
Feb 2 08:26:57 joker kernel: EFLAGS: 00010202
Feb 2 08:26:57 joker kernel: EIP is at i2c_master_recv+0xa4/0x110
Feb 2 08:26:57 joker kernel: eax: 00000000 ebx: 00000050 ecx:
00000010 edx: 00004d3c
Feb 2 08:26:57 joker kernel: esi: 00000001 edi: f8ccbca4 ebp:
f8ccbed0 esp: e681de4c
Feb 2 08:26:57 joker kernel: ds: 007b es: 007b ss: 0068
Feb 2 08:26:57 joker kernel: Process modprobe (pid: 7165,
threadinfo=e681c000 task=ef128ce0)
Feb 2 08:26:57 joker kernel: Stack: f8ccbf44 00000001 00000010 00000050
00010050 00000010 f8cd2a20 000000a0
Feb 2 08:26:57 joker kernel: 00000000 f8ccbed0 f8cd2a20 f8ccbca0
f8cba4dc f8ccbed0 f8cd2a20 00000010
Feb 2 08:26:57 joker kernel: f8ccbca0 f8ccbca0 00000000 f8cb6105
f8ccbca0 f8cd2a20 000000a0 00000040
Feb 2 08:26:57 joker kernel: Call Trace:
Feb 2 08:26:57 joker kernel: [<f8cba4dc>] bttv_readee+0x4c/0x80 [bttv]
Feb 2 08:26:57 joker kernel: [<f8cb6105>] bttv_init_card2+0x585/0x620
[bttv]
Feb 2 08:26:57 joker kernel: [<f8cb4a46>] bttv_probe+0x456/0x600 [bttv]
Feb 2 08:26:57 joker kernel: [<c01f66a2>]
pci_device_probe_static+0x32/0x50
Feb 2 08:26:57 joker kernel: [<c01f66e7>] __pci_device_probe+0x27/0x40
Feb 2 08:26:57 joker kernel: [<c01f671c>] pci_device_probe+0x1c/0x40
Feb 2 08:26:57 joker kernel: [<c02380ce>] bus_match+0x2e/0x60
Feb 2 08:26:57 joker kernel: [<c02381e7>] driver_attach+0x57/0x80
Feb 2 08:26:57 joker kernel: [<c023842b>] bus_add_driver+0x6b/0x80
Feb 2 08:26:57 joker kernel: [<c02387ed>] driver_register+0x2d/0x40
Feb 2 08:26:57 joker kernel: [<c01e96d9>] kset_add+0x29/0x30
Feb 2 08:26:57 joker kernel: [<c01e96f1>] kset_register+0x11/0x20
Feb 2 08:26:57 joker kernel: [<c01f68cf>] pci_register_driver+0x4f/0x70
Feb 2 08:26:57 joker kernel: [<f8cb4fec>] bttv_init_module+0x8c/0x120
[bttv]
Feb 2 08:26:57 joker kernel: [<c0130ca1>] sys_init_module+0xf1/0x1b0
Feb 2 08:26:57 joker kernel: [<c03a851a>] sysenter_past_esp+0x43/0x69
Feb 2 08:26:57 joker kernel:
Feb 2 08:26:57 joker kernel: Code: 24 04 50 57 ff 52 24 89 c6 83 c4 0c
89 d9 ff 47 1c 0f 8e 1e 15 00 00 8b 5d
08 53 8b 4c 24 30 51 50 8d 45 74 50 8b 85 8c 00 00 00 <8b> 10 52 68 a0
d2 3f c0 e8 9f c0 e5 ff 83 c4 18 83 fe
01 89 f0
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: bttv oops
2004-02-02 15:15 bttv oops Stephen Clark
@ 2004-02-02 15:47 ` Gerd Knorr
2004-02-02 19:20 ` Greg KH
2004-02-04 1:01 ` Greg KH
0 siblings, 2 replies; 4+ messages in thread
From: Gerd Knorr @ 2004-02-02 15:47 UTC (permalink / raw)
To: linux-kernel
Stephen Clark <stephen.clark@earthlink.net> writes:
> Gentle people,
>
> I am having the following problem. Also if I compile bttv into the
> kernel I get a panic in the driver at boot.
>
> Any ideas?
disable CONFIG_I2C_*_DEBUG, the debug printk() dereference pointers
unchecked.
Gerd
--
"... und auch das ganze Wochenende oll" -- Wetterbericht auf RadioEins
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: bttv oops
2004-02-02 15:47 ` Gerd Knorr
@ 2004-02-02 19:20 ` Greg KH
2004-02-04 1:01 ` Greg KH
1 sibling, 0 replies; 4+ messages in thread
From: Greg KH @ 2004-02-02 19:20 UTC (permalink / raw)
To: Gerd Knorr; +Cc: linux-kernel
On Mon, Feb 02, 2004 at 04:47:14PM +0100, Gerd Knorr wrote:
> Stephen Clark <stephen.clark@earthlink.net> writes:
>
> > Gentle people,
> >
> > I am having the following problem. Also if I compile bttv into the
> > kernel I get a panic in the driver at boot.
> >
> > Any ideas?
>
> disable CONFIG_I2C_*_DEBUG, the debug printk() dereference pointers
> unchecked.
Oops, what printks do this? I'll be glad to fix that up.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: bttv oops
2004-02-02 15:47 ` Gerd Knorr
2004-02-02 19:20 ` Greg KH
@ 2004-02-04 1:01 ` Greg KH
1 sibling, 0 replies; 4+ messages in thread
From: Greg KH @ 2004-02-04 1:01 UTC (permalink / raw)
To: Gerd Knorr; +Cc: linux-kernel
On Mon, Feb 02, 2004 at 04:47:14PM +0100, Gerd Knorr wrote:
> Stephen Clark <stephen.clark@earthlink.net> writes:
>
> > Gentle people,
> >
> > I am having the following problem. Also if I compile bttv into the
> > kernel I get a panic in the driver at boot.
> >
> > Any ideas?
>
> disable CONFIG_I2C_*_DEBUG, the debug printk() dereference pointers
> unchecked.
Here's the patch that has been reported to fix this oops. I've added it
to my i2c bk tree.
thanks,
greg k-h
# I2C: fix oops when CONFIG_I2C_DEBUG_CORE is enabled and the bttv driver is loaded.
diff -Nru a/drivers/i2c/i2c-core.c b/drivers/i2c/i2c-core.c
--- a/drivers/i2c/i2c-core.c Tue Feb 3 17:00:46 2004
+++ b/drivers/i2c/i2c-core.c Tue Feb 3 17:00:46 2004
@@ -598,7 +598,7 @@
ret = adap->algo->master_xfer(adap,&msg,1);
up(&adap->bus_lock);
- dev_dbg(&client->dev, "master_recv: return:%d (count:%d, addr:0x%02x)\n",
+ dev_dbg(&client->adapter->dev, "master_recv: return:%d (count:%d, addr:0x%02x)\n",
ret, count, client->addr);
/* if everything went ok (i.e. 1 msg transmitted), return #bytes
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2004-02-04 1:05 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-02-02 15:15 bttv oops Stephen Clark
2004-02-02 15:47 ` Gerd Knorr
2004-02-02 19:20 ` Greg KH
2004-02-04 1:01 ` Greg KH
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox