IRQ Probleme

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
nixwissen
Beiträge: 1
Registriert: 12.02.2009 21:58:42

IRQ Probleme

Beitrag von nixwissen » 13.02.2009 16:57:29

IRQ Probleme

Hallo Mailing-Liste.
Ich habe folgendes Problem.
Ich möchte meine Lennykiste als Videorecorder mit VDR betreiben. Die Sache läuft auf der Konsole perfekt.
Nach dem ich X installiert haben, bekomme ich folgende Fehlermeldung.
Die dvb-s karte und der X-Server nutzen denselbe IRQ nänlich 16.

--[dmesg snapshot
|debvdr kernel: [ 35.600014] irq 16: nobody cared (try booting with the "irqpoll" option)
|15:36:52 debvdr kernel: [ 35.600014] Pid: 0, comm: swapper Not tainted 2.6.26-1-686 #1
|15:36:52 debvdr kernel: [ 35.600014] [<c015280b>] __report_bad_irq+0x24/0x69
|15:36:52 debvdr kernel: [ 35.600014] [<c0152812>] __report_bad_irq+0x2b/0x69
|15:36:52 debvdr kernel: [ 35.600014] [<c0152a24>] note_interrupt+0x1d4/0x208
|15:36:52 debvdr kernel: [ 35.600014] [<c0151fd2>] handle_IRQ_event+0x23/0x51
|15:36:52 debvdr kernel: [ 35.600014] [<c01530e5>] handle_fasteoi_irq+0x85/0xa4
|15:36:52 debvdr kernel: [ 35.600014] [<c0105f3a>] do_IRQ+0x4d/0x63
|15:36:52 debvdr kernel: [ 35.600014] [<c01042a7>] common_interrupt+0x23/0x28
|15:36:52 debvdr kernel: [ 35.600014] [<c011d59d>] finish_task_switch+0x22/0x99
|15:36:52 debvdr kernel: [ 35.600014] [<c02b82ee>] schedule+0x60c/0x66f
|15:36:52 debvdr kernel: [ 35.600014] [<c0139e03>] tick_nohz_restart_sched_tick+0x112/0x11c
|15:36:52 debvdr kernel: [ 35.600014] [<c0102656>] default_idle+0x0/0x53
|15:36:52 debvdr kernel: [ 35.600014] [<c01025e9>] cpu_idle+0xc6/0xcb
|15:36:52 debvdr kernel: [ 35.600014] =======================
|15:36:52 debvdr kernel: [ 35.600014] handlers:
|15:36:52 debvdr kernel: [ 35.600014] [<dcb273ed>] (interrupt_hw+0x0/0x1d6 [saa7146])
|15:36:52 debvdr kernel: [ 35.600014] [<dcec8370>] (via_driver_irq_handler+0x0/0x154 [via])
|15:36:52 debvdr kernel: [ 35.600014] Disabling IRQ #16
--[

--[System, Lenny
| Linux debvdr 2.6.26-1-686 #1 SMP
--[


--[/proc/interrupts
| CPU0
| 0: 69 IO-APIC-edge timer
| 1: 2 IO-APIC-edge i8042
| 4: 2 IO-APIC-edge
| 6: 2 IO-APIC-edge floppy
| 8: 2 IO-APIC-edge rtc0
| 9: 0 IO-APIC-fasteoi acpi
| 14: 12037 IO-APIC-edge ide0
| 15: 4984 IO-APIC-edge ide1
| 16: 101349 IO-APIC-fasteoi saa7146 (0), via@pci:0000:01:00.0
| 20: 0 IO-APIC-fasteoi sata_via
| 21: 1331 IO-APIC-fasteoi uhci_hcd:usb1, uhci_hcd:usb2, uhci_hcd:usb3,
| uhci_hcd:usb4, ehci_hcd:usb5
| 22: 0 IO-APIC-fasteoi VIA8237
| 23: 697 IO-APIC-fasteoi eth0
| NMI: 0 Non-maskable interrupts
| LOC: 171084 Local timer interrupts
| RES: 0 Rescheduling interrupts
| CAL: 0 function call interrupts
| TLB: 0 TLB shootdowns
| TRM: 0 Thermal event interrupts
| SPU: 0 Spurious interrupts
| ERR: 0
| MIS: 0
--[

Auf meiner Suche nach einer Lösung bin ich auf verschiedene Bootparameter gestoßen,
doch leider haben diese Einträg nicht den gewünschten Erfolg gebracht.


--[Bootparameter
| root=/dev/hda1 ro quiet vga=0x314 irqpoll pci=routeirq
--[

Über tail -f /var/log/kern.log erhalte ich folgende Fehlermeldung
--[ Fehlermeldung
|Feb 13 16:45:13 debvdr kernel: [ 2192.168016] saa7146 (0) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer
|Feb 13 16:45:13 debvdr kernel: [ 2192.196019] saa7146 (0) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer
|Feb 13 16:45:13 debvdr kernel: [ 2192.224017] saa7146 (0) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer
|Feb 13 16:45:13 debvdr kernel: [ 2192.252019] saa7146 (0) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer
|Feb 13 16:45:13 debvdr kernel: [ 2192.280018] saa7146 (0) saa7146_i2c_writeout [irq]: timed out |waiting for end of xfer
|...
|...
|...
|Feb 13 16:45:14 debvdr kernel: [ 2192.672018] saa7146 (0) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer
|Feb 13 16:45:14 debvdr kernel: [ 2192.700019] saa7146 (0) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer
|Feb 13 16:45:14 debvdr kernel: [ 2192.728018] saa7146 (0) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer
--[

Meine Frage:
Kann ich beim Booten über Parameter den Fehler vermeiden?
[*]Vielleicht mitteilen, dass die DVB-S-Karten eine anderen IRQ nutzen soll
[*]Oder andere Bootparameter
Danke im Voraus.

Antworten