[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [linrad] SuSe 8.2, alsa, delta 44

Hi Werner,

> Recently I became the proud owner of  a delta 44 and wanted to install it
> together with the up to now used on-board  sound card. 
> After U setup command I can select the following:
> /dev/dsp   48000Hz 4 Chan 16 bit
> /dev/dsp0 48000Hz 4 Chan 16 bit
> /dev/dsp1 48000Hz 4 Chan 16 bit
You should have 96000Hz and 32 bit for the Delta 44 if you
use OSS. With ALSA I do not know. There have been problems
with ALSA in the past.

The reason OSS does not work is probably that you did
not run configure, then make after you installed OSS.
I suggest the following sequence:

1) ./clean
2) ./configure
3) make

Then use ossmix to set envy24.rate to 96000
Do this sequence every time you replace the sound system.
configure will tell Linrad where to find the OSS files.
You have probably compiled linrad with the ALSA include 
files, then you execute with the OSS device files. That
would explain why you do not see 32 bit.

> Where dsp0 is the delta 44 and dsp1 the on-board (trident chip). Even so
> the master clock for the delta 44 is set to 96000 in the envy24 control
> utility Linrad shows above speed. After selecting the radio 
> interface in my
> case (1) I get the following: 
> INTERNAL ERROR: 1073 (errno=22)
> Routine:set_analog_io file:setad.c
> Call to ioctl failed. (SNDCTL_DSP_SPEED)
> Well I tried several configurations for the card, recompiled LINRAD tried
> several versions of it but as an unskilled Linux user I came to the end of
> my capabilities. I tried to install OSS with the newest version available
> and also tried older versions of it without success. Can OSS be installed
> on top of ALSA or has ALSA to be removed or just switched of ?
I think it is even possible to run ALSA for one soundcard and OSS
for another - but I do not know any details.


Leif  /  SM5BSZ