Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Aug 1995 20:09:00 -0400 (EDT)
From:      Richard Toren <rpt@miles.sso.loral.com>
To:        questions@freebsd.org
Subject:   using snd ??
Message-ID:  <Pine.SUN.3.91.950822195119.17468A-100000@miles>

next in thread | raw e-mail | index | archive | help
I added the SB lines (I have SB16 w/ dsp) to a new kernel:

controller  snd0
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

Did a MAKEDEV snd.

 ?1) is the only way to play a .au or .wav to cat them to one of these 
devices?

 ?2) when I "cat doctor.au > /dev/audio" I hear about a second of the cut
and then silence. The cat never terminates.

My SB is jumpered for 0x300 for MPU address (0x330 conflicts with bt0).
The probe looked like:

Aug 22 19:36:53 dragon /kersb: wt0 not found at 0x300
Aug 22 19:36:53 dragon /kersb: scd0 not found at 0x230
Aug 22 19:36:53 dragon /kersb: npx0 on motherboard
Aug 22 19:36:53 dragon /kersb: npx0: INT 16 interface
Aug 22 19:36:53 dragon /kersb: sb0 at 0x220 irq 7 drq 1 on isa
Aug 22 19:36:53 dragon /kersb: sb0: <SoundBlaster Pro 4.12>
Aug 22 19:36:53 dragon /kersb: sbxvi0 at 0x0 drq 5 on isa
Aug 22 19:36:53 dragon /kersb: sbxvi0: <SoundBlaster 16 4.12>
Aug 22 19:36:53 dragon /kersb: sbmidi0 not probed due to I/O address 
           conflict with bt0 at 0x330

 ?3) what is wt0? There is no comment in LINT or man page. Do I need it? 
Can I remove it so that I can put sbmidi at 0x300?

I booted with a -c and disabled wt0, then moved sbmidi to 0x300.
The probe looked like:

Aug 22 19:42:57 dragon /kersb: wt0: disabled, not probed.
Aug 22 19:42:57 dragon /kersb: scd0 not found at 0x230
Aug 22 19:42:57 dragon /kersb: npx0 on motherboard
Aug 22 19:42:57 dragon /kersb: npx0: INT 16 interface
Aug 22 19:42:57 dragon /kersb: sb0 at 0x220 irq 7 drq 1 on isa
Aug 22 19:42:57 dragon /kersb: sb0: <SoundBlaster Pro 4.12>
Aug 22 19:42:58 dragon /kersb: sbxvi0 at 0x0 drq 5 on isa
Aug 22 19:42:58 dragon /kersb: sbxvi0: <SoundBlaster 16 4.12>
Aug 22 19:42:58 dragon /kersb: sbmidi0 not found at 0x300
Aug 22 19:42:58 dragon /kersb: changing root device to sd0a
Aug 22 19:42:58 dragon /kersb: lpt0 switched to polled mode

                         ====================================================
Rip Toren               | The bad news is that C++ is not an object-oriented |
rpt@miles.sso.loral.com | programming language. .... The good news is that   |
                        | C++ supports object-oriented programming.          |
                        |    C++ Programming & Fundamental Concepts          |
                        |     by Anderson & Heinze                           |
                         ====================================================



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.SUN.3.91.950822195119.17468A-100000>