From owner-freebsd-multimedia Fri May 30 08:09:37 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA19916 for multimedia-outgoing; Fri, 30 May 1997 08:09:37 -0700 (PDT) Received: from mail.jax.bellsouth.net (mail.jax.bellsouth.net [205.152.64.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA19907 for ; Fri, 30 May 1997 08:09:31 -0700 (PDT) Received: from kbpwrsys.bellsouth.com (host-207-53-88-25.jax.bellsouth.net [207.53.88.25]) by mail.jax.bellsouth.net (8.8.5/8.8.5) with SMTP id LAA02318; Fri, 30 May 1997 11:09:49 -0400 (EDT) Message-ID: <338EEDE8.41C67EA6@ix.netcom.com> Date: Fri, 30 May 1997 11:10:32 -0400 From: Ted Knight Organization: AbFabInc X-Mailer: Mozilla 3.0Gold (X11; I; FreeBSD 2.2.1-RELEASE i386) MIME-Version: 1.0 To: multimedia@FreeBSD.ORG CC: Amancio Hasty Subject: NAS voxware gravis ultrasound card Content-Type: multipart/mixed; boundary="------------446B9B3D2781E494167EB0E7" Sender: owner-multimedia@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk This is a multi-part message in MIME format. --------------446B9B3D2781E494167EB0E7 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi Amancio, rah.star-gate.com seems not to be connected to the world. I want to usae Festival with NAS so I can get some fairly decent sound. I am having trouble getting the NAS server started. I have attached the output of cat /dev/sndstat and kdump of ktrace of au -aa The kdump indicates that /dev/audio is busy. I cant see how this is so. Can you help me get the NAS server running. I am running FBSD 2.2.1 and an original Ultrasound card which is forking fine on other application. I am sure this is not as gee whiz as the bt848 to you, however, I need some help here. Thanks, Ted Knight --------------446B9B3D2781E494167EB0E7 Content-Type: text/plain; charset=us-ascii; name="sndstat.out" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="sndstat.out" VoxWare Sound Driver:3.0-beta-950506 (Sun Feb 5 14:38:12 EST 1995 freebsd-hackers@freefall.cdrom.com) Config options: ffffffff Installed drivers: Type 4: Gravis Ultrasound Card config: Gravis Ultrasound at 0x220 irq 12 drq 1 Audio devices: 0: Gravis UltraSound Synth devices: 0: Gravis UltraSound 3.7 (1024k) Midi devices: 0: Gravis UltraSound Midi Timers: 0: System Timer 1: OPL-3/GUS Timer Mixers: 0: ICS2101 Multimedia Mixer --------------446B9B3D2781E494167EB0E7 Content-Type: text/plain; charset=iso-8859-1; name="kdump.out" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline; filename="kdump.out" 256 ktrace RET ktrace 0 256 ktrace CALL readlink(0x8066eaa,0xefbfd388,0x3f) 256 ktrace NAMI "/etc/malloc.conf" 256 ktrace RET readlink -1 errno 2 No such file or directory 256 ktrace CALL mmap(0,0x1000,0x3,0x1002,0xffffffff,0,0,0) 256 ktrace RET mmap 134324224/0x801a000 256 ktrace CALL break(0x5000) 256 ktrace RET break 0 256 ktrace CALL break(0x6000) 256 ktrace RET break 0 256 ktrace CALL execve(0xefbfd450,0xefbfd910,0xefbfd91c) 256 ktrace NAMI "/sbin/au" 256 ktrace RET execve -1 errno 2 No such file or directory 256 ktrace CALL execve(0xefbfd450,0xefbfd910,0xefbfd91c) 256 ktrace NAMI "/usr/sbin/au" 256 ktrace RET execve -1 errno 2 No such file or directory 256 ktrace CALL execve(0xefbfd450,0xefbfd910,0xefbfd91c) 256 ktrace NAMI "/usr/local/sbin/au" 256 ktrace RET execve -1 errno 2 No such file or directory 256 ktrace CALL execve(0xefbfd450,0xefbfd910,0xefbfd91c) 256 ktrace NAMI "/bin/au" 256 ktrace RET execve -1 errno 2 No such file or directory 256 ktrace CALL execve(0xefbfd450,0xefbfd910,0xefbfd91c) 256 ktrace NAMI "/usr/bin/au" 256 ktrace RET execve -1 errno 2 No such file or directory 256 ktrace CALL execve(0xefbfd450,0xefbfd910,0xefbfd91c) 256 ktrace NAMI "/usr/local/bin/au" 256 ktrace RET execve -1 errno 2 No such file or directory 256 ktrace CALL execve(0xefbfd450,0xefbfd910,0xefbfd91c) 256 ktrace NAMI "/usr/X11R6/bin/au" 256 auvoxware RET execve 0 256 auvoxware CALL open(0x109c,0,0) 256 auvoxware NAMI "/usr/libexec/ld.so" 256 auvoxware RET open 3 256 auvoxware CALL read(0x3,0xefbfd8b8,0x20) 256 auvoxware GIO fd 3 read 32 bytes "=CC\0\M^F=C0\0=D0\0\0\0 \0\0\0\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\0\0\0= \0" 256 auvoxware RET read 32/0x20 256 auvoxware CALL mmap(0,0xd000,0x5,0x2,0x3,0,0,0) 256 auvoxware RET mmap 134311936/0x8017000 256 auvoxware CALL mmap(0x8024000,0x2000,0x3,0x12,0x3,0,0xd000,0) 256 auvoxware RET mmap 134365184/0x8024000 256 auvoxware CALL getuid 256 auvoxware RET getuid 0 256 auvoxware CALL geteuid 256 auvoxware RET geteuid 0 256 auvoxware CALL getgid 256 auvoxware RET getgid 0 256 auvoxware CALL getegid 256 auvoxware RET getegid 0 256 auvoxware CALL __sysctl(0xefbfd80c,0x2,0x80258bc,0xefbfd814,0,0) 256 auvoxware RET __sysctl 0 256 auvoxware CALL mmap(0,0x8000,0x3,0x1002,0xffffffff,0,0,0) 256 auvoxware RET mmap 134373376/0x8026000 256 auvoxware CALL open(0x8018a82,0,0) 256 auvoxware NAMI "/var/run/ld.so.hints" 256 auvoxware RET open 4 256 auvoxware CALL read(0x4,0xefbfd7f8,0x20) 256 auvoxware GIO fd 4 read 32 bytes "iHDL\^B\0\0\0 \0\0\0007\0\0\0p \0\0\^N\a\0\0~\^Q\0\0=D7\^F\0\0" 256 auvoxware RET read 32/0x20 256 auvoxware CALL mmap(0,0x117e,0x1,0x1,0x4,0,0,0) 256 auvoxware RET mmap 134406144/0x802e000 256 auvoxware CALL close(0x4) 256 auvoxware RET close 0 256 auvoxware CALL stat(0x802ea72,0xefbfd7ac) 256 auvoxware NAMI "/usr/lib/libc.so.3.0" 256 auvoxware RET stat 0 256 auvoxware CALL stat(0x80290a0,0xefbfd7d4) 256 auvoxware NAMI "/usr/lib/libc.so.3.0" 256 auvoxware RET stat 0 256 auvoxware CALL open(0x80290a0,0,0) 256 auvoxware NAMI "/usr/lib/libc.so.3.0" 256 auvoxware RET open 4 256 auvoxware CALL read(0x4,0xefbfd7b4,0x20) 256 auvoxware GIO fd 4 read 32 bytes "=CC\0\M^F=C0\0\M^P\^E\0\0@\0\0\^P=C7\0\0\^D2\0\0 \0\0\0\0\0\0\0\0= \0\0\0" 256 auvoxware RET read 32/0x20 256 auvoxware CALL mmap(0,0x69710,0x5,0x2,0x4,0,0,0) 256 auvoxware RET mmap 134414336/0x8030000 256 auvoxware CALL close(0x4) 256 auvoxware RET close 0 256 auvoxware CALL mprotect(0x8089000,0x4000,0x7) 256 auvoxware RET mprotect 0 256 auvoxware CALL mmap(0x808d000,0xc710,0x7,0x1012,0xffffffff,0,0,0)= 256 auvoxware RET mmap 134795264/0x808d000 256 auvoxware CALL mmap(0,0xa000,0x3,0x1002,0xffffffff,0,0,0) 256 auvoxware RET mmap 134848512/0x809a000 256 auvoxware CALL munmap(0x802e000,0x117e) 256 auvoxware RET munmap 0 256 auvoxware CALL close(0x3) 256 auvoxware RET close 0 256 auvoxware CALL close(0) 256 auvoxware RET close 0 256 auvoxware CALL close(0x1) 256 auvoxware RET close 0 256 auvoxware CALL write(0x2,0xefbfd4e0,0) 256 auvoxware GIO fd 2 wrote 0 bytes "" 256 auvoxware RET write 0 256 auvoxware CALL getpgrp 256 auvoxware RET getpgrp 256/0x100 256 auvoxware CALL getdtablesize 256 auvoxware RET getdtablesize 64/0x40 256 auvoxware CALL socket(0x2,0x1,0) 256 auvoxware RET socket 0 256 auvoxware CALL setsockopt(0,0xffff,0x4,0xefbfd8c4,0x4) 256 auvoxware RET setsockopt 0 256 auvoxware CALL bind(0,0xefbfd8c8,0x10) 256 auvoxware RET bind 0 256 auvoxware CALL setsockopt(0,0xffff,0x80,0x18c1c,0x8) 256 auvoxware RET setsockopt 0 256 auvoxware CALL listen(0,0x5) 256 auvoxware RET listen 0 256 auvoxware CALL ioctl(0,SIOCGIFCONF,0xefbfd0cc) 256 auvoxware RET ioctl 0 256 auvoxware CALL readlink(0x807aeaa,0xefbfd018,0x3f) 256 auvoxware NAMI "/etc/malloc.conf" 256 auvoxware RET readlink -1 errno 2 No such file or directory 256 auvoxware CALL mmap(0,0x1000,0x3,0x1002,0xffffffff,0,0,0) 256 auvoxware RET mmap 134406144/0x802e000 256 auvoxware CALL break(0x1d000) 256 auvoxware RET break 0 256 auvoxware CALL break(0x1e000) 256 auvoxware RET break 0 256 auvoxware CALL umask(0) 256 auvoxware RET umask 18/0x12 256 auvoxware CALL mkdir(0xafef,0x1ff) 256 auvoxware NAMI "/tmp/.sockets" 256 auvoxware RET mkdir -1 errno 17 File exists 256 auvoxware CALL unlink(0x18e36) 256 auvoxware NAMI "/tmp/.sockets/audio0" 256 auvoxware RET unlink 0 256 auvoxware CALL socket(0x1,0x1,0) 256 auvoxware RET socket 1 256 auvoxware CALL bind(0x1,0x18e34,0x16) 256 auvoxware NAMI "/tmp/.sockets/audio0" 256 auvoxware RET bind 0 256 auvoxware CALL listen(0x1,0x5) 256 auvoxware RET listen 0 256 auvoxware CALL umask(0x12) 256 auvoxware RET umask 0 256 auvoxware CALL sigaction(0xd,0xefbfd8c4,0xefbfd8b8) 256 auvoxware RET sigaction 0 256 auvoxware CALL sigaction(0x1,0xefbfd8bc,0xefbfd8b0) 256 auvoxware RET sigaction 0 256 auvoxware CALL sigaction(0x2,0xefbfd8b4,0xefbfd8a8) 256 auvoxware RET sigaction 0 256 auvoxware CALL sigaction(0xf,0xefbfd8ac,0xefbfd8a0) 256 auvoxware RET sigaction 0 256 auvoxware CALL open(0xefbfd83c,0,0x1b6) 256 auvoxware NAMI "/etc/X0.hosts" 256 auvoxware RET open -1 errno 2 No such file or directory 256 auvoxware CALL sigaction(0x1e,0xefbfd8c0,0xefbfd8b4) 256 auvoxware RET sigaction 0 256 auvoxware CALL getppid 256 auvoxware RET getppid 206/0xce 256 auvoxware CALL break(0x1f000) 256 auvoxware RET break 0 256 auvoxware CALL break(0x20000) 256 auvoxware RET break 0 256 auvoxware CALL break(0x21000) 256 auvoxware RET break 0 256 auvoxware CALL open(0x18eb0,0,0x1b6) 256 auvoxware NAMI "/usr/X11R6/lib/AUVoxConfig" 256 auvoxware RET open 3 256 auvoxware CALL break(0x22000) 256 auvoxware RET break 0 256 auvoxware CALL break(0x27000) 256 auvoxware RET break 0 256 auvoxware CALL ioctl(0x3,TIOCGETA,0xefbfd758) 256 auvoxware RET ioctl -1 errno 25 Inappropriate ioctl for device 256 auvoxware CALL fstat(0x3,0xefbfd6d4) 256 auvoxware RET fstat 0 256 auvoxware CALL break(0x29000) 256 auvoxware RET break 0 256 auvoxware CALL read(0x3,0x27000,0x2000) 256 auvoxware GIO fd 3 read 1038 bytes "# # A sample config file for the VOXware nas server # # $NCDId: @(#)AUVoxConfig.eg,v 1.1 1996/04/24 17:00:06 greg Exp $ verbose #inputsection # device "/dev/dsp" # the SB emulation on my\ PAS16 # maxrate 11025 # minrate 4000 # Kind of redundant # maxfrags 3 # We want really low lat\ ency # minfrags 2 # the default # fragsize 256 # Again, for low latency # wordsize 8 # It only handles 8 bits\ anyway # numchans 1 # Glorious living mono #end # outputsection device "/dev/audio0" # the full 16 bit interf\ ace! maxrate 22000 # is flakey on my OPTi m\ b at 44 minrate 5000 # Redundant again maxfrags 3 # Low latency (for doom!\ ) minfrags 2 # redundant really. fragsize 256 # Low latency again.. wordsize 8 # Yes! numchans 1 # HiFi Stereo! end = # # An el cheapo full duplex setup could have the following output # section with the above inputsection, assuming that all they had # was an 8 bit SB and the PC speaker. # #outputsection # device "/dev/pcaudio" # maxrate 8000 # minrate 8000 # wordsize 8 #end " 256 auvoxware RET read 1038/0x40e 256 auvoxware CALL read(0x3,0x27000,0x2000) 256 auvoxware GIO fd 3 read 0 bytes "" 256 auvoxware RET read 0 256 auvoxware CALL write(0x2,0xefbfd0c0,0x16) 256 auvoxware GIO fd 2 wrote 22 bytes "+++ Maxfrags set to 3 " 256 auvoxware RET write 22/0x16 256 auvoxware CALL write(0x2,0xefbfd0c0,0x16) 256 auvoxware GIO fd 2 wrote 22 bytes "+++ Minfrags set to 2 " 256 auvoxware RET write 22/0x16 256 auvoxware CALL write(0x2,0xefbfd0c0,0x14) 256 auvoxware GIO fd 2 wrote 20 bytes "Fragsize set to 256 " 256 auvoxware RET write 20/0x14 256 auvoxware CALL ioctl(0x3,TIOCGETA,0xefbfd74c) 256 auvoxware RET ioctl -1 errno 25 Inappropriate ioctl for device 256 auvoxware CALL open(0x1d060,0x2,0) 256 auvoxware NAMI "/dev/audio0" 256 auvoxware RET open -1 errno 16 Device busy 256 auvoxware CALL write(0x2,0xefbfd178,0x15) 256 auvoxware GIO fd 2 wrote 21 bytes " Fatal server error: " 256 auvoxware RET write 21/0x15 256 auvoxware CALL write(0x2,0xefbfd14c,0x2c) 256 auvoxware GIO fd 2 wrote 44 bytes "could not create audio connection block info" 256 auvoxware RET write 44/0x2c 256 auvoxware CALL write(0x2,0xefbfd178,0x1) 256 auvoxware GIO fd 2 wrote 1 bytes " " 256 auvoxware RET write 1 256 auvoxware CALL exit(0x1) --------------446B9B3D2781E494167EB0E7--