Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Apr 1996 22:03:16 -0400
From:      Thomas David Rivers <ponds!rivers@dg-rtp.dg.com>
To:        freebsd-hackers@freefall.FreeBSD.org
Subject:   Further sound problems (OPTi chipset, mss0, etc...)
Message-ID:  <199604150203.WAA00238@lakes>

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

OK -

 At Sujal's excellent advice, I've tried another tack on getting
my sound card to work.

 For those who might know what's going on, this is something
called a MediaMagic ISP-16, driven by the OPTi 82C929 "Multimedia
Audio Controller".


 This is one of those cards that requires an initialization program
be run before anything works (and doesn't save the initialization
anywhere...) i.e. I have to run a DOS program to set the card
in SB-pro mode before booting FreeBSD; then the sb0 driver works
just great!  (But, who want's to ..ugh.. boot DOS just to get
FreeBSD working...)

 Sujal indicated this is a MSS-compatible card; and I've
been perusing the ad1848.c sources; examining the MOZART_PORT
and OPTI_MAD16_PORT options to see what's going on.

 From the source, it looks like the MOZART_PORT should be close
to what's going on here... (at least the comments/variables there
are close to what my chip specs from OPTi indicate.)

 However, I've tried three permutations with the following
kernel config lines:

   controller      snd0
   device mss0     at isa? port 0x530 irq 10 drq 1 vector adintr
   device sb0      at isa? port 0x220 irq 7 conflicts drq 1 vector sbintr
   device sbxvi0   at isa? drq 5
   device sbmidi0  at isa? port 0x330
   device opl0     at isa? port 0x388 conflicts

(I should mention that I'm using IRQ 10, as I have an aha1542b on IRQ 11.)

 If've tried it with no special options, with
	OPTIONS	"OPTI_MAD16_PORT"
  and with
	OPTIONS "MOZART_PORT"

in each of these, sound basically "works" except that it's got
a lot of noise in it (popping/crackling) and I get:

	ad1848: Auto calibration timed out(3).

on the console...  I also get this when the device is probed.


  Can someone detail just what is the Microsoft Sound System,
how it interacts with everything else?   I noticed that if
I only had 'mss' and left off the soundblaster drivers I get:

   SoundCard Error: The soundcard system has not been configured

on the console - so, somehow, mss0 and sb0 interact...  (it's
not at all obvious in sound.doc that you need anything other than
mss0...)


  Does anyone have any ideas, or do I just have another "XXXX_PORT"
option to create to configure this myself?

	  - Thanks -
	- Dave Rivers -





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