From owner-freebsd-multimedia@FreeBSD.ORG Fri Dec 30 18:02:00 2011 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9CCF2106566C for ; Fri, 30 Dec 2011 18:02:00 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe04.c2i.net [212.247.154.98]) by mx1.freebsd.org (Postfix) with ESMTP id E6E1D8FC0A for ; Fri, 30 Dec 2011 18:01:59 +0000 (UTC) X-T2-Spam-Status: No, hits=-0.2 required=5.0 tests=ALL_TRUSTED, BAYES_50 Received: from [188.126.198.129] (account mc467741@c2i.net HELO laptop002.hselasky.homeunix.org) by mailfe04.swip.net (CommuniGate Pro SMTP 5.4.2) with ESMTPA id 222593092; Fri, 30 Dec 2011 19:01:57 +0100 From: Hans Petter Selasky To: Mathias Picker Date: Fri, 30 Dec 2011 18:59:32 +0100 User-Agent: KMail/1.13.5 (FreeBSD/8.2-STABLE; KDE/4.4.5; amd64; ; ) References: <1325263531.4997.4.camel@localhost> <201112301807.25346.hselasky@c2i.net> <1325266387.3566.3.camel@localhost> In-Reply-To: <1325266387.3566.3.camel@localhost> X-Face: *nPdTl_}RuAI6^PVpA02T?$%Xa^>@hE0uyUIoiha$pC:9TVgl.Oq, NwSZ4V"|LR.+tj}g5 %V,x^qOs~mnU3]Gn; cQLv&.N>TrxmSFf+p6(30a/{)KUU!s}w\IhQBj}[g}bj0I3^glmC( :AuzV9:.hESm-x4h240C`9=w MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <201112301859.32280.hselasky@c2i.net> Cc: freebsd-multimedia@freebsd.org Subject: Re: M-Audio Oxygen 49: snd_uaudio cycles (loads, detaches, loads.... ad infinitum) 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: Fri, 30 Dec 2011 18:02:00 -0000 On Friday 30 December 2011 18:33:07 Mathias Picker wrote: > Am Freitag, den 30.12.2011, 18:07 +0100 schrieb Hans Petter Selasky: > > On Friday 30 December 2011 17:45:31 Mathias Picker wrote: > > > I just got an 3rd gen oxygen 49 midi master keyboard, which is class > > > compliant. > > > > Switching it on gives: > [snip] > > > Hi, > > > > There is a sysctl > > > > hw.usb.uaudio.debug > > > > Which you can set to 15, to enable USB audio debugging. > > > > If the sysctl is not there you need to have "options USB_DEBUG" in your > > kernel config. > > > > --HPS > > Wow, thanks for the fast response. > > Now it looks like this: > > Dec 30 18:26:37 mp kernel: ugen5.3: at usbus5 > Dec 30 18:26:37 mp kernel: uaudio1: 1.00/1.00, addr 3> on usbus5 > Dec 30 18:26:37 mp kernel: uaudio_mixer_fill_info: found AC header, > vers=100, len=0 > Dec 30 18:26:37 mp kernel: uaudio_mixer_fill_info: Maximum ID=0 > Dec 30 18:26:37 mp kernel: uaudio_attach: audio rev 1.00 > Dec 30 18:26:37 mp kernel: uaudio_attach: 0 mixer controls > Dec 30 18:26:37 mp kernel: uaudio1: No playback! > Dec 30 18:26:37 mp kernel: uaudio1: No recording! > Dec 30 18:26:37 mp kernel: umidi_bulk_read_callback: start > Dec 30 18:26:37 mp kernel: uaudio1: MIDI sequencer > Dec 30 18:26:37 mp kernel: uaudio_attach: doing child attach > Dec 30 18:26:37 mp kernel: pcm4: on uaudio1 > Dec 30 18:26:37 mp kernel: uaudio_attach_sub: emulating master volume > Dec 30 18:26:37 mp kernel: uaudio_mixer_init_sub: > Dec 30 18:26:38 mp kernel: uaudio1: at uhub5, port 3, addr 3 > (disconnected) > Dec 30 18:26:38 mp kernel: uaudio_mixer_uninit_sub: > Dec 30 18:26:38 mp kernel: pcm4: detached > Dec 30 18:26:38 mp kernel: umidi_bulk_read_callback: > error=USB_ERR_CANCELLED > Dec 30 18:26:39 mp kernel: uaudio1: 1.00/1.00, addr 3> on usbus5 > Dec 30 18:26:39 mp kernel: uaudio_mixer_fill_info: found AC header, > vers=100, len=0 > Dec 30 18:26:39 mp kernel: uaudio_mixer_fill_info: Maximum ID=0 > Dec 30 18:26:39 mp kernel: uaudio_attach: audio rev 1.00 > Dec 30 18:26:39 mp kernel: uaudio_attach: 0 mixer controls > Dec 30 18:26:39 mp kernel: uaudio1: No playback! > Dec 30 18:26:39 mp kernel: uaudio1: No recording! > Dec 30 18:26:39 mp kernel: uaudio1: MIDI sequencer > Dec 30 18:26:39 mp kernel: uaudio_attach: doing child attach > Dec 30 18:26:39 mp kernel: umidi_bulk_read_callback: start > Dec 30 18:26:39 mp kernel: pcm4: on uaudio1 > Dec 30 18:26:39 mp kernel: uaudio_attach_sub: emulating master volume > Dec 30 18:26:39 mp kernel: uaudio_mixer_init_sub: > Dec 30 18:26:40 mp kernel: uaudio1: at uhub5, port 3, addr 3 > (disconnected) > Dec 30 18:26:40 mp kernel: uaudio_mixer_uninit_sub: > Dec 30 18:26:40 mp kernel: pcm4: detached > Dec 30 18:26:40 mp kernel: umidi_bulk_read_callback: > error=USB_ERR_CANCELLED > > And I forgot, this is on a 9.0-PRERELEASE #6: Wed Dec 14 17:00:27 CET > 2011 > > Also, cat /dev/sndstat shows: > FreeBSD Audio Driver (newpcm: 64bit 2009061500/amd64) > Installed devices: > pcm0: at cad 0 nid 1 on hdac0 kld > snd_hda (1p:1v/0r:0v) > pcm1: at cad 0 nid 1 on hdac1 kld > snd_hda (1p:1v/1r:1v) default > pcm2: at cad 0 nid 1 on hdac1 kld > snd_hda (1p:1v/0r:0v) > pcm3: at ? kld snd_uaudio (0p:0v/1r:1v) > pcm4: at ? kld snd_uaudio (mixer only) > > the moment the oxygen 49 is recognized, and midi devices are there for a > short time: > > mp# lf /dev/umidi* > /dev/umidi1.0 /dev/umidi1.10 /dev/umidi1.12 /dev/umidi1.14 /dev/umidi1.2 /d > ev/umidi1.4 /dev/umidi1.6 /dev/umidi1.8 > /dev/umidi1.1 /dev/umidi1.11 /dev/umidi1.13 /dev/umidi1.15 /dev/umidi1.3 / > dev/umidi1.5 /dev/umidi1.7 /dev/umidi1.9 What happens if you set: hw.usb.no_cs_fail=1 --HPS