Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Aug 2001 11:12:48 +0200
From:      "Sam" <TheSam@gmx.net>
To:        <freebsd-hardware@FreeBSD.ORG>
Subject:   Trouble with Soundblaster 32 PnP ISA on FreeBSD 4.3
Message-ID:  <007401c12633$9ff97d40$c651f1d4@24speed.at>

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

I just installed FreeBSD 4.3 (Release-Version) and tried to get my =
soundcard (a Creative Soundblaster 32 PnP ISA-card) work by making a new =
kernel but it
              ONLY PLAYS/RECORDS MONO/8-bit SOUND! :-(
As you can see in my dmesg and /dev/sndstat output below it seems to be =
recognized and initialized correctly by the kernel. I also did a

  cd /dev
  ./MAKEDEV snd0

and 'mixer' functions correctly.
But when I try to play MP3 files or just simple wav-files, I got error =
messages. Even 'wavrec' cries: When I do:

  wavrec -S -b 16 -s 44100 -t 5 test.wav

it just outputs:

  Invalid argument: Setting DSP to 16 bits

Recording MONO and only 8-bit with 'wavrec' or playing MONO and only =
8-bit sound with 'wavplay' works. When I try to play/record in STEREO =
and/or 16-bit sound I just get error messages.

In my kernel configuration file I added
    device pcm
and
    device sbc
as told in the FreeBSD Handbook for Creative PnP ISA soundcards. I also =
tried just to add
    device pcm
without 'device sbc'. The kernel recognized the card as before but with =
the same problem.
Then I tried to add
    device pcm
and
    device sbc0 at isa? port0x220 irq 5 drq 1 flags 0x15
as the FreeBSD Handbook tells for non-PnP ISA cards. Same effect as =
before -> recognized but not functioning properly.

Please if anybody has a solution to this problem, please tell me!

dmesg:
[...]
joy0 at port 0x201 on isa0
sbc0: <Creative SB16/SB32> at port 0x220-0x22f,0x330-0x331,0x388-0x38b =
irq 5
drq 1,5 on isa0
pcm0: <SB16 DSP 4.13> on sbc0
[...]

/dev/sndstat:
FreeBSD Audio Driver (newpcm) Aug 14 2001 21:58:15
Installed devices:
pcm0: <SB16 DSP 4.13> at io 0x220 irq 5 drq 1:5 (1p/1r channels duplex)






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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?007401c12633$9ff97d40$c651f1d4>