PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Thinkpad T20 cs46xx Mikrofon MIDI-Ausgabe



Unzi
04.12.06, 15:56
Hallo,

mit meinem Thinkpad T20 mit cs46xx-Soundkarte gibt es ein Problem: obwohl ALSA und mittlerweile auch die OSS-Bridge vollständig konfiguriert sind, kann ich nichts vom Mikrofon aufnehmen. Zudem fehlt /dev/sequencer, sodass eine klassische MIDI-Ausgabe auch nicht möglich ist (nur mit Timidity, was ja auch nicht das Nonplusultra darstellt). Ich weiß leider nicht, wo ich das ändern kann oder wo ich nach den Fehlern suchen muss. Kann mir bitte jemand helfen?

Danke!

Unzi

edit: installiert ist Debian unstable mit Kernel 2.6.18-3

George Mason
04.12.06, 19:35
Für die Aufnahme vom Mikrofon muss bei dir im Alsamixer der Mikro-Eingang aktiviert sein. Und der Kanal der sich ADC nennt (Analog-Digital-Konverter)

Unzi
05.12.06, 16:39
amixer zeigt folgendes an:

Simple mixer control 'Mic',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
cswitch cswitch-exclusive
Capture exclusive group: 0
Playback channels: Mono
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono: Playback 0 [0%] [off]
Front Left: Capture [on]
Front Right: Capture [on]
Simple mixer control 'Mic Boost (+20dB)',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Mic Select',0
Capabilities: enum
Items: 'Mic1' 'Mic2'
Item0: 'Mic1'

und

Simple mixer control 'ADC',0
Capabilities: volume cswitch cswitch-joined
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 32767
Front Left: 0 [0%] Capture [off]
Front Right: 0 [0%] Capture [off]
Simple mixer control 'DAC',0
Capabilities: volume cswitch cswitch-joined
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 32767
Front Left: 29491 [90%] Capture [off]
Front Right: 29491 [90%] Capture [off]


Also eigentlich ist alles bereit zur Aufnahme, trotzdem stürzt er beim Aufnahmeversuch immer mit einem Zugriffsfehler ab. Mich stört vor allem dass unter Mic bei Mono nur Playback steht, vielleicht ist das die Ursache des Problems. Wie kann man denn beim Alsamixer Einstellungen für den Monokanal vornehmen?

Danke!

Unzi

P.S.: MIDI liegt wahrsch. an meiner Soundkarte, also doch besser Timidity als ewig rumprobieren.

George Mason
05.12.06, 16:46
ADC ist bei Dir auf Capture 'Off' und 0% Lautstärke... daran könnte es liegen, dass gar nichts ankommt. Von dem Zugriffsfehler hast Du vorhin nichts gesagt, da weiß ich jetzt so spontan auch nicht weiter. Irgendwelche Fehler im syslog vielleicht?

Gruß
George

Unzi
05.12.06, 18:08
Den ADC-Wandler auf Capture zu stellen hat nichts gebracht. Im Syslog steht zwar nichts dazu, und auch der GNOME-Recorder stürzt ohne Fehlermeldung ab, aber Skype gibt zunächst einmal

read error, res = 128 , handle = 22
und dann 3410 mal

read error, res = -1 , handle = 22
aus, was leider auch nicht besonders aussagekräftig ist.

George Mason
05.12.06, 19:12
Naja, von SKYPE hast du vorher auch nichts erwähnt. Das arbeitet nämlich, meines Wissens, nicht mit ALSA sondern nur mit OSS.

Unzi
05.12.06, 20:04
Ich hatte Skype zwar auf OSS gestellt, aber mit ALSA ergibt sich dort dasselbe Problem, nur dass keine tausend Fehlermeldungen kommen.

George Mason
06.12.06, 00:22
tausend Fehlermeldungen mit OSS, soso.... wieso weiß ich davon wieder nix? und WELCHE? :ugly:

Unzi
06.12.06, 18:15
Doch du weißt davon:

Skype gibt zunächst einmal

read error, res = 128 , handle = 22
und dann 3410 mal

read error, res = -1 , handle = 22
aus, was leider auch nicht besonders aussagekräftig ist.
das war unter OSS :)

George Mason
06.12.06, 19:40
Doch du weißt davon:

das war unter OSS :)

Ja, ich hatte gerad meine Kristallkugel runtergefahren. Spaß beiseite. Die Wiedergabe von wav und Midi funktioniert aber schon, oder?

Unzi
06.12.06, 20:10
WAVE geht, MIDI nur über Timidity, da /dev/sequencer nicht existiert

George Mason
07.12.06, 08:08
Mach doch bitte mal ein:
lspci

und ein
lsmod

Unzi
08.12.06, 21:31
Na klar! lspci:

00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
00:02.0 CardBus bridge: Texas Instruments PCI1450 (rev 03)
00:02.1 CardBus bridge: Texas Instruments PCI1450 (rev 03)
00:03.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 09)
00:03.1 Serial controller: Xircom Mini-PCI V.90 56k Modem
00:05.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24/30 [CrystalClear SoundFusion Audio Accelerator] (rev 01)
00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
01:00.0 VGA compatible controller: S3 Inc. 86C270-294 Savage/IX-MV (rev 11)

lsmod:

Module Size Used by
button 6672 0
ac 5188 0
battery 9636 0
ibm_acpi 24480 0
ipv6 226016 10
dm_snapshot 15520 0
dm_mirror 19152 0
dm_mod 50232 2 dm_snapshot,dm_mirror
ide_generic 1408 0 [permanent]
irtty_sir 7808 0
sir_dev 15492 1 irtty_sir
nsc_ircc 20912 0
tsdev 7520 0
pcmcia 34108 0
firmware_class 9600 1 pcmcia
irda 162588 3 irtty_sir,sir_dev,nsc_ircc
floppy 53156 0
crc_ccitt 2240 1 irda
parport_pc 32164 0
parport 33256 1 parport_pc
rtc 12372 0
snd_cs46xx 76360 1
gameport 14632 2 snd_cs46xx
snd_rawmidi 22560 1 snd_cs46xx
snd_seq_device 7820 1 snd_rawmidi
snd_ac97_codec 83104 1 snd_cs46xx
snd_ac97_bus 2400 1 snd_ac97_codec
shpchp 33024 0
snd_pcm_oss 38368 0
snd_mixer_oss 15200 1 snd_pcm_oss
pci_hotplug 28704 1 shpchp
snd_pcm 68644 3 snd_cs46xx,snd_ac97_codec,snd_pcm_oss
snd_timer 20996 1 snd_pcm
i2c_piix4 8140 0
i2c_core 19680 1 i2c_piix4
yenta_socket 24460 2
rsrc_nonstatic 11840 1 yenta_socket
pcmcia_core 36852 3 pcmcia,yenta_socket,rsrc_nonstatic
psmouse 35016 0
serio_raw 6660 0
snd 47012 10 snd_cs46xx,snd_rawmidi,snd_seq_device,snd_ac97_cod ec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 9248 1 snd
intel_agp 21148 1
agpgart 29896 1 intel_agp
snd_page_alloc 9640 2 snd_cs46xx,snd_pcm
pcspkr 3072 0
evdev 9088 1
ext3 119208 1
jbd 52456 1 ext3
mbcache 8356 1 ext3
ide_disk 14848 3
ide_cd 36064 0
cdrom 32544 1 ide_cd
uhci_hcd 21032 0
usbcore 112676 2 uhci_hcd
piix 9444 0 [permanent]
generic 5028 0 [permanent]
ide_core 110504 5 ide_generic,ide_disk,ide_cd,piix,generic
e100 32232 0
mii 5344 1 e100
thermal 13608 0
processor 28840 1 thermal
fan 4804 0

George Mason
09.12.06, 20:50
hast du die Treiberkonfiguration mit alsaconf oder manuell vorgenommen? Sonst probiere mal alsaconf.

Unzi
09.12.06, 21:34
Ich habe nochmals alsaconf durchexerziert und auch in KMix nochmal Aufnahme vom Mikrofon eingestellt. Das hat nichts gebracht. Ich glaube das führt zu nichts: ich mache hier wieder Windows drauf, die ganze proprietäre Hardware macht einen verrückt (ACPI geht auch nicht zu 100 %, vom Modem ganz zu schweigen).