From owner-freebsd-questions Mon Sep 21 05:53:39 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA00859 for freebsd-questions-outgoing; Mon, 21 Sep 1998 05:53:39 -0700 (PDT) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from harmony.williams.edu (harmony.williams.edu [137.165.4.25]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA00854 for ; Mon, 21 Sep 1998 05:53:37 -0700 (PDT) (envelope-from sachs@bull.cs.williams.edu) Received: from cs.williams.edu (bull.cs.williams.edu) by williams.edu (PMDF V5.1-10 #24595) with SMTP id <0EZM00JCOX4F3K@williams.edu> for questions@freebsd.org; Mon, 21 Sep 1998 08:53:04 -0400 (EDT) Received: from hamburger.cs.williams.edu by cs.williams.edu (SMI-8.6/SMI-SVR4) id IAA15186; Mon, 21 Sep 1998 08:53:02 -0400 Received: (from sachs@localhost) by hamburger.cs.williams.edu (8.8.8/8.8.8) id IAA01783; Mon, 21 Sep 1998 08:53:21 +0000 (GMT) Date: Mon, 21 Sep 1998 08:53:21 +0000 From: Jay Sachs Subject: Yamaha SA2 audio & luigi's drivers To: questions@FreeBSD.ORG Message-id: MIME-version: 1.0 (generated by tm-edit 7.108) X-Mailer: Gnus v5.5/XEmacs 20.4 - "Emerald" Content-type: text/plain; charset=US-ASCII X-Face: 6!-I&o^[[HP+0~O~}d2Zf@Pbof:|>j5^*W$QOR"&)JYcHT.@-"AhAXLg3vioV79Ri3JMp/a e3QD@Z$1Ot@'j1/A Lines: 200 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I'm trying to play sounds using the pcm driver on a PnP Yamaha SA2. I do get sound using e.g. rplay, but I also get console messages like tsleep returns 4 tsleep returns 4 tsleep returns 4 tsleep returns 4 tsleep returns 4 tsleep returns 4 How strange... mss_intr with no reason! and timeout flushing dbuf_out.chan, cnt 0x1abe flags 0x00000041 If I attempt to get sounds to work in xemacs20, the xemacs session ends up hanging, responding only to kill -9. This is running on 2.2-stable (world rebuilt about a week ago). Extract from kernel config: device pcm0 at isa? port ? tty irq 10 drq 1 flags 0x0 vector pcmintr (I also tried device pcm0 at isa? port ? tty irq ? drq ? flags 0x0 vector pcmintr but no difference) pnpinfo gives: Checking for Plug-n-Play devices... Card assigned CSN #1 Vendor ID YMH0020 (0x2000a865), Serial Number 0xffffffff PnP Version 1.0, Vendor Version 0 Device Description: OPL3-SAX Sound Board Logical Device ID: YMH0021 0x2100a865 #0 Vendor register funcs 00 TAG Start DF Good Configuration I/O Range 0x220 .. 0x220, alignment 0x10, len 0x10 [16-bit addr] I/O Range 0x530 .. 0x530, alignment 0x8, len 0x8 [16-bit addr] I/O Range 0x388 .. 0x388, alignment 0x4, len 0x4 [16-bit addr] I/O Range 0x330 .. 0x330, alignment 0x2, len 0x2 [16-bit addr] I/O Range 0x370 .. 0x370, alignment 0x2, len 0x2 [16-bit addr] IRQ: 5 IRQ: High true edge sensitive DMA: channel(s) 0 8-bit, not a bus master, count by byte, , Type F DMA: channel(s) 1 8-bit, not a bus master, count by byte, , Type F TAG Start DF Acceptable Configuration I/O Range 0x240 .. 0x240, alignment 0x10, len 0x10 [16-bit addr] I/O Range 0xe80 .. 0xe80, alignment 0x8, len 0x8 [16-bit addr] I/O Range 0x388 .. 0x388, alignment 0x8, len 0x4 [16-bit addr] I/O Range 0x300 .. 0x300, alignment 0x2, len 0x2 [16-bit addr] I/O Range 0x100 .. 0xffe, alignment 0x2, len 0x2 [16-bit addr] IRQ: 5 7 9 10 11 IRQ: High true edge sensitive DMA: channel(s) 0 1 3 8-bit, not a bus master, count by byte, , Type F DMA: channel(s) 0 1 3 8-bit, not a bus master, count by byte, , Type F TAG Start DF Sub-optimal Configuration I/O Range 0x220 .. 0x280, alignment 0x10, len 0x10 [16-bit addr] I/O Range 0x530 .. 0xf48, alignment 0x8, len 0x8 [16-bit addr] I/O Range 0x388 .. 0x3f8, alignment 0x8, len 0x4 [16-bit addr] I/O Range 0x300 .. 0x334, alignment 0x2, len 0x2 [16-bit addr] I/O Range 0x100 .. 0xffe, alignment 0x2, len 0x2 [16-bit addr] IRQ: 3 5 7 9 10 11 IRQ: High true edge sensitive DMA: channel(s) 0 1 3 8-bit, not a bus master, count by byte, , Type F DMA: channel(s) 0 1 3 8-bit, not a bus master, count by byte, , Type F TAG End DF Logical Device ID: YMH0022 0x2200a865 #1 Vendor register funcs 00 Compatible Device ID: PNPb02f (2fb0d041) TAG Start DF Good Configuration I/O Range 0x201 .. 0x201, alignment 0x1, len 0x1 [16-bit addr] TAG Start DF Acceptable Configuration I/O Range 0x202 .. 0x202, alignment 0x1, len 0x1 [16-bit addr] TAG Start DF Acceptable Configuration I/O Range 0x203 .. 0x203, alignment 0x1, len 0x1 [16-bit addr] TAG Start DF Sub-optimal Configuration I/O Range 0x204 .. 0x20f, alignment 0x1, len 0x1 [16-bit addr] TAG End DF End Tag Successfully got 42 resources, 2 logical fdevs -- card select # 0x0001 CSN YMH0020 (0x2000a865), Serial Number 0xffffffff Logical device #0 IO: 0x0240 0x0e80 0x0388 0x0300 0x0ffe 0x0000 0x0000 0x0000 IRQ 11 0 DMA 1 0 IO range check 0x00 activate 0x01 Logical device #1 IO: 0x0201 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 IRQ 0 0 DMA 0 0 IO range check 0x00 activate 0x01 cat /dev/sndstat: FreeBSD Audio Driver (980215) Sep 20 1998 17:46:55 Installed devices: pcm1: at 0xe80 irq 11 dma 1:0 sequencer1: at 0xe80 (not functional) dmesg: Copyright (c) 1992-1998 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 2.2.7-STABLE #0: Sun Sep 20 17:47:06 GMT 1998 sachs@hamburger.cs.williams.edu:/base/src/sys/compile/HAMBURGER CPU: Pentium II (299.94-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x634 Stepping=4 Features=0x80f9ff real memory = 67108864 (65536K bytes) avail memory = 63434752 (61948K bytes) Probing for devices on PCI bus 0: chip0 rev 3 on pci0:0:0 chip1 rev 3 on pci0:1:0 chip2 rev 1 on pci0:7:0 chip3 rev 1 on pci0:7:1 chip4 rev 1 int d irq 5 on pci0:7:2 chip5 rev 1 on pci0:7:3 xl0 <3Com 3c905B Fast Etherlink XL 10/100BaseTX> rev 36 int a irq 10 on pci0:16:0 xl0: Ethernet address: 00:10:4b:d2:a9:56 xl0: autoneg complete, link status good (half-duplex, 10Mbps) Probing for devices on PCI bus 1: vga0 rev 3 int a irq 9 on pci1:0:0 Probing for PnP devices: CSN 1 Vendor ID: YMH0020 [0x2000a865] Serial 0xffffffff mss_attach 1 at 0xe80 irq 11 dma 1:0 flags 0x10 pcm1 (CS423x/Yamaha sn 0xffffffff) at 0xe80 irq 11 drq 1 flags 0x10 id 14 Probing for devices on the ISA bus: sc0 at 0x60-0x6f irq 1 on motherboard sc0: VGA color <16 virtual consoles, flags=0x0> sio0 at 0x3f8-0x3ff irq 4 on isa sio0: type 16550A sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16550A lpt0 at 0x378-0x37f irq 7 on isa lpt0: Interrupt-driven port lp0: TCP/IP capable interface psm0 at 0x60-0x64 irq 12 on motherboard psm0: model Generic PS/2 mouse, device ID 0 pcm0 not found at 0xffffffff fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: FIFO enabled, 8 bytes threshold fd0: 1.44MB 3.5in wdc0 at 0x1f0-0x1f7 irq 14 on isa wdc0: unit 0 (wd0): wd0: 4028MB (8249472 sectors), 8184 cyls, 16 heads, 63 S/T, 512 B/S wdc1 at 0x170-0x177 irq 15 on isa wdc1: unit 0 (atapi): , removable, accel, ovlap, dma, iordis wcd0: 4134Kb/sec, 128Kb cache, audio play, 16 volume levels, ejectable tray wcd0: no disc inside, unlocked wdc1: unit 1 (atapi): , removable, intr, iordis npx0 flags 0x1 on motherboard npx0: INT 16 interface Any ideas or pointers to what I may be doing wrong? -Jay To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message