[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

2.7 sb driver and SB16 CT1740



I've got two sound cards.  One is a Creative Labs SoundBlaster 16
CT1740 (jumpers, proprietary CD-ROM interface), the other one is a
funky modem/sound combo card shipped with a Packard Hell PC.  Some
information off of the non-Rockwell chips of the latter: "Aztech
AZT2316R", "Analog Devices AD1845JP SoundPort 9608".

I've tried both of the cards under Windows '95, and they work fine.

Under OpenBSD 2.7, playing .mp3s using mpg123 results in a second or
half-second piece of audio looping, over and over.  'waveplay', on the
other hand, will screw up the first time it plays a file.  For
testing, I'm using the files installed from xemacs in
/usr/local/lib/xemacs-20.4/etc/sounds/.  When I play kiss.wav after
shotgun.wav, for instance, the first part of the kiss includes a
shotgun blast.  Startling, really.

Any clue where I should start diagnosing?

If donating one of the cards to OpenBSD will help support, I'd be
happy to do it.  A dmesg from the Aztech card is enclosed below; the
dmesg is the same with both cards (they're both recognized as sb0 by
GENERIC), but the SB16 states dsp v4.75.

Vince

The Packard Bell card:

OpenBSD 2.7 (GENERIC) #25: Sat May 13 18:04:26 MDT 2000
    deraadt_(_at_)_i386_(_dot_)_openbsd_(_dot_)_org:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: F00F bug workaround installed
cpu0: Intel Pentium (P54C) ("GenuineIntel" 586-class) 90 MHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8
real mem  = 49917952 (48748K)
avail mem = 41660416 (40684K)
using 634 buffers containing 2596864 bytes (2536K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(00) BIOS, date 09/12/95
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "Intel 82437FX (Triton) PCI/Cache/DRAM" rev 0x02
pcib0 at pci0 dev 7 function 0 "Intel 82371FB (Triton) PCI-ISA" rev 0x02
"Cirrus Logic CL-GD5434-8" rev 0xf9 at pci0 dev 8 function 0 not configured
rl0 at pci0 dev 11 function 0 "Realtek 8139" rev 0x10: irq 11 address 00:40:33:e3:e9:51
rlphy0 at rl0 phy 0: RTL internal phy
"Matrox MGA Millennium II 2164W" rev 0x00 at pci0 dev 17 function 0 not configured
isa0 at pcib0
isadma0 at isa0
wdc0 at isa0 port 0x1f0/8 irq 14
wd0 at wdc0 channel 0 drive 0: <Conner Peripherals 1620MB - CFS1621A>
wd0: can use 16-bit, PIO mode 4
wd0: 16-sector PIO, LBA, 1548MB, 3146 cyl, 16 head, 63 sec, 3171270 sectors
wd1 at wdc0 channel 0 drive 1: <WDC AC31000H>
wd1: can use 16-bit, PIO mode 3
wd1: 16-sector PIO, LBA, 1033MB, 2100 cyl, 16 head, 63 sec, 2116800 sectors
wdc1 at isa0 port 0x170/8 irq 15
atapiscsi0 at wdc1 channel 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <ATAPI, 48X CDROM, 3.30> SCSI0 5/cdrom removable
cd0: can use 16-bit, PIO mode 4
sb0 at isa0 port 0x220/24 irq 5 drq 1: dsp v3.01
midi0 at sb0: <SB MIDI UART>
audio0 at sb0
opl0 at sb0: model OPL3
midi1 at opl0: <SB Yamaha OPL3>
pcppi0 at isa0 port 0x61
midi2 at pcppi0: <PC speaker>
sysbeep0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
npx0 at isa0 port 0xf0/16: using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
vt0 at isa0 port 0x60/16 irq 1: vga 80 col, color, 8 scr, mf2-kbd
pms0 at vt0 irq 12
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
biomask c040 netmask c840 ttymask d8c2
pctr: 586-class performance counters and user-level cycle counter enabled
wd0: no disk label
dkcsum: wd0 matched BIOS disk 80
dkcsum: wd1 matched BIOS disk 81
root on wd1a
rootdev=0x10 rrootdev=0x310 rawdev=0x312

----

The SB16:

OpenBSD 2.7 (GENERIC) #25: Sat May 13 18:04:26 MDT 2000
    deraadt_(_at_)_i386_(_dot_)_openbsd_(_dot_)_org:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: F00F bug workaround installed
cpu0: Intel Pentium (P54C) ("GenuineIntel" 586-class) 90 MHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8
real mem  = 49917952 (48748K)
avail mem = 41660416 (40684K)
using 634 buffers containing 2596864 bytes (2536K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(00) BIOS, date 09/12/95
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "Intel 82437FX (Triton) PCI/Cache/DRAM" rev 0x02
pcib0 at pci0 dev 7 function 0 "Intel 82371FB (Triton) PCI-ISA" rev 0x02
"Cirrus Logic CL-GD5434-8" rev 0xf9 at pci0 dev 8 function 0 not configured
rl0 at pci0 dev 11 function 0 "Realtek 8139" rev 0x10: irq 11 address 00:40:33:e3:e9:51
rlphy0 at rl0 phy 0: RTL internal phy
"Matrox MGA Millennium II 2164W" rev 0x00 at pci0 dev 17 function 0 not configured
isa0 at pcib0
isadma0 at isa0
wdc0 at isa0 port 0x1f0/8 irq 14
wd0 at wdc0 channel 0 drive 0: <Conner Peripherals 1620MB - CFS1621A>
wd0: can use 16-bit, PIO mode 4
wd0: 16-sector PIO, LBA, 1548MB, 3146 cyl, 16 head, 63 sec, 3171270 sectors
wd1 at wdc0 channel 0 drive 1: <WDC AC31000H>
wd1: can use 16-bit, PIO mode 3
wd1: 16-sector PIO, LBA, 1033MB, 2100 cyl, 16 head, 63 sec, 2116800 sectors
wdc1 at isa0 port 0x170/8 irq 15
atapiscsi0 at wdc1 channel 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <ATAPI, 48X CDROM, 3.30> SCSI0 5/cdrom removable
cd0: can use 16-bit, PIO mode 4
sb0 at isa0 port 0x220/24 irq 5 drq 1: dsp v4.05
midi0 at sb0: <SB MIDI UART>
audio0 at sb0
opl0 at sb0: model OPL3
midi1 at opl0: <SB Yamaha OPL3>
pcppi0 at isa0 port 0x61
midi2 at pcppi0: <PC speaker>
sysbeep0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
npx0 at isa0 port 0xf0/16: using exception 16
pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
vt0 at isa0 port 0x60/16 irq 1: vga 80 col, color, 8 scr, mf2-kbd
pms0 at vt0 irq 12
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
biomask c040 netmask c840 ttymask d8c2
pctr: 586-class performance counters and user-level cycle counter enabled
wd0: no disk label
dkcsum: wd0 matched BIOS disk 80
dkcsum: wd1 matched BIOS disk 81
root on wd1a
rootdev=0x10 rrootdev=0x310 rawdev=0x312