Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Oct 2000 06:47:49 -0700
From:      Glen Gross <ggross@symark.com>
To:        "'current@freebsd.org'" <current@freebsd.org>
Subject:   FW: problem w/ new pcm feeder + emu10k1 in 4.1.1-stable
Message-ID:  <01C031BC.D7B04500.ggross@symark.com>

next in thread | raw e-mail | index | archive | help

-----Original Message-----
From:	Glendon Gross [SMTP:gross@clones.com]
Sent:	Sunday, October 08, 2000 6:23 AM
To:	Bjoern Fischer
Cc:	Cameron Grant; freebsd-stable@FreeBSD.ORG
Subject:	Re: problem w/ new pcm feeder + emu10k1 in 4.1.1-stable

I wonder if this has anything to do with why my Soundwave 128 PCI
is not recognized.  It shows up as an "unknown card" during boot:

Script started on Sun Oct  8 06:12:35 2000
% dmesg | grep unknown
pci0: <unknown card> (vendor=0x1073, dev=0x000d) at 9.0 irq 11
% exit
% exit

Script done on Sun Oct  8 06:12:50 2000

I have another FreeBSD box which is working fine with the SB AWE-64 card,
so I was hoping there might be a way to get this card to work.  The card
professes Soundblaster Pro/16 and OPL3 compatibility.

On Sun, 8 Oct 2000, Bjoern Fischer wrote:

> 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 majordomo@FreeBSD.org
> with "unsubscribe freebsd-stable" in the body of the message
>




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?01C031BC.D7B04500.ggross>