From owner-freebsd-questions Tue Aug 22 17:09:37 1995 Return-Path: questions-owner Received: (from majordom@localhost) by freefall.FreeBSD.org (8.6.11/8.6.6) id RAA26592 for questions-outgoing; Tue, 22 Aug 1995 17:09:37 -0700 Received: from wdl1.wdl.loral.com (wdl1.wdl.loral.com [137.249.32.1]) by freefall.FreeBSD.org (8.6.11/8.6.6) with SMTP id RAA26586 for ; Tue, 22 Aug 1995 17:09:34 -0700 Received: from miles.sso.loral.com (miles.wdl.loral.com) by wdl1.wdl.loral.com (5.x/WDL-2.4-1.0) id AA22021; Tue, 22 Aug 1995 17:08:58 -0700 Received: by miles.sso.loral.com (4.1/SSO-SUN-2.04) id AA17484; Tue, 22 Aug 95 20:09:03 EDT Date: Tue, 22 Aug 1995 20:09:00 -0400 (EDT) From: Richard Toren X-Sender: rpt@miles To: questions@freebsd.org Subject: using snd ?? Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: questions-owner@freebsd.org Precedence: bulk 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: Aug 22 19:36:53 dragon /kersb: sbxvi0 at 0x0 drq 5 on isa Aug 22 19:36:53 dragon /kersb: sbxvi0: 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: Aug 22 19:42:58 dragon /kersb: sbxvi0 at 0x0 drq 5 on isa Aug 22 19:42:58 dragon /kersb: sbxvi0: 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 | ====================================================