From owner-freebsd-multimedia@FreeBSD.ORG Sun Apr 30 01:53:04 2006 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0872416A401 for ; Sun, 30 Apr 2006 01:53:04 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Received: from gaia.nimnet.asn.au (nimbin.lnk.telstra.net [139.130.45.143]) by mx1.FreeBSD.org (Postfix) with ESMTP id 58F9043D45 for ; Sun, 30 Apr 2006 01:53:01 +0000 (GMT) (envelope-from smithi@nimnet.asn.au) Received: from localhost (smithi@localhost) by gaia.nimnet.asn.au (8.8.8/8.8.8R1.4) with SMTP id LAA22582; Sun, 30 Apr 2006 11:52:52 +1000 (EST) (envelope-from smithi@nimnet.asn.au) Date: Sun, 30 Apr 2006 11:52:51 +1000 (EST) From: Ian Smith To: Ulrich Spoerlein In-Reply-To: <20060428151331.GA7607@roadrunner.q.local> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: freebsd-multimedia@freebsd.org Subject: Re: /dev/speaker broken in 5.x? (fwd) X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Apr 2006 01:53:04 -0000 On Fri, 28 Apr 2006, Ulrich Spoerlein wrote: > Ian Smith wrote: > > paqi# echo "T250L8CE-GE-C" > /dev/speaker # works fine the 1st time .. > > paqi# fstat | grep speaker # but leaves speaker open .. > > root csh 1919 4 /dev 72 crw-rw---- speaker w > > root fstat 1918 4 /dev 72 crw-rw---- speaker w > > root csh 1116 4 /dev 72 crw-rw---- speaker w > > paqi# echo "T250L8CE-GE-C" > /dev/speaker # no sound every 2nd time .. > > /dev/speaker: Device busy. > > Interessting, but at least I am unable to reproduce it. What soundcard > do you have? > % dmesg|egrep spea\|pcm > pcm0: port 0xb800-0xb8ff,0xbc40-0xbc7f mem 0xf4fff800-0xf4fff9ff,0xf4fff400-0xf4fff4ff irq 9 at device 31.5 on pci0 > pcm0: > speaker0: port 0x61,0x63,0x65,0x67 on acpi0 paqi# dmesg | grep "sbc\|speaker" sbc0: at port 0x330-0x331,0x388-0x38b,0x220-0x22f irq 5 drq 5,1 on isa0 pcm0: on sbc0 speaker0: at port 0x61 on isa0 However I don't think the soundcard is relevant to /dev/speaker, which here is on ISA (using APM) while I see yours is on ACPI, which might be a clue. OS version so far seems to matter more - are you running 6.x? paqi# uname -a FreeBSD paqi.nimnet.asn.au 5.4-RELEASE FreeBSD 5.4-RELEASE #0: Tue Feb 21 19:18:27 EST 2006 root@paqi.nimnet.asn.au:/usr/src/sys/i386/compile/PAQI54_1 i386 Thanks for the datapoint Ulrich, cheers, Ian