[linux-dvb] "irq 7: nobody cared!" after upgrade to SuSE 9.3.

Carsten Koch Carsten.Koch at icem.com
Mon Apr 18 11:22:08 CEST 2005


I upgraded my VDR system from SuSE 9.2 with vanilla kernel 2.6.11
to SuSE 9.3 with SuSE kernel 2.6.11.4-20a-default.
In both cases I use the DVB drivers that came with the kernel.

With the SuSE kernel, I am getting "irq 7: nobody cared" quite
often (18 times yesterday). Here is the latest:



Apr 18 09:53:25 vdr kernel: irq 7: nobody cared!
Apr 18 09:53:25 vdr kernel:  [<c0134fdc>] __report_bad_irq+0x1c/0x70
Apr 18 09:53:25 vdr kernel:  [<c01350bb>] note_interrupt+0x5b/0x80
Apr 18 09:53:25 vdr kernel:  [<c0134c7b>] __do_IRQ+0xdb/0xf0
Apr 18 09:53:25 vdr kernel:  [<c0105288>] do_IRQ+0x38/0x60
Apr 18 09:53:25 vdr kernel:  [<c0103cba>] common_interrupt+0x1a/0x20
Apr 18 09:53:25 vdr kernel:  [<c011e171>] __do_softirq+0x31/0xa0
Apr 18 09:53:25 vdr kernel:  [<c011e206>] do_softirq+0x26/0x30
Apr 18 09:53:25 vdr kernel:  [<c010528d>] do_IRQ+0x3d/0x60
Apr 18 09:53:25 vdr kernel:  [<c0103cba>] common_interrupt+0x1a/0x20
Apr 18 09:53:25 vdr kernel:  [<c0101030>] default_idle+0x0/0x30
Apr 18 09:53:25 vdr kernel:  [<c0101054>] default_idle+0x24/0x30
Apr 18 09:53:25 vdr kernel:  [<c01010bc>] cpu_idle+0x1c/0x60
Apr 18 09:53:25 vdr kernel:  [<c037a717>] start_kernel+0x167/0x1d0
Apr 18 09:53:25 vdr kernel: handlers:
Apr 18 09:53:25 vdr kernel: [<e1340010>] (interrupt_hw+0x0/0x2d0 [saa7146])
Apr 18 09:53:25 vdr kernel: Disabling IRQ #7
Apr 18 09:53:25 vdr kernel: spurious 8259A interrupt: IRQ7.


I was running vdr, which was idle (not recording), at that time.

IRQ7 is my second budget card:


0000:01:08.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
         Subsystem: Technotrend Systemtechnik GmbH Technotrend-Budget / Hauppauge WinTV-NOVA-CI DVB card
         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
         Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
         Latency: 32 (3750ns min, 9500ns max)
         Interrupt: pin A routed to IRQ 7
         Region 0: Memory at df001000 (32-bit, non-prefetchable) [size=512]

0000:01:09.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
         Subsystem: Technotrend Systemtechnik GmbH Technotrend-Budget / Hauppauge WinTV-NOVA-S DVB card
         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
         Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
         Latency: 32 (3750ns min, 9500ns max)
         Interrupt: pin A routed to IRQ 5
         Region 0: Memory at df002000 (32-bit, non-prefetchable) [size=512]

0000:01:0a.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
         Subsystem: Technotrend Systemtechnik GmbH Siemens/Technotrend/Hauppauge DVB card rev1.3 or rev1.5
         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
         Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
         Latency: 32 (3750ns min, 9500ns max)
         Interrupt: pin A routed to IRQ 10
         Region 0: Memory at df003000 (32-bit, non-prefetchable) [size=512]


What would be the best thing to try?
Go back to standard kernel 2.6.11?
Install latest CVS DVB drivers under SuSE kernel?

Thanks for any hints!

Carsten.




More information about the linux-dvb mailing list