Hello

I have the same issue with a SB Live 5.1.
This message appears, but the setting is changed anyways...

--
Andre


----- Original Message ----- From: "Ramiro Aceves" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, August 15, 2005 10:54 AM
Subject: eap driver audioctl issue


Hello OpenBSD fans.

I am newbie to OpenBSD but have certain Linux and FreeBSD experience. I
am having trouble with my audio Ensoniq CT5880 card under OpenBSD.
The problem occurs in two very different computers with same card but
different manufacturer. This card works well with snd-es1371 ALSA driver
under Linux. Both cards have CT5880 chip inside.


The card is perfectly recognized by the kernel:


eap0 at pci0 dev 10 function 0 "Ensoniq CT5880" rev 0x02: irq 5
ac97: codec id 0x83847609 (SigmaTel STAC9721/23)
ac97: codec features 18 bit DAC, 18 bit ADC, SigmaTel 3D
audio0 at eap0
midi0 at eap0: <AudioPCI MIDI UART>

I can record and play sounds like this:

openbsd-remigio# cat /dev/audio/ > file             /* for recording */
openbsd-remigio# cat file > /dev/audio              /* for playing */

I can also modify mixer settings with mixerctl command.


The issue arises when I want to change recording parameters with
audioctl. I can not change any parameter at all:



openbsd-remigio# audioctl -a

name=Ensoniq AudioPCI
version=
config=eap
encodings=ulinear:8,mulaw:8*,alaw:8*,slinear:8*,slinear_le:16,ulinear_le:16*,slinear_be:16*,ulinear_be:16*

properties=full_duplex,mmap,independent
full_duplex=0
fullduplex=0
blocksize=4384
hiwat=14
lowat=0
monitor_gain=0
mode=
play.rate=44100
play.channels=1
play.precision=8
play.encoding=mulaw
play.gain=127
play.balance=32
play.port=0x0
play.avail_ports=0x0
play.seek=800
play.samples=65136
play.eof=0
play.pause=0
play.error=1
play.waiting=0
play.open=0
play.active=0
play.buffer_size=65536
record.rate=8000
record.channels=1
record.precision=8
record.encoding=mulaw
record.gain=191
record.balance=32
record.port=0x2
record.avail_ports=0x7
record.seek=0
record.samples=0
record.eof=0
record.pause=0
record.error=0
record.waiting=0
record.open=0
record.active=0
record.buffer_size=65536
record.errors=0
**************************************




openbsd-remigio# audioctl record.rate=22050
audioctl: set failed: Invalid argument


I can not change anything, I always get the same error message.

I will apreciate your help. Am I missing something?

Thanks in advance.


Ramiro
PS: (from Spain, sorry, my english is not very precise)




--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.338 / Virus Database: 267.10.9/72 - Release Date: 14/8/2005

Reply via email to