Skip site navigation (1)Skip section navigation (2)
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>