Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Feb 1999 22:18:49 +0100
From:      Udo Erdelhoff <ue@nathan.ruhr.de>
To:        multimedia@FreeBSD.ORG
Subject:   SB Pro trouble after update to FreeBSD 3.0
Message-ID:  <19990201221849.A1449@nathan.ruhr.de>

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

Hi,
I'm currently trying to convert my system from 2.2-stable to 3.0-stable
(in other words, I've installed 3.0 on a second drive and I won't touch
my 2.2-stable installation until the "new" system works flawless).

I'm having big trouble getting my trusty old Soundblaster Pro to work
under 3.0 with. Neither the snd- nor the pcm-drivers work and I've just
discovered that the PCM drivers won't work under 2.2-stable, either.

My old config for 2.2-stable is:
controller snd0
device sb0 at isa? port 0x220 irq5 drq1 vector sbintr
options "SBC_IRQ=5"
device opl0 at isa? port 0x388

The 2.2 kernel recognizes the card:
>sb0 at 0x220 irq 5 drq 1 on isa
>sb0: <SoundBlaster Pro 3.1>
>opl0 at 0x388 on isa
>opl0: <Yamaha 2-OP FM>
and it works perfectly.

I've tried to use this config with 3.0-stable but /sbin/config complained
about the unrecognized option "SBC_IRQ". If I compile a kernel without
that option, I get the following message:
>sb0 at 0x220 irq 5 drq 1 on isa
>NOTE! SB Pro support required with your soundcard!
>snd0: <SoundBlaster Pro 3.1>
and the soundcard doesn't work at all. After some digging in the mailing
list archives, I found an older (mid-98?) mail telling me to add
device sbxvi0   at isa? drq 5
device sbmidi0  at isa? port 0x380
to my kernel config file. Well, this kernels doesn't complain about the
missing SB Pro support but it doesn't work, either. I get DMA timeouts
with mpg123. That doesn't surprise me - I do not have an SB16 with a
second DMA channel.

So I tried to switch to the pcm driver. I removed all the snd/sb-Stuff
from my kernel config file and added this line:
device         pcm0 at isa ? port 0x220 tty irq 5 drq 1 flags 0
(taken from the pcm manual page)

Unfortunately, this doesn't work, either:
> pcm0 at 0x220 irq 5 drq 1 flags 0x1 on isa
> Unknown card 0x0 0x0 -- hope it is SBPRO

And still no sound with mpg123. This happens with both 2.2-stable and
3.0-stable. And I have absolutely no idea what's wrong with my config.

The card is a *very* old Soundblaster Pro made by Creative Labs and it's
set to port 0x220 IRQ 5 DMA 1. It's *not* a PNP card and the settings are
correct (worked for several years with DOS, W311, W95, WNT and various
FreeBSD 2.2-versions).

The age of the card may be the reason why I'm having so much trouble.
Back in old days of DOS, the setup programs had two options for the
Soundblaster Pro: "Old cards" and "New cards". I had to use "Old".

Any help would be greatly appreciated.

/s/Udo

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990201221849.A1449>