Date: Thu, 16 Jul 1998 19:18:12 +0200 (MEST) From: Christoph Kukulies <kuku@gilberto.physik.RWTH-Aachen.DE> To: multimedia@FreeBSD.ORG Subject: sound/midi under 2.2.6 choppy with interruptions Message-ID: <199807161718.TAA01572@gilberto.physik.RWTH-Aachen.DE>
next in thread | raw e-mail | index | archive | help
I upgraded my 2.2.5 machine to 2.2.6 and found that sound has is dramatically degraded. Anyone knowing why that could have happened? Whenever playing a midi file I hear some milliseconds of pausing. I bought OSS/FreeBSD (20.00 $) to see if I can quick cure for the problem by using a different driver but it exposes the same problems. I'm using the GUS MAX and never had problems with earlier 2.2.x and sound. Now I'm clueless. -- Chris Christoph P. U. Kukulies kuku@gil.physik.rwth-aachen.de kernel config file included (note that the sound drivers are disabled for the OSS lkms to work). I'm using drq 3 and irq 12 for the GUS. Well, what;s also new is that I'm running isdn4bsd together with upgrading to 2.2.6. # # # For more information read the handbook part System Administration -> # Configuring the FreeBSD Kernel -> The Configuration File. # The handbook is available in /usr/share/doc/handbook or online as # latest version from the FreeBSD World Wide Web server # <URL:http://www.FreeBSD.ORG/> # # An exhaustive list of options and more detailed explanations of the # device lines is present in the ./LINT configuration file. If you are # in doubt as to the purpose or necessity of a line, check first in LINT. # # $Id: GENERIC,v 1.77.2.22 1998/03/24 01:20:14 jkh Exp $ machine "i386" cpu "I486_CPU" ident MONKAVMIFB maxusers 64 options MATH_EMULATE #Support for x87 emulation options INET #InterNETworking options FFS #Berkeley Fast Filesystem options NFS #Network Filesystem options MSDOSFS #MSDOS Filesystem options "CD9660" #ISO 9660 Filesystem options PROCFS #Process filesystem options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!] options SCSI_DELAY=15 #Be pessimistic about Joe SCSI device #options BOUNCE_BUFFERS #include support for DMA bounce buffers options UCONSOLE #Allow users to grab the console options FAILSAFE #Be conservative options USERCONFIG #boot -c editor options VISUAL_USERCONFIG #visual boot -c editor options SYSVSHM options SHMMAXPGS=4096 options "SHMMAX=(SHMMAXPGS*PAGE_SIZE+1)" options IPDIVERT options IPFIREWALL options IPFIREWALL_VERBOSE config kernel root on wd0 controller isa0 controller pci0 controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr disk fd0 at fdc0 drive 0 controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr disk wd0 at wdc0 drive 0 options ATAPI #Enable ATAPI support for IDE bus options ATAPI_STATIC #Don't do it as an LKM device wcd0 #IDE CD-ROM # A single entry for any of these controllers (ncr, ahb, ahc, amd) is # sufficient for any number of installed devices. # # Note: The dpt driver is present in this release but was left disabled # due to its relatively late entry (it's almost certainly benign to enable # it but we didn't want to risk any chance of destabilizing 2.2.6). To # enable DPT support, uncomment the dpt0 controller entry and the two # options DPTOPT and DPT_MEASURE_PERFORMANCE entries below. controller ncr0 controller scbus0 device sd0 device od0 #See LINT for possible `od' options. device st0 device cd0 #Only need one of these, the code dynamically grows # syscons is the default console driver, resembling an SCO console device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr # Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver #device vt0 at isa? port "IO_KBD" tty irq 1 vector pcrint #options XSERVER # support for X server #options FAT_CURSOR # start with block cursor # If you have a ThinkPAD, uncomment this along with the rest of the PCVT lines #options PCVT_SCANSET=2 # IBM keyboards are non-std # Mandatory, don't remove device npx0 at isa? port "IO_NPX" flags 0x1 irq 13 vector npxintr device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr device lpt0 at isa? port? tty irq 7 vector lptintr ##controller snd0 ##device gus0 at isa? port 0x220 irq 12 drq 1 flags 0x3 vector gusintr # Order is important here due to intrusive probes, do *not* alphabetize # this list of network interfaces until the probes have been fixed. # Right now it appears that the ie0 must be probed before ep0. See # revision 1.20 of this file. device le0 at isa? port 0x200 net irq 10 iomem 0xd0000 vector le_intr # # Copyright (c) 1997, 1998 Hellmuth Michaelis. All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # 3. Neither the name of the author nor the names of any co-contributors # may be used to endorse or promote products derived from this software # without specific prior written permission. # 4. Altered versions must be plainly marked as such, and must not be # misrepresented as being the original software and/or documentation. # # THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE # ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # #--------------------------------------------------------------------------- # # i4b FreeBSD kernel configuration # -------------------------------- # # last edit-date: [Fri Jun 19 10:44:03 1998] # # $Id: CONFIG,v 1.14 1998/06/19 09:26:07 hm Exp $ # # -hm cvs # -hm PPP # -hm hardware options patch from Gary # #--------------------------------------------------------------------------- # # i4b passive ISDN cards support (isic - I4b Siemens Isdn Chipset driver) # note that the ``options'' and ``device'' lines must BOTH be defined ! # Teles S0/8 or Niccy 1008 #options "TEL_S0_8" #device isic0 at isa? iomem 0xd0000 net irq 5 flags 0x01 vector isicintr # Teles S0/16 or Creatix ISDN-S0 or Niccy 1016 #options "TEL_S0_16" #device isic0 at isa? port 0xd80 iomem 0xd0000 net irq 5 flags 0x02 vector isicintr # Teles S0/16.3 #options "TEL_S0_16_3" #device isic0 at isa? port 0xd80 net irq 5 flags 0x04 vector isicintr # AVM A1 or AVM Fritz!Card options "AVM_A1" device isic0 at isa? port 0x340 net irq 5 flags 0x08 vector isicintr # Teles S0/16.3 PnP #options "TEL_S0_16_3_P" #device isic0 at isa? port 0x580 net irq 5 flags 0x10 vector isicintr # Creatix ISDN-S0 P&P #options "CRTX_S0_P" #device isic0 at isa? port 0x120 net irq 5 flags 0x11 vector isicintr # USRobotics Sportster ISDN TA intern #options "USR_STI" #device isic0 at isa? port 0x268 net irq 5 flags 0x12 vector isicintr # Dr. Neuhaus Niccy Go@ #options "DRN_NGO" #device isic0 at isa? port 0x200 net irq 5 flags 0x14 vector isicintr # Sedlbauer Win Speed #options "SEDLBAUER" #device isic0 at isa? port 0x100 net irq 11 flags 0x18 vector isicintr # Dynalink IS64PH #options "DYNALINK" #device isic0 at isa? port 0x100 net irq 5 flags 0x15 vector isicintr # needed for ISDN PnP cards #options "I4B_PNP" # AVM PCMCIA Fritz!Card #options "AVM_A1_PCMCIA" # i4b active ISDN cards support # Stollmann Tina-dd control device #device tina0 at isa? port 0x260 net irq 10 vector tinaintr # i4b passive cards D channel handling # Q.921 pseudo-device "i4bq921" # Q.931 pseudo-device "i4bq931" # common passive and active layer 4 # layer 4 pseudo-device "i4b" # userland driver to do ISDN tracing (for passive cards oly) pseudo-device "i4btrc" 4 # userland driver to control the whole thing pseudo-device "i4bctl" # userland driver for access to raw B channel pseudo-device "i4brbch" 4 # userland driver for telephony pseudo-device "i4btel" 2 # network driver for IP over raw HDLC ISDN pseudo-device "i4bipr" 4 # enable VJ header compression detection for ipr i/f options IPR_VJ # network driver for sync PPP over ISDN pseudo-device "i4bisppp" 4 pseudo-device sppp 4 pseudo-device loop pseudo-device ether pseudo-device log pseudo-device bpfilter 4 pseudo-device sl 1 pseudo-device ppp 1 pseudo-device vn 1 pseudo-device tun 1 pseudo-device pty 16 pseudo-device gzip # Exec gzipped a.out's pseudo-device speaker pseudo-device pca # KTRACE enables the system-call tracing facility ktrace(2). # This adds 4 KB bloat to your kernel, and slightly increases # the costs of each syscall. options KTRACE #kernel tracing # This provides support for System V shared memory. # options SYSVSHM 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?199807161718.TAA01572>