Hallo zusammen,
ich habe ein Problem mit der Kombination dieser drei Komponenten und ich weiß nicht 100%ig, wo ich anfangen muss zu suchen.
Folgende Hardware verwende ich, die in diesem Zusammenhang von Bedeutung sein wird: AVM Fritz!Card PCI 2.1 und Creative Labs Audigy LS. Als Betriebssystem läuft openSUSE 11.1 als x86er-Version. Installiert sind alle notwendigen Treiber für die ISDN-Karte, ALSA funktioniert ebenfalls ohne Probleme.
Installiert habe ich jetzt zusätzlich die RPM-Version von ant-phone aus dem OSS-Repository (ant-phone-2008.12.9-1.1, entspricht meine ich 0.1.12). Das hat anfangs auch gut funktioniert, also so ungefähr am ersten Tag. Nach einem Neustart allerdings bekomme ich mit dieser Version immer wieder Speicherzugriffsfehler, auch ein Neustart mit -r und --debug=2 bringt mich da nicht weiter. Also habe ich nach einer neueren Version von ant-phone gesucht und diese auch im Netz gefunden (0.2.1). Schön an dieser Version ist, so dachte ich, dass sie ALSA unterstützt. Installiert wurde diese in /usr/local, sollte also nicht mit der anderen Version in Konflikt geraden. Eine testweise Deinstallation hat allerdings auch keine Besserung gebracht.
Problemstellung: ant-phone funktioniert eigentlich ganz gut, aber es gibt in der 0.2.1er Version ein paar Dinge, die nicht gehen:
Die Zeile um 00:11:03 Uhr erscheint, sobald ich jemanden höre und selber sprechen kann. Allerdings dauert das, wie hier zu sehen ist, etwa 2-3 Sekunden, weil ich es etwas länger habe klingeln lassen. Lasse ich kürzer klingeln, ist die Differenz deutlich länger. Einen richtigen Klingelton höre ich vorher nicht, auch nicht, wenn jemand anruft.
Starte ich das Programm aus der Konsole, erscheint ebenfalls zu diesem Zeitpunkt folgende Fehlermeldung/Warnung, und zwar gleich zwei Mal: Unable to set sw params for audio (optional): Das Argument ist ungültig
Folgende Geräte habe ich in ant-phone als Ein- bzw. Ausgabegeräte angegeben (ALSA ist vorgegeben):
Ton-Eingabegerät: default:CARD=Audigy
Ton-Ausgabegerät: default:CARD=Audigy
Das sind auch die Geräte, die automatisch in die Konfigurationsdatei geschrieben werden.
Mit der älteren Version aus dem Repository hatte ich noch /dev/dsp-Geräte eingestellt, Klingeltöne konnte ich hören und die Sprache klappte auch wunderbar direkt. Leider aber erscheint mittlerweile beim Starten der älteren Anwendung immer der o.g. Zugriffsfehler.
Hat jemand eine Ahnung, wo ich mit meiner Suche anfangen soll oder wie ich dem Problem auf die Schliche kommen kann? Kann ich andere Geräte für Ein- bzw. Ausgabe einstellen? Bin etwas ratlos...
Hier noch ein paar Informationen:
capiinfo
hwinfo --isdn
hwinfo --sound
Kann ich mit weiteren Informationen dienen?
ich habe ein Problem mit der Kombination dieser drei Komponenten und ich weiß nicht 100%ig, wo ich anfangen muss zu suchen.
Folgende Hardware verwende ich, die in diesem Zusammenhang von Bedeutung sein wird: AVM Fritz!Card PCI 2.1 und Creative Labs Audigy LS. Als Betriebssystem läuft openSUSE 11.1 als x86er-Version. Installiert sind alle notwendigen Treiber für die ISDN-Karte, ALSA funktioniert ebenfalls ohne Probleme.
Installiert habe ich jetzt zusätzlich die RPM-Version von ant-phone aus dem OSS-Repository (ant-phone-2008.12.9-1.1, entspricht meine ich 0.1.12). Das hat anfangs auch gut funktioniert, also so ungefähr am ersten Tag. Nach einem Neustart allerdings bekomme ich mit dieser Version immer wieder Speicherzugriffsfehler, auch ein Neustart mit -r und --debug=2 bringt mich da nicht weiter. Also habe ich nach einer neueren Version von ant-phone gesucht und diese auch im Netz gefunden (0.2.1). Schön an dieser Version ist, so dachte ich, dass sie ALSA unterstützt. Installiert wurde diese in /usr/local, sollte also nicht mit der anderen Version in Konflikt geraden. Eine testweise Deinstallation hat allerdings auch keine Besserung gebracht.
Problemstellung: ant-phone funktioniert eigentlich ganz gut, aber es gibt in der 0.2.1er Version ein paar Dinge, die nicht gehen:
- Es klingelt nicht (richtig), ich höre nur ein knacken
- Es gibt ein Delay von etwa 10 Sekunden, wenn ich anrufe oder abhebe
Code:
Jan 21 00:11:01 pc01 isdnlog: Jan 21 00:11:01 Call to tei 85 from +49 xxx/xxxxxxx, Dummystadt on +49 xxx/xxxxxxx, Dummystadt CONNECT (Speech)
Jan 21 00:11:01 pc01 kernel: capilib_new_ncci: kcapi: appl 2 ncci 0x10101 up
Jan 21 00:11:01 pc01 isdnlog: Jan 21 00:11:01 * tei 127 calling +49 xxx/xxxxxxx, Dummystadt with ? RING ()
Jan 21 00:11:01 pc01 isdnlog: Jan 21 00:11:01 tei 78 calling ? with ? Time:Wed Jan 21 00:11:00 2009
Jan 21 00:11:01 pc01 isdnlog: Jan 21 00:11:01 tei 78 calling ? with ? CONNECT
Jan 21 00:11:03 pc01 kernel: ALSA sound/core/pcm_lib.c:1540: capture write error (DMA or IRQ trouble?)
Jan 21 00:11:08 pc01 isdnlog: Jan 21 00:11:08 tei 78 calling ? with ? HANGUP ( 0:00:07)
Jan 21 00:11:08 pc01 kernel: kcapi: appl 2 ncci 0x10101 down
Jan 21 00:11:08 pc01 isdnlog: Jan 21 00:11:08 Call to tei 85 from +49 xxx/xxxxxxx, Dummystadt on +49 xxx/xxxxxxx, Dummystadt HANGUP ( 0:00:07)
Starte ich das Programm aus der Konsole, erscheint ebenfalls zu diesem Zeitpunkt folgende Fehlermeldung/Warnung, und zwar gleich zwei Mal: Unable to set sw params for audio (optional): Das Argument ist ungültig
Folgende Geräte habe ich in ant-phone als Ein- bzw. Ausgabegeräte angegeben (ALSA ist vorgegeben):
Ton-Eingabegerät: default:CARD=Audigy
Ton-Ausgabegerät: default:CARD=Audigy
Das sind auch die Geräte, die automatisch in die Konfigurationsdatei geschrieben werden.
Mit der älteren Version aus dem Repository hatte ich noch /dev/dsp-Geräte eingestellt, Klingeltöne konnte ich hören und die Sprache klappte auch wunderbar direkt. Leider aber erscheint mittlerweile beim Starten der älteren Anwendung immer der o.g. Zugriffsfehler.
Hat jemand eine Ahnung, wo ich mit meiner Suche anfangen soll oder wie ich dem Problem auf die Schliche kommen kann? Kann ich andere Geräte für Ein- bzw. Ausgabe einstellen? Bin etwas ratlos...
Hier noch ein paar Informationen:
capiinfo
Code:
Number of Controllers : 1
Controller 1:
Manufacturer: AVM GmbH
CAPI Version: 2.0
Manufacturer Version: 3.11-07 (49.23)
Serial Number: 1000001
BChannels: 2
Global Options: 0x00000039
internal controller supported
DTMF supported
Supplementary Services supported
channel allocation supported (leased lines)
B1 protocols support: 0x4000011f
64 kbit/s with HDLC framing
64 kbit/s bit-transparent operation
V.110 asynconous operation with start/stop byte framing
V.110 synconous operation with HDLC framing
T.30 modem for fax group 3
Modem asyncronous operation with start/stop byte framing
B2 protocols support: 0x00000b1b
ISO 7776 (X.75 SLP)
Transparent
LAPD with Q.921 for D channel X.25 (SAPI 16)
T.30 for fax group 3
ISO 7776 (X.75 SLP) with V.42bis compression
V.120 asyncronous mode
V.120 bit-transparent mode
B3 protocols support: 0x800000bf
Transparent
T.90NL, T.70NL, T.90
ISO 8208 (X.25 DTE-DTE)
X.25 DCE
T.30 for fax group 3
T.30 for fax group 3 with extensions
Modem
0100
0200
39000000
1f010040
1b0b0000
bf000080
00000000 00000000 00000000 00000000 00000000 00000000
01000001 00020000 00000000 00000000 00000000
Supplementary services support: 0x000003ff
Hold / Retrieve
Terminal Portability
ECT
3PTY
Call Forwarding
Call Deflection
MCID
CCBS
Code:
27: PCI 107.0: 10300 ISDN Adapter
[Created at pci.318]
UDI: /org/freedesktop/Hal/devices/pci_1244_e00
Unique ID: 2_DJ.GGXqL9GEYV1
Parent ID: WL76.vuIf6LvchL4
SysFS ID: /devices/pci0000:00/0000:00:09.0/0000:01:07.0
SysFS BusID: 0000:01:07.0
Hardware Class: isdn adapter
Model: "AVM FRITZ!Card PCI v2.0"
Vendor: pci 0x1244 "AVM GmbH"
Device: pci 0x0e00 "Fritz!PCI v2.0 ISDN"
SubVendor: pci 0x1244 "AVM GmbH"
SubDevice: pci 0x0e00
Revision: 0x02
Driver: "fcpci"
Driver Modules: "fcpci"
Memory Range: 0xfe9ff000-0xfe9ff01f (rw,non-prefetchable)
I/O Ports: 0xdf00-0xdf1f (rw)
IRQ: 19 (6356863 events)
Requires: capi4linux, i4l-base, i4l-isdnlog
Module Alias: "pci:v00001244d00000E00sv00001244sd00000E00bc02sc80i00"
Driver Info #0:
I4L Type: 8002/2 [AVM FRITZ!Card PCI v2.0]
Driver Info #1:
I4L Type: 1000/0 [AVM FRITZ!Card PCI v2.0]
Config Status: cfg=yes, avail=yes, need=no, active=unknown
Attached to: #17 (PCI bridge)
Code:
28: PCI 108.0: 0401 Multimedia audio controller
[Created at pci.318]
UDI: /org/freedesktop/Hal/devices/pci_1102_4
Unique ID: 75Hn.OTSgwCF4Sd3
Parent ID: WL76.vuIf6LvchL4
SysFS ID: /devices/pci0000:00/0000:00:09.0/0000:01:08.0
SysFS BusID: 0000:01:08.0
Hardware Class: sound
Model: "Creative SB Audigy"
Vendor: pci 0x1102 "Creative Labs"
Device: pci 0x0004 "SB Audigy"
SubVendor: pci 0x1102 "Creative Labs"
SubDevice: pci 0x0052
Revision: 0x03
Driver: "EMU10K1_Audigy"
Driver Modules: "snd_emu10k1"
I/O Ports: 0xde00-0xde1f (rw)
IRQ: 16 (32952 events)
Module Alias: "pci:v00001102d00000004sv00001102sd00000052bc04sc01i00"
Driver Info #0:
Driver Status: snd_emu10k1 is active
Driver Activation Cmd: "modprobe snd_emu10k1"
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #17 (PCI bridge)
Kann ich mit weiteren Informationen dienen?