ISDN-Karte AVM B1 PCI wird immer per IRQ deaktiviert

Started by dora71, 2011/06/16, 15:36:13

Previous topic - Next topic

dora71

Hallo Forum,

habe meine Maschine neu bestückt, Details zum System folgen hier:

infobash -v3 liefert:
Host/Kernel/OS  "inet" running Linux 2.6.39-1.slh.5-aptosid-amd64 x86_64 [ aptosid 2011-01 Γῆρας - xfce - (201102051540) ]
CPU Info        4x Intel Core i3-2100T @ 3072 KB cache flags( sse3 ht nx lm vmx ) clocked at [ 1600.000 MHz ]
Videocard       Intel 2nd Generation Core Processor Family Integrated Graphics Controller  X.Org 1.10.2  [ 1680x1050@59.9hz ]
Network cards   Atheros Device 1083
Processes 148 | Uptime 35min | Memory 426.6/3691.7MB | HDD WDC WD5000AAVS-0 Size 500GB (1%used) | Client Shell | Infobash v3.36


Nach dem Neustart des Systems läuft alles wunderbar, bis auf einmal die ISDN-Karte "hängt", d. h. sie nimmt keine Anrufe und Faxe mehr an. Gleichzeitig erscheint bei dmesg bzw. im Syslog folgende Meldung:

[ 1462.409309] irq 18: nobody cared (try booting with the "irqpoll" option)
[ 1462.409316] Pid: 0, comm: kworker/0:0 Tainted: G          I 2.6.39-1.slh.5-aptosid-amd64 #1
[ 1462.409319] Call Trace:
[ 1462.409321]  <IRQ>  [<ffffffff813ad934>] ? __report_bad_irq+0x35/0x9a
[ 1462.409335]  [<ffffffff810a349b>] ? note_interrupt+0x1ab/0x1f0
[ 1462.409340]  [<ffffffff810a17b4>] ? handle_irq_event_percpu+0x84/0x160
[ 1462.409344]  [<ffffffff810a18ce>] ? handle_irq_event+0x3e/0x70
[ 1462.409347]  [<ffffffff810a3bf1>] ? handle_fasteoi_irq+0x51/0xd0
[ 1462.409351]  [<ffffffff8100ca15>] ? handle_irq+0x15/0x20
[ 1462.409354]  [<ffffffff8100c6e3>] ? do_IRQ+0x53/0xd0
[ 1462.409358]  [<ffffffff813b4313>] ? common_interrupt+0x13/0x13
[ 1462.409360]  <EOI>  [<ffffffff812a9282>] ? poll_idle+0x32/0x70
[ 1462.409369]  [<ffffffff812a925a>] ? poll_idle+0xa/0x70
[ 1462.409373]  [<ffffffff812a9333>] ? cpuidle_idle_call+0x73/0xf0
[ 1462.409378]  [<ffffffff81009186>] ? cpu_idle+0x66/0xb0
[ 1462.409380] handlers:
[ 1462.409382] [<ffffffffa01abf50>] (b1_interrupt+0x0/0x1e80 [b1])
[ 1462.409395] Disabling IRQ #18


Danach hilft nur, die Capi-Anwendungen bzw. die Karte neu zu starten, dann geht es wieder. Die Option "irqpoll" habe ich schon probiert, das verzögert zwar das Auftreten des Problems, verhindert es jedoch nicht  :(

Hat jemand eine Idee, was ich noch anstellen kann, damit die Karte wieder ordentlich läuft?

Dankeschön und Gruß

dora71

dora71

Hallo Forum,

nach etlichen Recherchen und Ausprobieren habe ich zwar noch keine Lösung, aber einen "Workaround" für das Problem gefunden.

Fest steht mittlerweile Folgendes:

1. Es hängt nicht mit der ISDN-Karte zusammen. Nach Einbau einer weiteren Netzwerkkarte bekam diese den IRQ zugeschoben, so dass ich ab diesem Zeitpunkt problemlos mit der ISDN-Karte arbeiten konnte.

2. Es scheint ein Problem mit den PCI-Karten-Interrupts zu sein, da die eingebaute Netzwerkkarte einen viel höheren Interrupt (IRQ 53, um genau zu sein)

Das hat mich dann auch zu meiner Lösung gebracht: Ich habe die zusätzliche Netzwerkkarte im Rechner belassen und arbeite über die auf dem Motherboard vorhandene. Somit umgehe ich das Problem des sich deaktivierenden Interrupts bzw. es stört mich nicht, wenn eine unbenutzte Netzwerkkarte deaktiviert wird. Bisher läuft es so.

Mal sehen, ob es dafür mal irgendwan eine Lösung gibt.

Gruß

dora71

dora71

Hallo Forum,

ich bin es nochmal, nach vielen Prüfungen und Ausprobieren scheint sich die tatsächliche Fehlerquelle gefunden zu haben. Obige Lösung führte zwar für ein paar Tage zum Erfolg, war aber leider auch nicht von Dauer.

Anscheinend scheint das Zusammenspiel zwischen meinem Linux-Kernel 2.6.39-2.slh.1-aptosid-amd64 und dem aktivierten BIOS-Parameter Vt-x nicht zu vertragen.

Seit der Deaktivierung von Vt-x im BIOS bekomme ich keine Meldungen obiger Art mehr. Sollte sich wider Erwarten doch noch etwas ändern, gebe ich bescheid.

Einziger Nachteil: Ich kann keine hardware-unterstütze Visualisierung betreiben. Ist im Moment aber auch nicht unbedingt nötig.

Danke fürs Lesen. Evtl. hilfts dem einen oder anderen.

Gruß
dora71