Hello Cameron,
I was curious about your new pcm feeder, so I cvsuped to 4.1.1-STABLE
(Sun Oct 8 00:22:45 CEST 2000) and made world and new kernel.
The SNDCTL_DSP_SETFMT ioctl *always* returns EINVAL :-(
Hardware: SB Live! 1024 / EMU10K1
I turned on some debug switches and got this while trying to
start esd (esound). I have chosen esound because esd tries many
different formats for SNDCTL_DSP_SETFMT before giving up:
installing feeder: 8to16le
installing feeder: 16leto8
installing feeder: monotostereo8
installing feeder: monotostereo16
installing feeder: stereotomono8
installing feeder: stereotomono16
installing feeder: endian
installing feeder: sign8
installing feeder: sign16le
installing feeder: ulawtou8
installing feeder: u8toulaw
open snd0 subdev 0 flags 0x00000003 mode 0x00002000
close snd0 subdev 0
open snd0 subdev 3 flags 0x00000006 mode 0x00002000
want format 8
not mapped, flags 0, want speed 8000, try speed 48000, got speed 48000, not mapped,
flags 8, find feeder type 3, got 0
r = 22
FIOASYNC
SNDCTL_DSP_SETFRAGMENT 0x01000008
SNDCTL_DSP_SETFRAGMENT 256 frags, 256 sz
want format 16
not mapped, flags 8, find feeder type 3, got 0
close snd0 subdev 3
chn_flush c->flags 0x00003000
open snd0 subdev 3 flags 0x00000006 mode 0x00002000
want format 8
not mapped, flags 8, find feeder type 3, got 0
FIOASYNC
SNDCTL_DSP_SETFRAGMENT 0x01000008
SNDCTL_DSP_SETFRAGMENT 256 frags, 256 sz
want format 8
not mapped, flags 8, find feeder type 3, got 0
close snd0 subdev 3
chn_flush c->flags 0x00003000
open snd0 subdev 3 flags 0x00000006 mode 0x00002000
want format 8
not mapped, flags 8, find feeder type 3, got 0
FIOASYNC
SNDCTL_DSP_SETFRAGMENT 0x01000008
SNDCTL_DSP_SETFRAGMENT 256 frags, 256 sz
want format 16
not mapped, flags 8, find feeder type 3, got 0
close snd0 subdev 3
chn_flush c->flags 0x00003000
open snd0 subdev 3 flags 0x00000006 mode 0x00002000
want format 8
not mapped, flags 8, find feeder type 3, got 0
FIOASYNC
SNDCTL_DSP_SETFRAGMENT 0x01000008
SNDCTL_DSP_SETFRAGMENT 256 frags, 256 sz
want format 8
not mapped, flags 8, find feeder type 3, got 0
close snd0 subdev 3
chn_flush c->flags 0x00003000
open snd0 subdev 3 flags 0x00000006 mode 0x00002000
want format 8
not mapped, flags 8, find feeder type 3, got 0
FIOASYNC
SNDCTL_DSP_SETFRAGMENT 0x01000008
SNDCTL_DSP_SETFRAGMENT 256 frags, 256 sz
want format 16
not mapped, flags 8, find feeder type 3, got 0
close snd0 subdev 3
chn_flush c->flags 0x00003000
open snd0 subdev 3 flags 0x00000006 mode 0x00002000
want format 8
not mapped, flags 8, find feeder type 3, got 0
FIOASYNC
SNDCTL_DSP_SETFRAGMENT 0x01000008
SNDCTL_DSP_SETFRAGMENT 256 frags, 256 sz
want format 8
not mapped, flags 8, find feeder type 3, got 0
close snd0 subdev 3
chn_flush c->flags 0x00003000
open snd0 subdev 3 flags 0x00000006 mode 0x00002000
want format 8
not mapped, flags 8, find feeder type 3, got 0
FIOASYNC
SNDCTL_DSP_SETFRAGMENT 0x01000008
SNDCTL_DSP_SETFRAGMENT 256 frags, 256 sz
want format 8
not mapped, flags 8, find feeder type 3, got 0
close snd0 subdev 3
chn_flush c->flags 0x00003000
open snd0 subdev 3 flags 0x00000006 mode 0x00002000
want format 8
not mapped, flags 8, find feeder type 3, got 0
...
Any idea what's causing this?
Bjoern
--
-----BEGIN GEEK CODE BLOCK-----
GCS d--(+) s++: a- C+++(-) UB++++OSI++++$ P+++(-) L---(++) !E W- N+ o>+
K- !w !O !M !V PS++ PE- PGP++ t+++ !5 X++ tv- b+++ D++ G e+ h-- y+
------END GEEK CODE BLOCK------
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message