From: Andy Walls <awalls@md.metrocast.net>
To: Hans-Peter Jansen <hpj@urpla.net>
Cc: Mauro Carvalho Chehab <mchehab@redhat.com>,
linux-media@vger.kernel.org, opensuse-kernel@opensuse.org
Subject: Re: Unloading cx8802 results in crash of ir_core:ir_unregister_class
Date: Wed, 20 Oct 2010 08:16:03 -0400 [thread overview]
Message-ID: <1287576963.2679.16.camel@morgan.silverblock.net> (raw)
In-Reply-To: <201010201231.24173.hpj@urpla.net>
On Wed, 2010-10-20 at 12:31 +0200, Hans-Peter Jansen wrote:
> Hi Mauro,
>
> since you got your fingers dirty with ir, I would like to direct this
> issue towards you.
> Unfortunately, unloading all the dvb drivers is not possible, because
> unloading cx8802 leads to this oops:
>
> Welcome to openSUSE 11.1 - Kernel 2.6.34.7-4-pae (ttyS0)
> [111047.940641] BUG: unable to handle kernel paging request at 313a3030
> [111047.953710] IP: [<c03654fe>] sysfs_remove_group+0x7e/0xd0
> [111047.964838] *pdpt = 0000000029f53001 *pde = 0000000000000000
> [111047.976687] Oops: 0000 [#1] SMP
> [111047.983453] last sysfs file: /sys/devices/system/cpu/cpu7/cache/index2/shared_cpu_map
> [111047.999559] Modules linked in: ip6t_LOG ipt_MASQUERADE xt_pkttype xt_TCPMSS xt_tcpudp ipt_LOG xt_limit iptable_nat ]
> [111048.204691]
> [111048.207843] Pid: 10029, comm: rmmod Not tainted 2.6.34.7-4-pae #1 P7F-E/System Product Name
> [111048.224918] EIP: 0060:[<c03654fe>] EFLAGS: 00210206 CPU: 0
> [111048.236201] EIP is at sysfs_remove_group+0x7e/0xd0
> [111048.246007] EAX: ef4ff008 EBX: 313a3030 ECX: f0600000 EDX: 00000000
> [111048.258879] ESI: 00000000 EDI: efb7e71c EBP: ef4ff008 ESP: e3ee7e64
> [111048.271716] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
> [111048.282668] Process rmmod (pid: 10029, ti=e3ee6000 task=eaf00e00 task.ti=e3ee6000)
> [111048.298133] Stack:
> [111048.302319] f02cabe0 00000041 ef5208c0 ef49ac00 00200286 efb7e700 ef3f0000 00000000
> [111048.318132] <0> ef329800 f8f84932 efb7e700 ef3f0000 f8f84044 00000000 f8ffffff f015f1c0
> [111048.334811] <0> ef329800 f917c655 00000000 f8000000 f9178dd9 01000000 00000000 f8ffffff
> [111048.351939] Call Trace:
> [111048.357213] [<f8f84932>] ir_unregister_class+0x32/0x60 [ir_core]
> [111048.369821] [<f8f84044>] ir_input_unregister+0x44/0x90 [ir_core]
> [111048.382338] [<f917c655>] cx88_ir_fini+0x25/0x50 [cx88xx]
> [111048.393437] [<f9178dd9>] cx88_core_put+0xb9/0x140 [cx88xx]
> [111048.404834] [<f91e8795>] cx8802_remove+0x82/0x169 [cx8802]
> [111048.416319] [<c041d966>] pci_device_remove+0x16/0x40
> [111048.426610] [<c04b214d>] __device_release_driver+0x6d/0xd0
> [111048.437993] [<c04b222f>] driver_detach+0x7f/0x90
> [111048.447872] [<c04b11fa>] bus_remove_driver+0x7a/0x100
> [111048.458687] [<c041db6e>] pci_unregister_driver+0x2e/0x80
> [111048.469658] [<c0279669>] sys_delete_module+0x179/0x240
> [111048.480262] [<c020320c>] sysenter_do_call+0x12/0x22
> [111048.490357] [<ffffe424>] 0xffffe424
> [111048.497680] Code: f0 ff 0e 0f 94 c0 84 c0 75 0b 83 c4 14 5b 5e 5f 5d c3 8d 76 00 83 c4 14 89 f0 5b 5e 5f 5d e9 ca e
These code bytes are truncated; there are only 32 here. There are
supposed to be 64 of them, with the Oops-ing instruction being around
the 48th byte.
Please review your logs and provide the full Ooops.
> [111048.537852] EIP: [<c03654fe>] sysfs_remove_group+0x7e/0xd0 SS:ESP 0068:e3ee7e64
> [111048.552782] CR2: 00000000313a3030
> [111048.559854] ---[ end trace d7231a8e672c4adc ]---
>
> Any ideas, what's going wrong here?
I don't. Mauro might since he knows the code better. I just decode
Oops'es every once in a while.
Regards,
Andy
> Pete
next prev parent reply other threads:[~2010-10-20 12:16 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-10-20 10:31 Unloading cx8802 results in crash of ir_core:ir_unregister_class Hans-Peter Jansen
2010-10-20 12:16 ` Andy Walls [this message]
2010-10-20 12:35 ` Hans-Peter Jansen
2010-10-20 12:26 ` [opensuse-kernel] " Stefan Seyfried
2010-10-20 13:45 ` Hans-Peter Jansen
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=1287576963.2679.16.camel@morgan.silverblock.net \
--to=awalls@md.metrocast.net \
--cc=hpj@urpla.net \
--cc=linux-media@vger.kernel.org \
--cc=mchehab@redhat.com \
--cc=opensuse-kernel@opensuse.org \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox