From owner-freebsd-i386@FreeBSD.ORG Fri May 29 16:12:59 2009 Return-Path: Delivered-To: freebsd-i386@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 67CCE10656B5 for ; Fri, 29 May 2009 16:12:59 +0000 (UTC) (envelope-from dokas@oitsec.umn.edu) Received: from mail.oitsec.umn.edu (mail.oitsec.umn.edu [128.101.238.120]) by mx1.freebsd.org (Postfix) with ESMTP id 9E2CF8FC21 for ; Fri, 29 May 2009 16:12:58 +0000 (UTC) (envelope-from dokas@oitsec.umn.edu) Received: from localhost (localhost [127.0.0.1]) by mail.oitsec.umn.edu (Postfix) with ESMTP id DC9C36D4C6 for ; Fri, 29 May 2009 10:59:55 -0500 (CDT) X-Virus-Scanned: amavisd-new at oitsec.umn.edu Received: from mail.oitsec.umn.edu ([127.0.0.1]) by localhost (mail.oitsec.umn.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2ZHwY20GsEzG for ; Fri, 29 May 2009 10:59:54 -0500 (CDT) Received: from cdward.oitsec.umn.edu (cdward.oitsec.umn.edu [160.94.247.237]) by mail.oitsec.umn.edu (Postfix) with ESMTP id 752266D4C8 for ; Fri, 29 May 2009 10:59:54 -0500 (CDT) Message-ID: <4A20067A.70601@oitsec.umn.edu> Date: Fri, 29 May 2009 10:59:54 -0500 From: Paul Dokas Organization: OIT Security & Assurance, University of Minnesota User-Agent: Thunderbird 2.0.0.21 (X11/20090404) MIME-Version: 1.0 To: freebsd-i386@FreeBSD.org X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: pcm0:record:dsp0.r1: record interrupt timeout, channel dead X-BeenThere: freebsd-i386@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Paul Dokas List-Id: I386-specific issues for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 May 2009 16:13:00 -0000 While attempting to get Skype working on my machine: (amd64 FreeBSD 7.1-RELEASE-p5) I ran into a nasty problem. Once I had linux emulation installed correctly, Skype seems to work just fine. Until I try to make an outbound call that is. Once Skype tries to enable the recording of sound through the mic jack, it starts complaining. I also get the following from the kernel: pcm0:record:dsp0.r1: record interrupt timeout, channel dead pcm0:record:dsp0.r1: record interrupt timeout, channel dead pcm0:record:dsp0.r1: record interrupt timeout, channel dead pcm0:record:dsp0.r1: record interrupt timeout, channel dead pcm0:record:dsp0.r1: record interrupt timeout, channel dead The same also happens if I just try to read from the dsp device: dd if=/dev/dsp0 of=/dev/null bs=1k count=16 Here are the devices that I've tried: pcm0: port 0xccc0-0xccff irq 30 at device 6.0 on pci7 pcm0: pcm0: [ITHREAD] uaudio0: on uhub3 uaudio0: ignored input endpoint of type adaptive uaudio0: audio rev 1.00 pcm1: on uaudio0 Googling for this error turns up quite a few people seeing the same thing. And, sound(4) has this to say: pcm%d:play:%d:dsp%d.p%d: play interrupt timeout, channel dead The hard- ware does not generate interrupts to serve incoming (play) or outgoing (record) data. Ok, this seems pretty straight forward if a little cryptic. However, why is there no support for recording? Recording presumably works fine for Windows or Linux on the same hardware. What is missing in FreeBSD that causes this to break? And lastly, I would be remiss if I didn't ask for pointers on how to fix this problem. Any ideas? Thanks, Paul -- Paul Dokas dokas at oitsec.umn.edu ====================================================================== Don Juan Matus: "an enigma wrapped in mystery wrapped in a tortilla."