Date: Mon, 06 Apr 1998 09:18:33 -0400 From: "Henry Hojnacki" <HEH@TRICOPROD.COM> To: questions@FreeBSD.ORG Subject: Sound Problems Message-ID: <s5289dfe.011@TRICOPROD.COM>
next in thread | raw e-mail | index | archive | help
Greetings! I am running freebsd 2.1 and have recently installed a new sound card, a soundblaster 16 OEM "Plug & Pray". I am using the VoxWare drivers version 3.0-950506. I have compiled in sound support in the kernel, and ensured that all the devices exist in /dev. The card is being recognized during boot up, but I cannot get it to consistently play sounds. Apparently, I have not prayed enough for "Plug&Pray" to work.:-) The symptoms are: 1. if I cat a .au file to /dev/audio, it plays for about 1 second, and then locks, the cat command does not exit. 2. If I use rplayd, with a rplay command on a sound file, it plays for about 0.1 seconds, and then rplayd returns an error, "Interrupted system call", and loops forever. I have tried various IRQ/DRQ combinations. I have had limited success using IRQ 2/9. With this, sound files play through to the end, but the sound is scrambled. If I boot to Windows 3.1, the card seems to work fine. I have another machine, which uses a non-plug&pray card, different motherboard, but all works fine, as far as I can tell, the setup is identical as far as I/O, IRQ, etc. Here are the details on the problem machine. The Mother board is manufactured by "TUV product service" and uses the Intel 430TX chip set. Here is the boot up log, which will show the detailed config Apr 5 18:46:41 teknodog /kernel.new: FreeBSD 2.1.0-RELEASE #0: Sun Apr 5 18:44:54 EDT1998 Apr 5 18:46:41 teknodog /kernel.new: root@teknodog:/usr/src/sys/compile/siopatch Apr 5 18:46:41 teknodog /kernel.new: CPU: 167-MHZ Pentium (Pentium-class CPU) Apr 5 18:46:41 teknodog /kernel.new: Origin = "GenuineIntel" Id = 0x543 Stepping=3 Apr 5 18:46:41 teknodog /kernel.new: Features=0x8001bf<FPU,VME,PSE,MCE,CX8,APIC> Apr 5 18:46:41 teknodog /kernel.new: real memory = 33554432 (32768K bytes) Apr 5 18:46:41 teknodog /kernel.new: avail memory = 30752768 (30032K bytes) Apr 5 18:46:41 teknodog /kernel.new: Probing for devices on the ISA bus: Apr 5 18:46:42 teknodog /kernel.new: sc0 at 0x60-0x6f irq 1 on motherboard Apr 5 18:46:42 teknodog /kernel.new: sc0: VGA color <16 virtual consoles, flags=0x0> Apr 5 18:46:42 teknodog /kernel.new: sio0 at 0x3f8-0x3ff irq 4 on isa Apr 5 18:46:42 teknodog /kernel.new: sio0: type 16450 Apr 5 18:46:42 teknodog /kernel.new: sio1 at 0x2f8-0x2ff irq 3 on isa Apr 5 18:46:42 teknodog /kernel.new: sio1: type 16450 Apr 5 18:46:42 teknodog /kernel.new: lpt0 at 0x378-0x37f irq 7 on isa Apr 5 18:46:42 teknodog /kernel.new: lpt0: Interrupt-driven port Apr 5 18:46:42 teknodog /kernel.new: lp0: TCP/IP capable interface Apr 5 18:46:42 teknodog /kernel.new: lpt1 at 0x278-0x27f on isa Apr 5 18:46:43 teknodog /kernel.new: pca0 on motherboard Apr 5 18:46:43 teknodog /kernel.new: pca0: PC speaker audio driver Apr 5 18:46:43 teknodog /kernel.new: fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa Apr 5 18:46:43 teknodog /kernel.new: fdc0: NEC 72065B Apr 5 18:46:43 teknodog /kernel.new: fd0: 1.44MB 3.5in Apr 5 18:46:43 teknodog /kernel.new: wdc0 at 0x1f0-0x1f7 irq 14 on isa Apr 5 18:46:43 teknodog /kernel.new: wdc0: unit 0 (wd0): <FUJITSU M1623TAU> Apr 5 18:46:44 teknodog /kernel.new: wd0: 1623MB (3324384 sectors), 3298 cyls, 16 heads, 63 S/T, 512 B/S Apr 5 18:46:44 teknodog /kernel.new: wdc1 at 0x170-0x177 irq 15 on isa Apr 5 18:46:44 teknodog /kernel.new: wdc1: unit 0 (atapi): <FX240S/s01>, removable, intr, dma, iordis Apr 5 18:46:44 teknodog /kernel.new: npx0 on motherboard Apr 5 18:46:44 teknodog /kernel.new: npx0: INT 16 interface Apr 5 18:46:44 teknodog /kernel.new: sb0 at 0x220 irq 5 drq 1 on isa Apr 5 18:46:44 teknodog /kernel.new: sb0: <SoundBlaster 16 4.16> Apr 5 18:46:44 teknodog /kernel.new: sbxvi0 at 0x0 drq 6 on isa Apr 5 18:46:44 teknodog /kernel.new: sbxvo0: <SoundBlaster 16 4.16> Apr 5 18:46:45 teknodog /kernel.new: sbmidi0 not found at 0x330 Apr 5 18:46:45 teknodog /kernel.new: opl0 at 0x388 on isa Apr 5 18:46:45 teknodog /kernel.new: opl0: <Yamaha OPL-3 FM> Apr 5 18:46:45 teknodog /kernel.new: Probing for devices on the PCI bus: Apr 5 18:46:45 teknodog /kernel.new: pci0:0: Intel Corporation, device=0x7100, class=bridge (host) [no driver assigned] Apr 5 18:46:45 teknodog /kernel.new: pci0:7: Intel Corporation, device=0x7110, class=bridge (isa) [no driver assigned] Apr 5 18:46:45 teknodog /kernel.new: vga0 <VGA-compatible display device> rev 69 int a irq 10 on pci0:10 Apr 5 18:46:42 teknodog lpd[88]: restarted Apr 5 18:46:49 teknodog /kernel.new: lpt0 switched to polled mode As seen in the boot up sequence, the card is being recognized, but is not functioning correctly afterward. Any help you can provide would be greatly appreciated. Thank You in advance. |-|-| Henry Hojnacki Trico Technology Center Voice: 248 371 8384 Fax: 248 371 8300 heh@tricoprod.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?s5289dfe.011>