From: Luca Olivetti <luca@ventoso.org>
To: Mauro Carvalho Chehab <mchehab@infradead.org>
Cc: Ingo Molnar <mingo@elte.hu>,
linux-dvb-maintainer@linuxtv.org, video4linux-list@redhat.com,
linux-kernel@vger.kernel.org
Subject: Re: [GIT PATCHES for 2.6.28] V4L/DVB fixes
Date: Fri, 26 Dec 2008 16:38:35 +0100 [thread overview]
Message-ID: <20081226163835.2595af50@noname> (raw)
In-Reply-To: <20081226110833.7e61bb20@caramujo.chehab.org>
El Fri, 26 Dec 2008 11:08:33 -0200
Mauro Carvalho Chehab <mchehab@infradead.org> escribió:
> Luca,
>
> Could you please verify this issue?
No, I don't have 2.6.28, but I guess that maybe once usb_register is
called the dvb-usb subsystem asynchronously (is that an smp system?)
starts polling the remote before the rc_decode function pointer has been
initialized.
Could you try to initialize it to NULL before calling usb_register?
Bye
Luca
>
> Ingo,
> What .config you used to get this error?
>
> Cheers,
> Mauro.
>
> On Thu, 25 Dec 2008 11:30:50 +0100
> Ingo Molnar <mingo@elte.hu> wrote:
>
> > i also needed the patch below.
> >
> > Ingo
> > --------------->
> > From 62595544017bd8865adba84f7dd0796b5acc9794 Mon Sep 17 00:00:00
> > 2001 From: Ingo Molnar <mingo@elte.hu>
> > Date: Thu, 25 Dec 2008 11:27:22 +0100
> > Subject: [PATCH] dvb/usb: work around this crash for now:
> >
> > [ 8.585448] calling opera1_module_init+0x0/0x40
> > [ 8.592370] usbcore: registered new interface driver opera1
> > [ 8.597879] initcall opera1_module_init+0x0/0x40 returned 0
> > after 5 msecs [ 8.602341] calling
> > af9005_usb_module_init+0x0/0xb0 [ 8.609143] usbcore: registered
> > new interface driver dvb_usb_af9005 [ 8.613625] BUG: unable to
> > handle kernel paging request at ff100000 [ 8.619858] IP:
> > [<c0c21b02>] af9005_usb_module_init+0x92/0xb0 [ 8.619858] *pdpt
> > = 0000000000c6b001 *pde = 0000000000000000 [ 8.623858] Oops:
> > 0000 [#1] SMP [ 8.623858]
> > [ 8.623858] Pid: 1, comm: swapper Not tainted
> > (2.6.26-rc6-tip-00382-g5bf10cd-dirty #8770) [ 8.623858] EIP:
> > 0060:[<c0c21b02>] EFLAGS: 00010286 CPU: 1 [ 8.623858] EIP is at
> > af9005_usb_module_init+0x92/0xb0 [ 8.623858] EAX: ff100000 EBX:
> > 00000000 ECX: 00000000 EDX: f6c55ee8 [ 8.623858] ESI: 00000000
> > EDI: 00000000 EBP: f6c55f60 ESP: f6c55f54 [ 8.623858] DS: 007b
> > ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 8.623858] Process swapper
> > (pid: 1, ti=f6c54000 task=f6c538a0 task.ti=f6c54000) [ 8.623858]
> > Stack: 00000005 00000000 00000005 f6c55fe0 c0bef7f4 c0a2e531
> > 00000000 00000005 [ 8.623858] 00000000 f6c54000 00d25d95
> > 00000002 c0c50d8c c0c21a70 00000000 6f727200 [ 8.623858]
> > 6f632072 2d206564 00203232 f6c53490 f6c55fac c0125568 f6c57fc0
> > c0103c66 [ 8.623858] Call Trace: [ 8.623858] [<c0bef7f4>] ?
> > kernel_init+0x1a4/0x2b0 [ 8.623858] [<c0c21a70>] ?
> > af9005_usb_module_init+0x0/0xb0 [ 8.623858] [<c0125568>] ?
> > schedule_tail+0x18/0x50 [ 8.623858] [<c0103c66>] ?
> > ret_from_fork+0x6/0x20 [ 8.623858] [<c0bef650>] ?
> > kernel_init+0x0/0x2b0 [ 8.623858] [<c0bef650>] ?
> > kernel_init+0x0/0x2b0 [ 8.623858] [<c0104fa7>] ?
> > kernel_thread_helper+0x7/0x10 [ 8.623858]
> > ======================= [ 8.623858] Code: c3 89 44 24 04 c7 04
> > 24 60 72 ae c0 e8 28 8e 50 ff 89 d8 83 c4 08 5b 5d c3 b8 00 00 10
> > ff 85 c0 74 c1 b8 00 00 10 ff 85 c0 74 b8 <a1> 00 00 10 ff c7 05 b4
> > 96 b9 c0 00 00 10 ff a3 b8 96 b9 c0 eb [ 8.635859] EIP:
> > [<c0c21b02>] af9005_usb_module_init+0x92/0xb0 SS:ESP 0068:f6c55f54
> > [ 8.635859] Kernel panic - not syncing: Fatal exception
> > [ 8.635859] Pid: 1, comm: swapper Tainted: G D
> > 2.6.26-rc6-tip-00382-g5bf10cd-dirty #8770 [ 8.635859]
> > [<c0129cfb>] panic+0x4b/0x110 [ 8.635859] [<c01059b5>]
> > die+0x115/0x180 [ 8.635859] [<c0118cfc>]
> > do_page_fault+0x2ac/0x880 [ 8.635859] [<c01d5abb>] ?
> > sysfs_addrm_finish+0x1b/0x1c0 [ 8.635859] [<c0118a50>] ?
> > do_page_fault+0x0/0x880 [ 8.635859] [<c08d1212>]
> > error_code+0x72/0x80 [ 8.635859] [<c0c21b02>] ?
> > af9005_usb_module_init+0x92/0xb0 [ 8.635859] [<c0bef7f4>]
> > kernel_init+0x1a4/0x2b0 [ 8.635859] [<c0c21a70>] ?
> > af9005_usb_module_init+0x0/0xb0 [ 8.635859] [<c0125568>] ?
> > schedule_tail+0x18/0x50 [ 8.635859] [<c0103c66>] ?
> > ret_from_fork+0x6/0x20
> >
> > Signed-off-by: Ingo Molnar <mingo@elte.hu>
> > ---
> > drivers/media/dvb/dvb-usb/Kconfig | 1 +
> > 1 files changed, 1 insertions(+), 0 deletions(-)
> >
> > diff --git a/drivers/media/dvb/dvb-usb/Kconfig
> > b/drivers/media/dvb/dvb-usb/Kconfig index 1d1b3c2..448d42b 100644
> > --- a/drivers/media/dvb/dvb-usb/Kconfig
> > +++ b/drivers/media/dvb/dvb-usb/Kconfig
> > @@ -236,6 +236,7 @@ config DVB_USB_OPERA1
> > config DVB_USB_AF9005
> > tristate "Afatech AF9005 DVB-T USB1.1 support"
> > depends on DVB_USB && EXPERIMENTAL
> > + depends on BROKEN
> > select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMIZE
> > select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMIZE
> > help
>
>
>
>
> Cheers,
> Mauro
next prev parent reply other threads:[~2008-12-26 16:10 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-12-24 14:12 [GIT PATCHES for 2.6.28] V4L/DVB fixes Mauro Carvalho Chehab
2008-12-24 14:12 ` Mauro Carvalho Chehab
2008-12-25 8:19 ` Ingo Molnar
2008-12-25 10:30 ` Ingo Molnar
2008-12-26 13:08 ` Mauro Carvalho Chehab
2008-12-26 13:08 ` Mauro Carvalho Chehab
2008-12-26 15:38 ` Luca Olivetti [this message]
2008-12-25 23:24 ` Mauro Carvalho Chehab
2008-12-26 9:02 ` Ingo Molnar
2008-12-26 13:13 ` Mauro Carvalho Chehab
2008-12-26 13:24 ` [GIT PATCHES for 2.6.28] V4L/DVB fixes, crash in af9005_usb_module_init() Ingo Molnar
2008-12-26 13:45 ` Mauro Carvalho Chehab
2008-12-27 12:00 ` [patch] fix warning in drivers/media/dvb/dvb-usb/af9005-fe.c Ingo Molnar
2008-12-27 20:24 ` [v4l-dvb-maintainer] " Andy Walls
2008-12-27 20:24 ` Andy Walls
2008-12-30 19:49 ` Mauro Carvalho Chehab
2008-12-27 16:40 ` [GIT PATCHES for 2.6.28] V4L/DVB fixes, crash in af9005_usb_module_init() Ingo Molnar
2008-12-27 17:11 ` Cyrill Gorcunov
2008-12-27 17:19 ` Cyrill Gorcunov
2008-12-27 18:01 ` Cyrill Gorcunov
2008-12-30 19:33 ` Mauro Carvalho Chehab
2008-12-30 19:40 ` Cyrill Gorcunov
-- strict thread matches above, loose matches on Subject: below --
2008-12-01 22:08 [GIT PATCHES for 2.6.28] V4L/DVB fixes Mauro Carvalho Chehab
2008-12-01 22:08 ` Mauro Carvalho Chehab
2008-11-11 11:11 Mauro Carvalho Chehab
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20081226163835.2595af50@noname \
--to=luca@ventoso.org \
--cc=linux-dvb-maintainer@linuxtv.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mchehab@infradead.org \
--cc=mingo@elte.hu \
--cc=video4linux-list@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.