public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* Unloading cx8802 results in crash of ir_core:ir_unregister_class
@ 2010-10-20 10:31 Hans-Peter Jansen
  2010-10-20 12:16 ` Andy Walls
  2010-10-20 12:26 ` [opensuse-kernel] " Stefan Seyfried
  0 siblings, 2 replies; 5+ messages in thread
From: Hans-Peter Jansen @ 2010-10-20 10:31 UTC (permalink / raw)
  To: Mauro Carvalho Chehab; +Cc: linux-media, opensuse-kernel

Hi Mauro,

since you got your fingers dirty with ir, I would like to direct this 
issue towards you. 

One of my servers acts as a vdr with 3 video cards:

07:01.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
        Subsystem: Hauppauge computer works Inc. Device 6906
        Flags: medium devsel, IRQ 20
        Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [44] Vital Product Data <?>
        Capabilities: [4c] Power Management version 2
        Kernel modules: cx8800

07:01.1 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05)
        Subsystem: Hauppauge computer works Inc. Device 6906
        Flags: medium devsel, IRQ 20
        Memory at f9000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [4c] Power Management version 2
        Kernel modules: cx88-alsa

07:01.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
        Subsystem: Hauppauge computer works Inc. Device 6906
        Flags: medium devsel, IRQ 20
        Memory at f8000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [4c] Power Management version 2
        Kernel modules: cx8802

07:01.4 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [IR Port] (rev 05)
        Subsystem: Hauppauge computer works Inc. Device 6906
        Flags: bus master, medium devsel, latency 64, IRQ 10
        Memory at f7000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [4c] Power Management version 2

07:02.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
        Subsystem: Hauppauge computer works Inc. Device 6906
        Flags: medium devsel, IRQ 21
        Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [44] Vital Product Data <?>
        Capabilities: [4c] Power Management version 2
        Kernel modules: cx8800

07:02.1 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05)
        Subsystem: Hauppauge computer works Inc. Device 6906
        Flags: medium devsel, IRQ 21
        Memory at f5000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [4c] Power Management version 2
        Kernel modules: cx88-alsa

07:02.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
        Subsystem: Hauppauge computer works Inc. Device 6906
        Flags: medium devsel, IRQ 21
        Memory at f4000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [4c] Power Management version 2
        Kernel modules: cx8802

07:02.4 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [IR Port] (rev 05)
        Subsystem: Hauppauge computer works Inc. Device 6906
        Flags: bus master, medium devsel, latency 64, IRQ 3
        Memory at f3000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [4c] Power Management version 2

07:03.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
        Subsystem: Technotrend Systemtechnik GmbH Technotrend/Hauppauge DVB card rev2.3
        Flags: bus master, medium devsel, latency 64, IRQ 22
        Memory at f2fff000 (32-bit, non-prefetchable) [size=512]
        Kernel driver in use: dvb
        Kernel modules: dvb-ttpci

The Technotrend ff-dvb card is used with a cam and Alphacrypt CI, that
seem to need regular driver module unloads to keep working properly.

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 
[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?

Pete

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Unloading cx8802 results in crash of ir_core:ir_unregister_class
  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
  2010-10-20 12:35   ` Hans-Peter Jansen
  2010-10-20 12:26 ` [opensuse-kernel] " Stefan Seyfried
  1 sibling, 1 reply; 5+ messages in thread
From: Andy Walls @ 2010-10-20 12:16 UTC (permalink / raw)
  To: Hans-Peter Jansen; +Cc: Mauro Carvalho Chehab, linux-media, opensuse-kernel

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



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [opensuse-kernel] Unloading cx8802 results in crash of ir_core:ir_unregister_class
  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
@ 2010-10-20 12:26 ` Stefan Seyfried
  2010-10-20 13:45   ` Hans-Peter Jansen
  1 sibling, 1 reply; 5+ messages in thread
From: Stefan Seyfried @ 2010-10-20 12:26 UTC (permalink / raw)
  To: Hans-Peter Jansen; +Cc: Mauro Carvalho Chehab, linux-media, opensuse-kernel

On Wed, 20 Oct 2010 12:31:23 +0200
"Hans-Peter Jansen" <hpj@urpla.net> wrote:

> Welcome to openSUSE 11.1 - Kernel 2.6.34.7-4-pae (ttyS0)

> Any ideas, what's going wrong here?

Your kernel is ancient. Please try reproducing with a recent kernel from
the Kernel:HEAD repo. If it still happens, let's debug it. If it doesn't,
create a bugreport against the SUSE kernel and hope that they backport the
fix.

Best regards,

	Stefan
-- 
Stefan Seyfried

"Any ideas, John?"
"Well, surrounding them's out."

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Unloading cx8802 results in crash of ir_core:ir_unregister_class
  2010-10-20 12:16 ` Andy Walls
@ 2010-10-20 12:35   ` Hans-Peter Jansen
  0 siblings, 0 replies; 5+ messages in thread
From: Hans-Peter Jansen @ 2010-10-20 12:35 UTC (permalink / raw)
  To: Andy Walls; +Cc: Mauro Carvalho Chehab, linux-media, opensuse-kernel

On Wednesday 20 October 2010, 14:16:03 Andy Walls wrote:
> 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.

Sorry, Andy, that one was catched with a (non line wrapping) serial console.
Here's the full Oops:

Oct 20 04:15:12 tyrex kernel: [111047.814534] cx88/2: unregistering cx8802 driver, type: dvb access: shared
Oct 20 04:15:12 tyrex kernel: [111047.814543] cx88[0]/2: subsystem: 0070:6906, board: Hauppauge WinTV-HVR4000(Lite) DVB-S/S2 [card=69]
Oct 20 04:15:12 tyrex kernel: [111047.815254] cx88[1]/2: subsystem: 0070:6906, board: Hauppauge WinTV-HVR4000(Lite) DVB-S/S2 [card=69]
Oct 20 04:15:12 tyrex kernel: [111047.819013] cx88_audio 0000:07:02.1: PCI INT A disabled
Oct 20 04:15:12 tyrex kernel: [111047.819150] cx88_audio 0000:07:01.1: PCI INT A disabled
Oct 20 04:15:12 tyrex kernel: [111047.824359] cx8800 0000:07:02.0: PCI INT A disabled
Oct 20 04:15:12 tyrex kernel: [111047.824413] cx8800 0000:07:01.0: PCI INT A disabled
Oct 20 04:15:12 tyrex kernel: [111047.826168] cx88-mpeg driver manager 0000:07:02.2: PCI INT A disabled
Oct 20 04:15:13 tyrex kernel: [111047.940606] cx88-mpeg driver manager 0000:07:01.2: PCI INT A disabled
Oct 20 04:15:13 tyrex kernel: [111047.940641] BUG: unable to handle kernel paging request at 313a3030
Oct 20 04:15:13 tyrex kernel: [111047.953710] IP: [<c03654fe>] sysfs_remove_group+0x7e/0xd0
Oct 20 04:15:13 tyrex kernel: [111047.964838] *pdpt = 0000000029f53001 *pde = 0000000000000000 
Oct 20 04:15:13 tyrex kernel: [111047.976687] Oops: 0000 [#1] SMP 
Oct 20 04:15:13 tyrex kernel: [111047.983453] last sysfs file: /sys/devices/system/cpu/cpu7/cache/index2/shared_cpu_map
Oct 20 04:15:13 tyrex kernel: [111047.999559] Modules linked in: ip6t_LOG ipt_MASQUERADE xt_pkttype xt_TCPMSS xt_tcpudp ipt_LOG xt_limi
t iptable_nat nf_nat tun nfsd autofs4 af_packet nfs lockd fscache nfs_acl auth_rpcgss sunrpc cpufreq_conservative cpufreq_userspace cpu
freq_powersave acpi_cpufreq speedstep_lib ip6t_REJECT nf_conntrack_ipv6 ip6table_raw xt_NOTRACK ipt_REJECT xt_physdev xt_state mperf ip
table_raw iptable_filter ip6table_mangle nf_conntrack_netbios_ns nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 ip_tables ip6table_filte
r ip6_tables x_tables bridge stp llc fuse aufs loop dm_mod isl6421 cx24116 videobuf_dvb tuner lnbp21 stv0299 cx8802(-) snd_hda_intel cx
88xx dvb_ttpci snd_hda_codec dvb_core ir_common saa7146_vv v4l2_common snd_hwdep i2c_algo_bit saa7146 tveeprom snd_pcm videodev ir_core
 tpm_tis v4l1_compat snd_timer videobuf_dma_sg snd tpm pl2303 soundcore videobuf_core ttpci_eeprom button usbserial tpm_bios sr_mod pcs
pkr i2c_i801 btcx_risc cdrom e1000e snd_page_alloc iTCO_wdt iTCO_vendor_support k
Oct 20 04:15:13 tyrex kernel: vm_intel sg kvm usbhid ehci_hcd usbcore edd xfs exportfs fan thermal processor thermal_sys sd_mod ata_pii
x libata arcmsr scsi_mod [last unloaded: cx8800]
Oct 20 04:15:13 tyrex kernel: [111048.204691] 
Oct 20 04:15:13 tyrex kernel: [111048.207843] Pid: 10029, comm: rmmod Not tainted 2.6.34.7-4-pae #1 P7F-E/System Product Name
Oct 20 04:15:13 tyrex kernel: [111048.224918] EIP: 0060:[<c03654fe>] EFLAGS: 00210206 CPU: 0
Oct 20 04:15:13 tyrex kernel: [111048.236201] EIP is at sysfs_remove_group+0x7e/0xd0
Oct 20 04:15:13 tyrex kernel: [111048.246007] EAX: ef4ff008 EBX: 313a3030 ECX: f0600000 EDX: 00000000
Oct 20 04:15:13 tyrex kernel: [111048.258879] ESI: 00000000 EDI: efb7e71c EBP: ef4ff008 ESP: e3ee7e64
Oct 20 04:15:13 tyrex kernel: [111048.271716]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Oct 20 04:15:13 tyrex kernel: [111048.282668] Process rmmod (pid: 10029, ti=e3ee6000 task=eaf00e00 task.ti=e3ee6000)
Oct 20 04:15:13 tyrex kernel: [111048.298133] Stack:
Oct 20 04:15:13 tyrex kernel: [111048.302319]  f02cabe0 00000041 ef5208c0 ef49ac00 00200286 efb7e700 ef3f0000 00000000
Oct 20 04:15:13 tyrex kernel: [111048.318132] <0> ef329800 f8f84932 efb7e700 ef3f0000 f8f84044 00000000 f8ffffff f015f1c0
Oct 20 04:15:13 tyrex kernel: [111048.334811] <0> ef329800 f917c655 00000000 f8000000 f9178dd9 01000000 00000000 f8ffffff
Oct 20 04:15:13 tyrex kernel: [111048.351939] Call Trace:
Oct 20 04:15:13 tyrex kernel: [111048.357213]  [<f8f84932>] ir_unregister_class+0x32/0x60 [ir_core]
Oct 20 04:15:13 tyrex kernel: [111048.369821]  [<f8f84044>] ir_input_unregister+0x44/0x90 [ir_core]
Oct 20 04:15:13 tyrex kernel: [111048.382338]  [<f917c655>] cx88_ir_fini+0x25/0x50 [cx88xx]
Oct 20 04:15:13 tyrex kernel: [111048.393437]  [<f9178dd9>] cx88_core_put+0xb9/0x140 [cx88xx]
Oct 20 04:15:13 tyrex kernel: [111048.404834]  [<f91e8795>] cx8802_remove+0x82/0x169 [cx8802]
Oct 20 04:15:13 tyrex kernel: [111048.416319]  [<c041d966>] pci_device_remove+0x16/0x40
Oct 20 04:15:13 tyrex kernel: [111048.426610]  [<c04b214d>] __device_release_driver+0x6d/0xd0
Oct 20 04:15:13 tyrex kernel: [111048.437993]  [<c04b222f>] driver_detach+0x7f/0x90
Oct 20 04:15:13 tyrex kernel: [111048.447872]  [<c04b11fa>] bus_remove_driver+0x7a/0x100
Oct 20 04:15:13 tyrex kernel: [111048.458687]  [<c041db6e>] pci_unregister_driver+0x2e/0x80
Oct 20 04:15:13 tyrex kernel: [111048.469658]  [<c0279669>] sys_delete_module+0x179/0x240
Oct 20 04:15:13 tyrex kernel: [111048.480262]  [<c020320c>] sysenter_do_call+0x12/0x22
Oct 20 04:15:13 tyrex kernel: [111048.490357]  [<ffffe424>] 0xffffe424
Oct 20 04:15:13 tyrex kernel: [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 e6 ff ff 66 90 31 f6 85 db 74 a3 <8b> 03 85 c0 74 07 f0 ff 03 89 de eb 96 ba 9d 00 00 00 b8 64 83 
Oct 20 04:15:13 tyrex kernel: [111048.537852] EIP: [<c03654fe>] sysfs_remove_group+0x7e/0xd0 SS:ESP 0068:e3ee7e64
Oct 20 04:15:13 tyrex kernel: [111048.552782] CR2: 00000000313a3030
Oct 20 04:15:13 tyrex kernel: [111048.559854] ---[ end trace d7231a8e672c4adc ]---
Oct 20 04:15:13 tyrex kernel: [111048.574840] saa7146: unregister extension 'dvb'.

BTW, is it better to keep the overlong Code: line intact? 

> Regards,
> Andy

Thanks for your participation,
Pete



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [opensuse-kernel] Unloading cx8802 results in crash of ir_core:ir_unregister_class
  2010-10-20 12:26 ` [opensuse-kernel] " Stefan Seyfried
@ 2010-10-20 13:45   ` Hans-Peter Jansen
  0 siblings, 0 replies; 5+ messages in thread
From: Hans-Peter Jansen @ 2010-10-20 13:45 UTC (permalink / raw)
  To: Stefan Seyfried; +Cc: Mauro Carvalho Chehab, linux-media, opensuse-kernel

On Wednesday 20 October 2010, 14:26:20 Stefan Seyfried wrote:
> On Wed, 20 Oct 2010 12:31:23 +0200
>
> "Hans-Peter Jansen" <hpj@urpla.net> wrote:
> > Welcome to openSUSE 11.1 - Kernel 2.6.34.7-4-pae (ttyS0)
> >
> > Any ideas, what's going wrong here?
>
> Your kernel is ancient. Please try reproducing with a recent kernel
> from the Kernel:HEAD repo. If it still happens, let's debug it. If it
> doesn't, create a bugreport against the SUSE kernel and hope that
> they backport the fix.

Stefan is right, .36-rc8 doesn't suffer from this anymore. If somebody 
could point me to a patch, that might have fixed it, I would happily 
test it.

Now to get the usual suspects work with this kernel: aufs2, vmware, 
nvidia. Ohh, well.

Thanks,
Pete

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2010-10-20 13:45 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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
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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox