Kernel-Warnung beim Treiber-Entladen

sion

Neuer User
Mitglied seit
18 Sep 2004
Beiträge
129
Punkte für Reaktionen
0
Punkte
0
Hallo,

manchmal passiert es mir, daß ich (gerade beim Experimentieren mit der extensions.conf/sip.conf) keinen Wählton mehr im ISDN-Telefon höre, nicht wählen kann, und mir das Telefon nur "Störung" meldet. Das bekomme ich nur wieder hin, indem ich den zaphfc-Treiber entferne und neu lade. Das klappt auch (meistens), jedoch schreibt der Kernel dabei folgende Meldungen ins log:

Code:
Sep 21 13:49:35 server kernel: zaphfc: stop
Sep 21 13:49:35 server kernel: zaphfc: shutting down card at e0c38000.
Sep 21 13:49:35 server kernel: bad: scheduling while atomic!
Sep 21 13:49:35 server kernel: Call Trace:
Sep 21 13:49:35 server kernel:  [<c0342b57>] schedule+0x5c7/0x600
Sep 21 13:49:35 server kernel:  [<c0106948>] common_interrupt+0x18/0x20
Sep 21 13:49:35 server kernel:  [<c0342c58>] wait_for_completion+0x78/0xe0
Sep 21 13:49:35 server kernel:  [<c011ac90>] default_wake_function+0x0/0x10
Sep 21 13:49:35 server kernel:  [<c011ac90>] default_wake_function+0x0/0x10
Sep 21 13:49:35 server kernel:  [<c012c032>] call_usermodehelper+0xc2/0xe0
Sep 21 13:49:35 server kernel:  [<c012bf20>] __call_usermodehelper+0x0/0x50
Sep 21 13:49:35 server kernel:  [<c0214604>] kset_hotplug+0x204/0x260
Sep 21 13:49:35 server kernel:  [<c016d33c>] dput+0x22c/0x240
Sep 21 13:49:35 server kernel:  [<c021499f>] kobject_del+0xf/0x20
Sep 21 13:49:35 server kernel:  [<c025eb99>] class_device_del+0x89/0xb0
Sep 21 13:49:35 server kernel:  [<c025ebc8>] class_device_unregister+0x8/0x10
Sep 21 13:49:35 server kernel:  [<e0f9ec81>] zt_unregister+0x91/0x1a0 [zaptel]
Sep 21 13:49:35 server kernel:  [<c021cddd>] pci_disable_device+0x1d/0x60
Sep 21 13:49:35 server kernel:  [<e0b030eb>] hfc_shutdownCard+0xeb/0x110 [zaphfc]
Sep 21 13:49:35 server kernel:  [<e0b0486c>] cleanup_module+0x3c/0x78 [zaphfc]
Sep 21 13:49:35 server kernel:  [<c013158e>] sys_delete_module+0x11e/0x170
Sep 21 13:49:35 server kernel:  [<c014b04e>] unmap_vma_list+0xe/0x20
Sep 21 13:49:35 server kernel:  [<c014b489>] do_munmap+0x149/0x1d0
Sep 21 13:49:35 server kernel:  [<c014b550>] sys_munmap+0x40/0x70
Sep 21 13:49:35 server kernel:  [<c0105f89>] sysenter_past_esp+0x52/0x71
Sep 21 13:49:35 server kernel:
Sep 21 13:49:35 server kernel: bad: scheduling while atomic!
Sep 21 13:49:35 server kernel: Call Trace:
Sep 21 13:49:35 server kernel:  [<c0342b57>] schedule+0x5c7/0x600
Sep 21 13:49:35 server kernel:  [<c011a1ca>] recalc_task_prio+0x13a/0x1c0
Sep 21 13:49:35 server kernel:  [<c011a3a2>] try_to_wake_up+0x152/0x160
Sep 21 13:49:35 server kernel:  [<c0342c58>] wait_for_completion+0x78/0xe0
Sep 21 13:49:35 server kernel:  [<c011ac90>] default_wake_function+0x0/0x10
Sep 21 13:49:35 server kernel:  [<c011ac90>] default_wake_function+0x0/0x10
Sep 21 13:49:35 server kernel:  [<c012c032>] call_usermodehelper+0xc2/0xe0
Sep 21 13:49:35 server kernel:  [<c012bf20>] __call_usermodehelper+0x0/0x50
Sep 21 13:49:35 server kernel:  [<c0214604>] kset_hotplug+0x204/0x260
Sep 21 13:49:35 server kernel:  [<c016d197>] dput+0x87/0x240
Sep 21 13:49:35 server kernel:  [<c021499f>] kobject_del+0xf/0x20
Sep 21 13:49:35 server kernel:  [<c025eb99>] class_device_del+0x89/0xb0
Sep 21 13:49:35 server kernel:  [<c025ebc8>] class_device_unregister+0x8/0x10
Sep 21 13:49:35 server kernel:  [<e0f9ec81>] zt_unregister+0x91/0x1a0 [zaptel]
Sep 21 13:49:35 server kernel:  [<c021cddd>] pci_disable_device+0x1d/0x60
Sep 21 13:49:35 server kernel:  [<e0b030eb>] hfc_shutdownCard+0xeb/0x110 [zaphfc]
Sep 21 13:49:35 server kernel:  [<e0b0486c>] cleanup_module+0x3c/0x78 [zaphfc]
Sep 21 13:49:35 server kernel:  [<c013158e>] sys_delete_module+0x11e/0x170
Sep 21 13:49:35 server kernel:  [<c014b04e>] unmap_vma_list+0xe/0x20
Sep 21 13:49:35 server kernel:  [<c014b489>] do_munmap+0x149/0x1d0
Sep 21 13:49:35 server kernel:  [<c014b550>] sys_munmap+0x40/0x70
Sep 21 13:49:35 server kernel:  [<c0105f89>] sysenter_past_esp+0x52/0x71
Sep 21 13:49:35 server kernel:
Sep 21 13:49:35 server kernel: bad: scheduling while atomic!
Sep 21 13:49:35 server kernel: Call Trace:
Sep 21 13:49:35 server kernel:  [<c0342b57>] schedule+0x5c7/0x600
Sep 21 13:49:35 server kernel:  [<c011a1ca>] recalc_task_prio+0x13a/0x1c0
Sep 21 13:49:35 server kernel:  [<c011a3a2>] try_to_wake_up+0x152/0x160
Sep 21 13:49:35 server kernel:  [<c0342c58>] wait_for_completion+0x78/0xe0
Sep 21 13:49:35 server kernel:  [<c011ac90>] default_wake_function+0x0/0x10
Sep 21 13:49:35 server kernel:  [<c011ac90>] default_wake_function+0x0/0x10
Sep 21 13:49:35 server kernel:  [<c012c032>] call_usermodehelper+0xc2/0xe0
Sep 21 13:49:35 server kernel:  [<c012bf20>] __call_usermodehelper+0x0/0x50
Sep 21 13:49:35 server kernel:  [<c0214604>] kset_hotplug+0x204/0x260
Sep 21 13:49:35 server kernel:  [<c016d197>] dput+0x87/0x240
Sep 21 13:49:35 server kernel:  [<c021499f>] kobject_del+0xf/0x20
Sep 21 13:49:35 server kernel:  [<c025eb99>] class_device_del+0x89/0xb0
Sep 21 13:49:35 server kernel:  [<c025ebc8>] class_device_unregister+0x8/0x10
Sep 21 13:49:35 server kernel:  [<e0f9ec81>] zt_unregister+0x91/0x1a0 [zaptel]
Sep 21 13:49:35 server kernel:  [<c021cddd>] pci_disable_device+0x1d/0x60
Sep 21 13:49:35 server kernel:  [<e0b030eb>] hfc_shutdownCard+0xeb/0x110 [zaphfc]
Sep 21 13:49:35 server kernel:  [<e0b0486c>] cleanup_module+0x3c/0x78 [zaphfc]
Sep 21 13:49:35 server kernel:  [<c013158e>] sys_delete_module+0x11e/0x170
Sep 21 13:49:35 server kernel:  [<c014b04e>] unmap_vma_list+0xe/0x20
Sep 21 13:49:35 server kernel:  [<c014b489>] do_munmap+0x149/0x1d0
Sep 21 13:49:35 server kernel:  [<c014b550>] sys_munmap+0x40/0x70
Sep 21 13:49:35 server kernel:  [<c0105f89>] sysenter_past_esp+0x52/0x71
Sep 21 13:49:35 server kernel:
Sep 21 13:49:35 server kernel: unregistered from zaptel.
Sep 21 13:49:35 server kernel: zaphfc: freed one card.
Sep 21 13:49:35 server kernel: Zapata Telephony Interface Unloaded
Sep 21 13:49:36 server kernel: Zapata Telephony Interface Registered on major 196
Sep 21 13:49:36 server kernel: PCI: Enabling device 0000:00:0f.0 (0000 -> 0003)
Sep 21 13:49:36 server kernel: zaphfc: CCD/Billion/Asuscom 2BD0 configured at mem 0xe0c38000 fifo 0xd7ad8000(0x17ad8000) IRQ 18 HZ 1000
Sep 21 13:49:36 server kernel: zaphfc: Card 0 configured for NT mode
Sep 21 13:49:36 server kernel: zaphfc: 1 hfc-pci card(s) in this box.
Sep 21 13:49:36 server kernel: Registered tone zone 3 (Netherlands)
Das ist natürlich nicht sonderlich gut. Gibts da Erfahrungen, ist der Fehler bekannt? Ich verwende den 2.6.6rc3 Kernel mit aktuellem Bristuff (rc4a), der Kernel hat preemption eingeschaltet.
 

lo4dro

Mitglied
Mitglied seit
14 Okt 2004
Beiträge
656
Punkte für Reaktionen
0
Punkte
0
Hallo.

Ich habe diesen Fehler auch beobachtet.
Seit ich meine zwei zaphfc karten auf eigene irq's gelegt habe hatte ich diesen Fehler nicht mehr.
 

sion

Neuer User
Mitglied seit
18 Sep 2004
Beiträge
129
Punkte für Reaktionen
0
Punkte
0
lo4dro schrieb:
Hallo.

Ich habe diesen Fehler auch beobachtet.
Seit ich meine zwei zaphfc karten auf eigene irq's gelegt habe hatte ich diesen Fehler nicht mehr.
Wie man der /proc/interrupts entnehmen kann, hat die HFC-Karte einen eigenen Interrupt:
Code:
cat /proc/interrupts
           CPU0
  0:  421780338    IO-APIC-edge  timer
  1:          8    IO-APIC-edge  i8042
  4:      99119    IO-APIC-edge  lirc_serial
  8:          2    IO-APIC-edge  rtc
  9:          0   IO-APIC-level  acpi
 14:    1518278    IO-APIC-edge  ide0
 15:      65146    IO-APIC-edge  ide1
 16:   26954067   IO-APIC-level  eth0
 18: 3372586317   IO-APIC-level  zaphfc
 19:  328339314   IO-APIC-level  saa7146 (0)
 21:     678323   IO-APIC-level  uhci_hcd, uhci_hcd, uhci_hcd, ehci_hcd
 23:    5233115   IO-APIC-level  eth1
NMI:          0
LOC:  421795037
ERR:          0
MIS:          0
Trotzdem danke...Sion
 

sion

Neuer User
Mitglied seit
18 Sep 2004
Beiträge
129
Punkte für Reaktionen
0
Punkte
0
lo4dro schrieb:
Hallo.

Ich habe diesen Fehler auch beobachtet.
Seit ich meine zwei zaphfc karten auf eigene irq's gelegt habe hatte ich diesen Fehler nicht mehr.
Wie man der /proc/interrupts entnehmen kann, hat die HFC-Karte einen eigenen Interrupt:
Code:
cat /proc/interrupts
           CPU0
  0:  421780338    IO-APIC-edge  timer
  1:          8    IO-APIC-edge  i8042
  4:      99119    IO-APIC-edge  lirc_serial
  8:          2    IO-APIC-edge  rtc
  9:          0   IO-APIC-level  acpi
 14:    1518278    IO-APIC-edge  ide0
 15:      65146    IO-APIC-edge  ide1
 16:   26954067   IO-APIC-level  eth0
 18: 3372586317   IO-APIC-level  zaphfc
 19:  328339314   IO-APIC-level  saa7146 (0)
 21:     678323   IO-APIC-level  uhci_hcd, uhci_hcd, uhci_hcd, ehci_hcd
 23:    5233115   IO-APIC-level  eth1
NMI:          0
LOC:  421795037
ERR:          0
MIS:          0
Trotzdem danke...Sion
 

lo4dro

Mitglied
Mitglied seit
14 Okt 2004
Beiträge
656
Punkte für Reaktionen
0
Punkte
0
Bei mir hat cat /proc/interrupts auch angezeigt.
Beim laden des Treiber würde mir aber ein zweites Gerät gemeldet. Es war meine PCI-GraKa.
Schau dir lieber die Meldungen beim Laden an der Treiber an.
 

3CX PBX - GRATIS
Linux / Win / Cloud

Statistik des Forums

Themen
233,139
Beiträge
2,030,627
Mitglieder
351,509
Neuestes Mitglied
elbkultur