* Re: [PATCH 06/11] ttm/driver: Expand ttm_backend_func to include two overrides for TTM page pool.
From: Konrad Rzeszutek Wilk @ 2011-10-24 18:18 UTC (permalink / raw)
To: Thomas Hellstrom
Cc: thellstrom, xen-devel, linux-kernel, dri-devel, j.glisse, airlied,
bskeggs
In-Reply-To: <4EA5A381.1050100@shipmail.org>
> >For that there are couple of architectural issues I am not sure how to solve.
> >
> >There has to be some form of TTM<->[Radeon|Nouveau] lookup mechanism
> >to say: "here is a 'struct page *', give me the bus address". Currently
> >this is solved by keeping an array of DMA addresses along with the list
> >of pages. And passing the list and DMA address up the stack (and down)
> >from TTM up to the driver (when ttm->be->func->populate is called and they
> >are handed off) does it. It does not break any API layering .. and the internal
> >TTM pool (non-DMA) can just ignore the dma_address altogether (see patch above).
> >
>
> I actually had something more simple in mind, but when tinking a bit
> deeper into it, it seems more complicated than I initially thought.
>
> Namely that when we allocate pages from the ttm_backend, we actually
> populated it at the same time. be::populate would then not take a
> page array as an argument, and would actually be a no-op on many
> drivers.
The programming of the gfx's MMU.. would be done via a new API call?
I think this needs a bit of whiteboarding for me to be sure I understand you.
>
> This makes us move towards struct ttm_tt consisting almost only of
> its backend, so that whole API should perhaps be looked at with new
> eyes.
>
> So anyway, I'm fine with high level things as they are now, and the
Great!
> dma_addr issue can be looked at at a later time. If we could get a
> couple of extra eyes to review the code for style etc. would be
Anybody in particular you can recommend that I can pester^H^H^H^H politely
ask :-)
> great, because I have very little time the next couple of weeks.
<nods> Understood.
^ permalink raw reply
* Re: finger service @ftp.kernel.org
From: @ 2011-10-24 18:17 UTC (permalink / raw)
To: Borislav Petkov; +Cc: Tarkan Erimer, linux-kernel
In-Reply-To: <20111017125126.GB18822@gere.osrc.amd.com>
On 17 October 2011 08:51, Borislav Petkov <bp@alien8.de> wrote:
> On Mon, Oct 17, 2011 at 05:03:07AM -0400, wrote:
>> The finger_banner page appears to be current,
>
> It doesn't look like it here:
>
> $ curl http://kernel.org/kdist/finger_banner
> ...
> The latest snapshot 3 version of the Linux kernel is: 3.1-rc4-git2
> The latest mainline 3 version of the Linux kernel is: 3.1-rc4
> ...
> $ date
> Mon Oct 17 14:50:59 CEST 2011
> ...
> Boris.
It seems both the finger_banner file and http://kernel.org home page
both list -rc4 as the current 'mainline'.
So, the rebuild of kernel.org has not yet hit the scripts that update
those files.
Give it time, those sysadmins have been rather busy lately.
Cheers!
-porpen
^ permalink raw reply
* Re: [v2 PATCH 0/4] Implement byte-range lock caching
From: Steve French @ 2011-10-24 18:16 UTC (permalink / raw)
To: Pavel Shilovsky; +Cc: Jeff Layton, linux-cifs-u79uwXL29TY76Z2rM5mHXA
In-Reply-To: <CAH2r5mtfoqMSS7r_7Fowvo4wWvH8nmP3HmQ=wxGOXuqXMdND9A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
On Mon, Oct 24, 2011 at 10:02 AM, Steve French <smfrench-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> On Mon, Oct 24, 2011 at 7:05 AM, Pavel Shilovsky <piastry-7qunaywFIewox3rIn2DAYQ@public.gmane.org> wrote:
>> 2011/10/24 Jeff Layton <jlayton-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>:
>>> On Sat, 22 Oct 2011 15:33:28 +0400
>>> Pavel Shilovsky <piastry-7qunaywFIewox3rIn2DAYQ@public.gmane.org> wrote:
>>>
>>>> This is the rest of byte-range lock cache patchset that includes several fixes in patches #1 and #3.
>>>>
>>>> The patchset is going to simplify brlocking code and add caching support for exclusive oplock cases. I splitted it into several independent parts - so, each can be applied separately once it's reviewed.
>>>>
>>>> Any comments and testing are welcome!
>>>>
>>>> Pavel Shilovsky (4):
>>>> CIFS: Implement caching mechanism for mandatory brlocks
>>>> CIFS: Implement caching mechanism for posix brlocks
>>>> CIFS: Send as many mandatory unlock ranges at once as possible
>>>> CIFS: Make cifs_push_locks send as many locks at once as possible
>>>>
>>>> fs/cifs/cifsglob.h | 2 +
>>>> fs/cifs/cifsproto.h | 7 +-
>>>> fs/cifs/cifssmb.c | 48 +++++-
>>>> fs/cifs/file.c | 533 ++++++++++++++++++++++++++++++++++++++++++++++-----
>>>> 4 files changed, 538 insertions(+), 52 deletions(-)
>>>>
>>>
>>> This patchset seems to fix the regression in the earlier one. I've also
>>> looked over it and don't see any obvious problems. Let's get this
>>> merged early so it can get the full testing cycle for 3.2.
>>>
>>> Acked-by: Jeff Layton <jlayton-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
>>
>> Thanks for the review!
>>
>> Steve, can you look at these 4 patches, please?
> yes - I am testing them now.
Lock patches merged. Doing another check of the smb2 code
now and doing some testing, but that is next to merge.
--
Thanks,
Steve
^ permalink raw reply
* [PATCH] TCP: remove TCP_DEBUG
From: Flavio Leitner @ 2011-10-24 18:15 UTC (permalink / raw)
To: netdev
Cc: David Miller, Dan McGee, kuznet, jmorris, yoshfuji, kaber,
linux-kernel
In-Reply-To: <CAEik5nPciVMwOE-hC+oPP1gMEvRzbhFwAZHKNQnHEc0YOUXuWA@mail.gmail.com>
It was enabled by default and the messages guarded
by the define are useful.
Signed-off-by: Flavio Leitner <fbl@redhat.com>
---
include/net/tcp.h | 1 -
net/ipv4/tcp.c | 2 --
net/ipv4/tcp_timer.c | 2 --
3 files changed, 0 insertions(+), 5 deletions(-)
diff --git a/include/net/tcp.h b/include/net/tcp.h
index ed0e814..e147f42 100644
--- a/include/net/tcp.h
+++ b/include/net/tcp.h
@@ -18,7 +18,6 @@
#ifndef _TCP_H
#define _TCP_H
-#define TCP_DEBUG 1
#define FASTRETRANS_DEBUG 1
#include <linux/list.h>
diff --git a/net/ipv4/tcp.c b/net/ipv4/tcp.c
index eefc61e..34f5db1 100644
--- a/net/ipv4/tcp.c
+++ b/net/ipv4/tcp.c
@@ -1193,13 +1193,11 @@ void tcp_cleanup_rbuf(struct sock *sk, int copied)
struct tcp_sock *tp = tcp_sk(sk);
int time_to_ack = 0;
-#if TCP_DEBUG
struct sk_buff *skb = skb_peek(&sk->sk_receive_queue);
WARN(skb && !before(tp->copied_seq, TCP_SKB_CB(skb)->end_seq),
"cleanup rbuf bug: copied %X seq %X rcvnxt %X\n",
tp->copied_seq, TCP_SKB_CB(skb)->end_seq, tp->rcv_nxt);
-#endif
if (inet_csk_ack_scheduled(sk)) {
const struct inet_connection_sock *icsk = inet_csk(sk);
diff --git a/net/ipv4/tcp_timer.c b/net/ipv4/tcp_timer.c
index ecd44b0..2e0f0af 100644
--- a/net/ipv4/tcp_timer.c
+++ b/net/ipv4/tcp_timer.c
@@ -334,7 +334,6 @@ void tcp_retransmit_timer(struct sock *sk)
* connection. If the socket is an orphan, time it out,
* we cannot allow such beasts to hang infinitely.
*/
-#ifdef TCP_DEBUG
struct inet_sock *inet = inet_sk(sk);
if (sk->sk_family == AF_INET) {
LIMIT_NETDEBUG(KERN_DEBUG "TCP: Peer %pI4:%u/%u unexpectedly shrunk window %u:%u (repaired)\n",
@@ -349,7 +348,6 @@ void tcp_retransmit_timer(struct sock *sk)
inet->inet_num, tp->snd_una, tp->snd_nxt);
}
#endif
-#endif
if (tcp_time_stamp - tp->rcv_tstamp > TCP_RTO_MAX) {
tcp_write_err(sk);
goto out;
--
1.7.6
^ permalink raw reply related
* [meta-xfce 2/3] xfce-panel-plugin.bbclass: pack modules also from ${libdir}/xfce4/panel-plugins
From: Andreas Müller @ 2011-10-24 18:14 UTC (permalink / raw)
To: openembedded-devel
In-Reply-To: <1319480061-20128-1-git-send-email-schnitzeltony@gmx.de>
* some panel-plugins (e.g xfce4-datetime-plugin) install their modules to
${libdir}/xfce4/panel-plugins
* build tested with fresh build dir
* run tested on overo: applications / all available plugins
Signed-off-by: Andreas Müller <schnitzeltony@gmx.de>
---
meta-xfce/classes/xfce-panel-plugin.bbclass | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/meta-xfce/classes/xfce-panel-plugin.bbclass b/meta-xfce/classes/xfce-panel-plugin.bbclass
index 51e40c9..5b89cdc 100644
--- a/meta-xfce/classes/xfce-panel-plugin.bbclass
+++ b/meta-xfce/classes/xfce-panel-plugin.bbclass
@@ -5,4 +5,5 @@ DEPENDS += "libxfce4ui libxfce4util xfce4-panel"
SRC_URI = "http://archive.xfce.org/src/panel-plugins/${BPN}/${@'${PV}'[0:3]}/${BPN}-${PV}.tar.bz2"
FILES_${PN} += "${datadir}/xfce4/panel-plugins/"
+FILES_${PN} += "${libdir}/xfce4/panel-plugins/*.so"
FILES_${PN}-dbg += "${libexecdir}/xfce4/panel-plugins/.debug"
--
1.7.4.4
^ permalink raw reply related
* [meta-xfce 3/3] xfce4-datetime-plugin: Initial add git (0.6.1)
From: Andreas Müller @ 2011-10-24 18:14 UTC (permalink / raw)
To: openembedded-devel
In-Reply-To: <1319480061-20128-1-git-send-email-schnitzeltony@gmx.de>
Version 0.6.1 was release about 3 years ago. The patch to migrate from
libxfcegui4->libxfce4ui hopefully shall be applied mainline [1]. It would have
caused extra efforts to base the patch on 0.6.1 release.
[1] https://bugzilla.xfce.org/show_bug.cgi?id=8064
Signed-off-by: Andreas Müller <schnitzeltony@gmx.de>
---
.../datetime/files/port-to-libxfce4ui.patch | 360 ++++++++++++++++++++
.../datetime/xfce4-datetime-plugin_git.bb | 20 ++
2 files changed, 380 insertions(+), 0 deletions(-)
create mode 100644 meta-xfce/recipes-panel-plugins/datetime/files/port-to-libxfce4ui.patch
create mode 100644 meta-xfce/recipes-panel-plugins/datetime/xfce4-datetime-plugin_git.bb
diff --git a/meta-xfce/recipes-panel-plugins/datetime/files/port-to-libxfce4ui.patch b/meta-xfce/recipes-panel-plugins/datetime/files/port-to-libxfce4ui.patch
new file mode 100644
index 0000000..aab20ca
--- /dev/null
+++ b/meta-xfce/recipes-panel-plugins/datetime/files/port-to-libxfce4ui.patch
@@ -0,0 +1,360 @@
+From 2041c011c62e13c5bc1f0824733bc34ebb8a8bfe Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmx.de>
+Date: Sun, 23 Oct 2011 20:14:42 +0200
+Subject: [PATCH] port to libxfce4ui
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+
+Signed-off-by: Andreas Müller <schnitzeltony@gmx.de>
+---
+ configure.ac.in | 9 +--
+ panel-plugin/Makefile.am | 8 +-
+ panel-plugin/datetime-dialog.c | 8 +-
+ panel-plugin/datetime.c | 4 +-
+ panel-plugin/xfce46-compat.c | 193 ----------------------------------------
+ panel-plugin/xfce46-compat.h | 20 ----
+ 6 files changed, 11 insertions(+), 231 deletions(-)
+ delete mode 100644 panel-plugin/xfce46-compat.c
+ delete mode 100644 panel-plugin/xfce46-compat.h
+
+diff --git a/configure.ac.in b/configure.ac.in
+index 4d58211..5200268 100644
+--- a/configure.ac.in
++++ b/configure.ac.in
+@@ -31,12 +31,9 @@ XDT_I18N([@LINGUAS@])
+
+ dnl Check for required packages
+ XDT_CHECK_PACKAGE([GTK], [gtk+-2.0], [2.6.0])
+-XDT_CHECK_PACKAGE([LIBXFCEGUI4], [libxfcegui4-1.0], [4.3.99.2])
+-XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.3.99.2])
+-XDT_CHECK_PACKAGE([LIBXFCE4PANEL],[libxfce4panel-1.0],[4.3.99.2])
+-
+-dnl check for optional packages/versions
+-XDT_CHECK_OPTIONAL_PACKAGE([LIBXFCE4PANEL_46], [libxfce4panel-1.0], [4.5.92], [libxfce4panel46], [Take advantage of Xfce 4.6 panel changes])
++XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-1], [4.8.0])
++XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.8.0])
++XDT_CHECK_PACKAGE([LIBXFCE4PANEL],[libxfce4panel-1.0],[4.8.0])
+
+ #CFLAGS="$CFLAGS -Wall -Werror"
+
+diff --git a/panel-plugin/Makefile.am b/panel-plugin/Makefile.am
+index 4005f85..18bbc7e 100644
+--- a/panel-plugin/Makefile.am
++++ b/panel-plugin/Makefile.am
+@@ -7,16 +7,14 @@ libdatetime_la_SOURCES = \
+ datetime.h \
+ datetime.c \
+ datetime-dialog.h \
+- datetime-dialog.c \
+- xfce46-compat.h \
+- xfce46-compat.c
++ datetime-dialog.c
+
+ libdatetime_la_CFLAGS = \
+ -I$(top_srcdir) \
+ -DLOCALEDIR=\"$(localedir)\" \
+ $(GTK_CFLAGS) \
+ $(LIBXFCE4PANEL_CFLAGS) \
+- $(LIBXFCEGUI4_CFLAGS) \
++ $(LIBXFCE4UI_CFLAGS) \
+ $(LIBXFCE4UTIL_CFLAGS)
+
+ libdatetime_la_LDFLAGS = \
+@@ -31,7 +29,7 @@ endif
+ libdatetime_la_LIBADD = \
+ $(GTK_LIBS) \
+ $(LIBXFCE4PANEL_LIBS) \
+- $(LIBXFCEGUI4_LIBS) \
++ $(LIBXFCE4UI_LIBS) \
+ $(LIBXFCE4UTIL_LIBS)
+
+ desktopdir = $(datadir)/xfce4/panel-plugins
+diff --git a/panel-plugin/datetime-dialog.c b/panel-plugin/datetime-dialog.c
+index 193587e..4ef3ab8 100644
+--- a/panel-plugin/datetime-dialog.c
++++ b/panel-plugin/datetime-dialog.c
+@@ -28,7 +28,7 @@
+ #include <string.h>
+
+ /* xfce includes */
+-#include <libxfcegui4/libxfcegui4.h>
++#include <libxfce4ui/libxfce4ui.h>
+ #include <libxfce4util/libxfce4util.h>
+ #include <libxfce4panel/xfce-panel-plugin.h>
+
+@@ -388,7 +388,7 @@ datetime_properties_dialog(XfcePanelPlugin *plugin, t_datetime * datetime)
+ /*
+ * layout frame
+ */
+- frame = xfce_create_framebox(_("Layout"), &bin);
++ frame = xfce_gtk_frame_box_new(_("Layout"), &bin);
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dlg)->vbox), frame,
+ FALSE, FALSE, 0);
+ gtk_container_set_border_width(GTK_CONTAINER(frame), 6);
+@@ -422,7 +422,7 @@ datetime_properties_dialog(XfcePanelPlugin *plugin, t_datetime * datetime)
+ /*
+ * Date frame
+ */
+- datetime->date_frame = xfce_create_framebox(_("Date"), &bin);
++ datetime->date_frame = xfce_gtk_frame_box_new(_("Date"), &bin);
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dlg)->vbox), datetime->date_frame,
+ FALSE, FALSE, 0);
+ gtk_container_set_border_width(GTK_CONTAINER(datetime->date_frame), 6);
+@@ -525,7 +525,7 @@ datetime_properties_dialog(XfcePanelPlugin *plugin, t_datetime * datetime)
+ /*
+ * time frame
+ */
+- datetime->time_frame = xfce_create_framebox(_("Time"), &bin);
++ datetime->time_frame = xfce_gtk_frame_box_new(_("Time"), &bin);
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dlg)->vbox), datetime->time_frame,
+ FALSE, FALSE, 0);
+ gtk_container_set_border_width(GTK_CONTAINER(datetime->time_frame), 6);
+diff --git a/panel-plugin/datetime.c b/panel-plugin/datetime.c
+index 30ee04a..0738889 100644
+--- a/panel-plugin/datetime.c
++++ b/panel-plugin/datetime.c
+@@ -28,13 +28,11 @@
+ #include <string.h>
+
+ /* xfce includes */
+-#include <libxfcegui4/libxfcegui4.h>
++#include <libxfce4ui/libxfce4ui.h>
+ #include <libxfce4util/libxfce4util.h>
+ #include <libxfce4panel/xfce-panel-plugin.h>
+ #include <libxfce4panel/xfce-panel-convenience.h>
+
+-#include "xfce46-compat.h"
+-
+ #include "datetime.h"
+ #include "datetime-dialog.h"
+
+diff --git a/panel-plugin/xfce46-compat.c b/panel-plugin/xfce46-compat.c
+deleted file mode 100644
+index 97f10b1..0000000
+--- a/panel-plugin/xfce46-compat.c
++++ /dev/null
+@@ -1,193 +0,0 @@
+-/*
+- * Code was taken from libxfce4panel (LGPL2 or any later version),
+- * distributed here under the GPL.
+- *
+- * Copyright (c) 2005-2007 Jasper Huijsmans <jasper@xfce.org>
+- *
+- * This program is free software; you can redistribute it and/or modify
+- * it under the terms of the GNU General Public License as published by
+- * the Free Software Foundation; either version 2 of the License, or
+- * (at your option) any later version.
+- *
+- * This program is distributed in the hope that it will be useful,
+- * but WITHOUT ANY WARRANTY; without even the implied warranty of
+- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+- * GNU Library General Public License for more details.
+- *
+- * You should have received a copy of the GNU General Public License
+- * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+- */
+-
+-#ifdef HAVE_CONFIG_H
+-# include <config.h>
+-#endif
+-
+-#ifndef HAVE_LIBXFCE4PANEL_46
+-
+-#include "xfce46-compat.h"
+-
+-#include <libxfce4panel/xfce-panel-plugin.h>
+-#include <libxfce4panel/xfce-panel-macros.h>
+-
+-/* support macros for debugging */
+-#ifndef NDEBUG
+-#define _panel_assert(expr) g_assert (expr)
+-#define _panel_assert_not_reached() g_assert_not_reached ()
+-#define _panel_return_if_fail(expr) g_return_if_fail (expr)
+-#define _panel_return_val_if_fail(expr, val) g_return_val_if_fail (expr, (val))
+-#else
+-#define _panel_assert(expr) G_STMT_START{ (void)0; }G_STMT_END
+-#define _panel_assert_not_reached() G_STMT_START{ (void)0; }G_STMT_END
+-#define _panel_return_if_fail(expr) G_STMT_START{ (void)0; }G_STMT_END
+-#define _panel_return_val_if_fail(expr, val) G_STMT_START{ (void)0; }G_STMT_END
+-#endif
+-
+-/**
+- * xfce_panel_plugin_arrow_type:
+- * @plugin : an #XfcePanelPlugin
+- *
+- * Determine the #GtkArrowType for a widget that opens a menu and uses
+- * xfce_panel_plugin_position_menu() to position the menu.
+- *
+- * Returns: The #GtkArrowType to use.
+- **/
+-GtkArrowType
+-xfce_panel_plugin_arrow_type (XfcePanelPlugin *plugin)
+-{
+- XfceScreenPosition position;
+- GdkScreen *screen;
+- GdkRectangle geom;
+- gint mon, x, y;
+-
+- if (!GTK_WIDGET_REALIZED (plugin))
+- return GTK_ARROW_UP;
+-
+- position = xfce_panel_plugin_get_screen_position (plugin);
+- switch (position)
+- {
+- /* top */
+- case XFCE_SCREEN_POSITION_NW_H:
+- case XFCE_SCREEN_POSITION_N:
+- case XFCE_SCREEN_POSITION_NE_H:
+- return GTK_ARROW_DOWN;
+-
+- /* left */
+- case XFCE_SCREEN_POSITION_NW_V:
+- case XFCE_SCREEN_POSITION_W:
+- case XFCE_SCREEN_POSITION_SW_V:
+- return GTK_ARROW_RIGHT;
+-
+- /* right */
+- case XFCE_SCREEN_POSITION_NE_V:
+- case XFCE_SCREEN_POSITION_E:
+- case XFCE_SCREEN_POSITION_SE_V:
+- return GTK_ARROW_LEFT;
+-
+- /* bottom */
+- case XFCE_SCREEN_POSITION_SW_H:
+- case XFCE_SCREEN_POSITION_S:
+- case XFCE_SCREEN_POSITION_SE_H:
+- return GTK_ARROW_UP;
+-
+- /* floating */
+- default:
+- /* get the screen information */
+- screen = gtk_widget_get_screen (GTK_WIDGET (plugin));
+- mon = gdk_screen_get_monitor_at_window (screen, GTK_WIDGET (plugin)->window);
+- gdk_screen_get_monitor_geometry (screen, mon, &geom);
+- gdk_window_get_root_origin (GTK_WIDGET (plugin)->window, &x, &y);
+-
+- /* get the position based on the screen position */
+- if (position == XFCE_SCREEN_POSITION_FLOATING_H)
+- return ((y < (geom.y + geom.height / 2)) ? GTK_ARROW_DOWN : GTK_ARROW_UP);
+- else
+- return ((x < (geom.x + geom.width / 2)) ? GTK_ARROW_RIGHT : GTK_ARROW_LEFT);
+- }
+-}
+-
+-
+-
+-/**
+- * xfce_panel_plugin_position_widget:
+- * @plugin : an #XfcePanelPlugin
+- * @menu_widget : a #GtkWidget that will be used as popup menu
+- * @attach_widget : a #GtkWidget relative to which the menu should be positioned
+- * @x : return location for the x coordinate
+- * @y : return location for the y coordinate
+- *
+- * The menu widget is positioned relative to @attach_widget.
+- * If @attach_widget is NULL, the menu widget is instead positioned
+- * relative to @panel_plugin.
+- *
+- * This function is intended for custom menu widgets.
+- * For a regular #GtkMenu you should use xfce_panel_plugin_position_menu()
+- * instead (as callback argument to gtk_menu_popup()).
+- *
+- * See also: xfce_panel_plugin_position_menu().
+- **/
+-void
+-xfce_panel_plugin_position_widget (XfcePanelPlugin *plugin,
+- GtkWidget *menu_widget,
+- GtkWidget *attach_widget,
+- gint *x,
+- gint *y)
+-{
+- GtkRequisition req;
+- GdkScreen *screen;
+- GdkRectangle geom;
+- gint mon;
+-
+- _panel_return_if_fail (XFCE_IS_PANEL_PLUGIN (plugin));
+- _panel_return_if_fail (GTK_IS_WIDGET (menu_widget));
+- _panel_return_if_fail (attach_widget == NULL || GTK_IS_WIDGET (attach_widget));
+-
+- if (attach_widget == NULL)
+- attach_widget = GTK_WIDGET (plugin);
+-
+- if (!GTK_WIDGET_REALIZED (menu_widget))
+- gtk_widget_realize (menu_widget);
+-
+- gtk_widget_size_request (menu_widget, &req);
+- gdk_window_get_origin (attach_widget->window, x, y);
+-
+- switch (xfce_panel_plugin_arrow_type (plugin))
+- {
+- case GTK_ARROW_UP:
+- *y -= req.height;
+- break;
+-
+- case GTK_ARROW_DOWN:
+- *y += attach_widget->allocation.height;
+- break;
+-
+- case GTK_ARROW_LEFT:
+- *x -= req.width;
+- break;
+-
+- default: /* GTK_ARROW_RIGHT and GTK_ARROW_NONE */
+- *x += attach_widget->allocation.width;
+- break;
+- }
+-
+- screen = gtk_widget_get_screen (attach_widget);
+- mon = gdk_screen_get_monitor_at_window (screen, attach_widget->window);
+- gdk_screen_get_monitor_geometry (screen, mon, &geom);
+-
+- /* keep inside the screen */
+- if (*x > geom.x + geom.width - req.width)
+- *x = geom.x + geom.width - req.width;
+- if (*x < geom.x)
+- *x = geom.x;
+- if (*y > geom.y + geom.height - req.height)
+- *y = geom.y + geom.height - req.height;
+- if (*y < geom.y)
+- *y = geom.y;
+-
+- if (G_LIKELY (GTK_IS_MENU (menu_widget)))
+- gtk_menu_set_screen (GTK_MENU (menu_widget), screen);
+- else if (GTK_IS_WINDOW (menu_widget))
+- gtk_window_set_screen (GTK_WINDOW (menu_widget), screen);
+-}
+-
+-#endif
+diff --git a/panel-plugin/xfce46-compat.h b/panel-plugin/xfce46-compat.h
+deleted file mode 100644
+index d385ec4..0000000
+--- a/panel-plugin/xfce46-compat.h
++++ /dev/null
+@@ -1,20 +0,0 @@
+-#ifndef _XFCE46_COMPAT
+-#define _XFCE46_COMPAT
+-
+-#ifdef HAVE_CONFIG_H
+-# include <config.h>
+-#endif
+-
+-#ifndef HAVE_LIBXFCE4PANEL_46
+-
+-#include <gtk/gtk.h>
+-#include <libxfce4panel/xfce-panel-plugin.h>
+-
+-void xfce_panel_plugin_position_widget (XfcePanelPlugin *plugin,
+- GtkWidget *menu_widget,
+- GtkWidget *attach_widget,
+- gint *x,
+- gint *y);
+-
+-#endif
+-#endif
+--
+1.7.4.4
+
diff --git a/meta-xfce/recipes-panel-plugins/datetime/xfce4-datetime-plugin_git.bb b/meta-xfce/recipes-panel-plugins/datetime/xfce4-datetime-plugin_git.bb
new file mode 100644
index 0000000..831d549
--- /dev/null
+++ b/meta-xfce/recipes-panel-plugins/datetime/xfce4-datetime-plugin_git.bb
@@ -0,0 +1,20 @@
+DESCRIPTION = "Panel plugin to date and time anc calendar when clicked"
+HOMEPAGE = "http://goodies.xfce.org/projects/panel-plugins/xfce4-datetime-plugin"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
+
+inherit xfce-panel-plugin
+
+SRCREV = "e268210db6a32b2a47c03c63e5908ee3ba9461cc"
+PV = "0.6.1+gitr${SRCPV}"
+S = "${WORKDIR}/git"
+
+SRC_URI = "git://git.xfce.org/panel-plugins/xfce4-datetime-plugin;protocol=git;branch=master \
+ file://port-to-libxfce4ui.patch \
+ "
+SRC_URI[md5sum] = "e82f51ff0e75a63e5cbd139e43e094f9"
+SRC_URI[sha256sum] = "fb340c1c2170d4f33c7f278772966f3c01caaedcd4a7f58f670bf8e28580bb1b"
+
+do_configure_prepend() {
+ NOCONFIGURE=yes ./autogen.sh
+}
--
1.7.4.4
^ permalink raw reply related
* [meta-xfce 1/3] xfce.bbclass: Move static libraries to ${PN}-staticdev
From: Andreas Müller @ 2011-10-24 18:14 UTC (permalink / raw)
To: openembedded-devel
* build tested with fresh build dir
* run tested on overo: applications / all available plugins
Signed-off-by: Andreas Müller <schnitzeltony@gmx.de>
---
meta-xfce/classes/xfce.bbclass | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/meta-xfce/classes/xfce.bbclass b/meta-xfce/classes/xfce.bbclass
index 5b12cba..1a13fdc 100644
--- a/meta-xfce/classes/xfce.bbclass
+++ b/meta-xfce/classes/xfce.bbclass
@@ -7,5 +7,6 @@ FILES_${PN} += "${datadir}/icons/* ${datadir}/applications/* ${libdir}/xfce4/mod
FILES_${PN}-doc += "${datadir}/xfce4/doc"
FILES_${PN}-dev += "${libdir}/xfce4/*/*.la"
+FILES_${PN}-staticdev += "${libdir}/xfce4/*/*.a"
FILES_${PN}-dbg += "${libdir}/xfce4/*/.debug"
--
1.7.4.4
^ permalink raw reply related
* Re: Kernel hard LOCKUP with v3.0.7
From: Stefan Priebe @ 2011-10-24 18:15 UTC (permalink / raw)
To: Greg KH; +Cc: LKML, Stable Tree
In-Reply-To: <20111022165521.GA1716@suse.de>
Am 22.10.2011 18:55, schrieb Greg KH:
>> this seems to fix it. Perhaps you should release v3.0.8 as the
>> stable tree isn't stable right now? I mean this bug seems to be
>> triggered on every SMP machine.
> I will work to get it out soon.
Fine. Any idea if this will happen this week or in a month or ... I'm
scheduling an update for all our systems and if this will happen really
soon i will probably schedule it a bit later.
> thanks for testing and letting me know.
np
Stefan
^ permalink raw reply
* Re: [net-next-2.6 PATCH 0/8 RFC v2] macvlan: MAC Address filtering support for passthru mode
From: Roopa Prabhu @ 2011-10-24 18:15 UTC (permalink / raw)
To: Michael S. Tsirkin
Cc: netdev, sri, dragos.tatulea, arnd, kvm, davem, mchan, dwang2,
shemminger, eric.dumazet, kaber, benve, Rose, Gregory V
In-Reply-To: <20111024054710.GB24528@redhat.com>
On 10/23/11 10:47 PM, "Michael S. Tsirkin" <mst@redhat.com> wrote:
> On Tue, Oct 18, 2011 at 11:25:54PM -0700, Roopa Prabhu wrote:
>> v1 version of this RFC patch was posted at
>> http://www.spinics.net/lists/netdev/msg174245.html
>>
>> Today macvtap used in virtualized environment does not have support to
>> propagate MAC, VLAN and interface flags from guest to lowerdev.
>> Which means to be able to register additional VLANs, unicast and multicast
>> addresses or change pkt filter flags in the guest, the lowerdev has to be
>> put in promisocous mode. Today the only macvlan mode that supports this is
>> the PASSTHRU mode and it puts the lower dev in promiscous mode.
>>
>> PASSTHRU mode was added primarily for the SRIOV usecase. In PASSTHRU mode
>> there is a 1-1 mapping between macvtap and physical NIC or VF.
>>
>> There are two problems with putting the lowerdev in promiscous mode (ie SRIOV
>> VF's):
>> - Some SRIOV cards dont support promiscous mode today (Thread on Intel
>> driver indicates that http://lists.openwall.net/netdev/2011/09/27/6)
>> - For the SRIOV NICs that support it, Putting the lowerdev in
>> promiscous mode leads to additional traffic being sent up to the
>> guest virtio-net to filter result in extra overheads.
>>
>> Both the above problems can be solved by offloading filtering to the
>> lowerdev hw. ie lowerdev does not need to be in promiscous mode as
>> long as the guest filters are passed down to the lowerdev.
>>
>> This patch basically adds the infrastructure to set and get MAC and VLAN
>> filters on an interface via rtnetlink. And adds support in macvlan and
>> macvtap
>> to allow set and get filter operations.
>
> Looks sane to me. Some minor comments below.
>
>> Earlier version of this patch provided the TUNSETTXFILTER macvtap interface
>> for setting address filtering. In response to feedback, This version
>> introduces a netlink interface for the same.
>>
>> Response to some of the questions raised during v1:
>>
>> - Netlink interface:
>> This patch provides the following netlink interface to set mac and vlan
>> filters :
>> [IFLA_RX_FILTER] = {
>> [IFLA_ADDR_FILTER] = {
>> [IFLA_ADDR_FILTER_FLAGS]
>> [IFLA_ADDR_FILTER_UC_LIST] = {
>> [IFLA_ADDR_LIST_ENTRY]
>> }
>> [IFLA_ADDR_FILTER_MC_LIST] = {
>> [IFLA_ADDR_LIST_ENTRY]
>> }
>> }
>> [IFLA_VLAN_FILTER] = {
>> [IFLA_VLAN_BITMAP]
>> }
>> }
>>
>> Note: The IFLA_VLAN_FILTER is a nested attribute and contains only
>> IFLA_VLAN_BITMAP today. The idea is that the IFLA_VLAN_FILTER can
>> be extended tomorrow to use a vlan list option if some implementations
>> prefer a list instead.
>>
>> And it provides the following rtnl_link_ops to set/get MAC/VLAN filters:
>>
>> int (*set_rx_addr_filter)(struct net_device *dev,
>> struct nlattr *tb[]);
>> int (*set_rx_vlan_filter)(struct net_device *dev,
>> struct nlattr *tb[]);
>> size_t (*get_rx_addr_filter_size)(const struct
>> net_device *dev);
>> size_t (*get_rx_vlan_filter_size)(const struct
>> net_device *dev);
>> int (*fill_rx_addr_filter)(struct sk_buff *skb,
>> const struct net_device
>> *dev);
>> int (*fill_rx_vlan_filter)(struct sk_buff *skb,
>> const struct net_device
>> *dev);
>>
>>
>> Note: The choice of rtnl_link_ops was because I saw the use case for
>> this in virtual devices that need to do filtering in sw like macvlan
>> and tun. Hw devices usually have filtering in hw with netdev->uc and
>> mc lists to indicate active filters. But I can move from rtnl_link_ops
>> to netdev_ops if that is the preferred way to go and if there is a
>> need to support this interface on all kinds of interfaces.
>> Please suggest.
>>
>> - Protection against address spoofing:
>> - This patch adds filtering support only for macvtap PASSTHRU
>> Mode. PASSTHRU mode is used mainly with SRIOV VF's. And SRIOV VF's
>> come with anti mac/vlan spoofing support. (Recently added
>> IFLA_VF_SPOOFCHK). In 802.1Qbh case the port profile has a knob to
>> enable/disable anti spoof check. Lowerdevice drivers also enforce limits
>> on the number of address registrations allowed.
>>
>> - Support for multiqueue devices: Enable filtering on individual queues (?):
>> AFAIK, there is no netdev interface to install per queue hw
>> filters for a multi queue interface. And also I dont know of any hw
>> that provides an interface to set hw filters on a per queue basis.
>
> VMDq hardware would support this, no?
>
Am not really sure. This patch uses netdev to pass filters to hw. And I
don't see any netdev infrastructure that would support per queue filters.
Maybe Greg (CC'ed) or anyone else from Intel can answer this.
Greg, michael had brought up this question during first version of these
patches as well. Will be nice to get the VMDq requirements for propagating
guest filters to hw clarified. Do you see any special VMDq nic requirement
we can cover in this patch. This is for VMDq queues directly connected to
guest nics. Thanks.
>> A multi queue device appears as a single lowerdev (ie netdev) and
>> uses the same uc and mc lists to setup unicast and multicast hw filters.
>> So i dont see a huge problem with this patch coming in the way for
>> multi queue devices.
>>
>> - Support for non-PASSTHRU mode:
>> I started implementing this. But there are a couple of problems.
>> - The lowerdev may not be a SRIOV VF and may not have
>> anti spoof capability
>
> Anti-spoofing a really a separate feature, isn't it?
>
Yes that is correct. It really should not be a concern with implementing
support for non-PASSTHRU mode. The only intent of adding the above line was
that eventually we should probably think of supporting anti-spoof feature on
Non-sriov devices if they are accepting filters from the guest.
I think I will move the above line to some place else more appropriate in
the comment log instead of covering it as part of the non-passthru macvlan
implementation.
>> - Today, in non-PASSTHRU cases macvlan_handle_frame assumes that
>> every macvlan device on top of the lowerdev has a single unique mac.
>> And the macvlans are hashed on that single mac address.
>> To support filtering for non-PASSTHRU mode in addition to this
>> patch the following needs to be done:
>> - non-passthru mode with a single macvlan over a lower dev
>> can be treated as PASSTHRU case
>> - For non-PASSTHRU mode with multiple macvlans over a single
>> lower dev:
>> - Multiple unicast mac's now need to be hashed to the
>> same macvlan device. The macvlan hash needs to change
>> for lookup based on any one of the multiple unicast
>> addresses a macvlan is interested in
>> - We need to consider vlans during the lookup too
>> - So the macvlan device hash needs to hash on both mac
>> and vlan
>
> It might be useful to expose the filters to the device.
>
Yes
>> - But the support for filtering in non-PASSTHRU mode can be
>> built on this patch
>
>
> Agree, this can be added gradually.
>
Ok thanks. Currently testing newer version of these patches, will post them
Sometime this week.
^ permalink raw reply
* e.m-ail
From: -Drw(REFF) @ 2011-10-24 18:03 UTC (permalink / raw)
KINDLY PROVIDE YOUR NAME- ADDRESS- SEX- AGE- MOBILE- FOR YOUR ONE-MILLION POUNDS WHICH
YOU HAVE WON.
^ permalink raw reply
* Re: Kernel Panic every 2 weeks on ISP server (NULL pointer dereference)
From: Luciano Ruete @ 2011-10-24 18:09 UTC (permalink / raw)
To: Eric Dumazet; +Cc: netdev
In-Reply-To: <1319346989.6180.71.camel@edumazet-laptop>
On Sunday, October 23, 2011 02:16:29 am Eric Dumazet wrote:
> Le samedi 22 octobre 2011 à 22:18 -0300, Luciano Ruete a écrit :
> > Hi,
> >
> > I'm the sysadmin at a 3500 customers ISP, wich runs an iptables+tc
> > solution for load balancing and QoS.
> >
> > Every 2 or 3 weeks the server panics with a "NULL pointer dereference"
> > and with IP at "dev_queue_xmit"
> >
> > It is curious that if i disable MSI on the network card driver this
> > panics seems to disapear, does this ring a bell?
> >
> > The server is an IBM, previously with Broadcom NetXtreme II BCM5709 nics
> > and now with Intel 82576. I change the nics thinking that maybe the bug
> > was in Broadcom Driver but it seems to affect MSI in general.
> >
> > The tc+iptables rules are auto-generated with sequreisp[1] an ISP
> > solution that i wrote and is open sourced under AGPLv3.
> >
> > Tell me if you need any further information, and plz CC because I'm not
> > suscribed.
> >
> >
> > root@server:~# uname -a
> > Linux server 2.6.35-30-server #60~lucid1-Ubuntu SMP Tue Sep 20 22:28:40
> > UTC 2011 x86_64 GNU/Linux
> >
> >
> > [1]https://github.com/sequre/sequreisp
>
> Hi Luciano
Hi Eric!
Thanks for your answer...
>
> [694250.472081] Code: f6
> 49 c1 e6 07 shl $0x7,%r14
> 66 89 93 ac 00 00 00 mov %dx,0xac(%rbx)
>[...]
> This looks like a dev_pick_tx() bug, using an out of bound
> queue_index number and returning a txq pointing after
> the device allocated array.
Clear explanation, is there a tool to map the trace to kernel code, or you did
this by hand?
> With recent kernels, this cannot happen anymore because
> we added fixes in this area.
>
> You could try Ubuntu 11.10 (based on linux 3.0) kernel
> on your server, or apply following patch :
>
> commit df32cc193ad88f7b1326b90af799c927b27f7654
> Author: Tom Herbert <therbert@google.com>
> Date: Mon Nov 1 12:55:52 2010 -0700
>
> net: check queue_index from sock is valid for device
>
> In dev_pick_tx recompute the queue index if the value stored in the
> socket is greater than or equal to the number of real queues for the
> device. The saved index in the sock structure is not guaranteed to
> be appropriate for the egress device (this could happen on a route
> change or in presence of tunnelling). The result of the queue index
> being bad would be to return a bogus queue (crash could prersumably
> follow).
Lot of ruote changes in this server, there are 30 upstream providers(15 are
dynamic IP ADSLs) load balanced using VLANs and a VLAN switch.
Thanks again i will try the kernel upgrade and post results in this thread.
Regards!
--
Luciano Ruete
Sequre - Sys Admin
Mitre 617, piso 7, of. 1
+54 261 4254894
Mendoza - Argentina
http://www.sequreisp.com/
http://www.sequre.com.ar/
^ permalink raw reply
* [U-Boot] [PATCH] mx53: Turn off child clocks before reconfigure perclk_root
From: Fabio Estevam @ 2011-10-24 18:08 UTC (permalink / raw)
To: u-boot
In addition to ensuring that PERCLK remains at least 2.5 times slower
than the AHB clock, certain steps need to be followed to ensure robust
operation of PERCLK when reconfiguring the PERCLK clock source.
To properly configure the PERCLK clock source, the following steps are
required:
1.In the CCGR registers, gate the clocks to all PERCLK-dependent
modules.
2.Select the desired input clock for the PERCLK root clock (to be either
source from the peripherals main source clock or the
lp_apm clock source). Refer to the CMCBR register, perclk_lp_apm_sel bit.
3.Configure the perclk_pred1, perclk_pred2, and perclk_podf dividers
to the desired setting. Refer to the CBCDR register for details.
4.In the CCGR registers, enable the desired clocks for the
PERCLK-dependent module clocks.
If these steps aren't followed, GPT timer may stop and the kernel stops
at "Calibrating delay loop".
Signed-off-by: Terry Lv <r65388@freescale.com>
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
---
arch/arm/cpu/armv7/mx5/lowlevel_init.S | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/arch/arm/cpu/armv7/mx5/lowlevel_init.S b/arch/arm/cpu/armv7/mx5/lowlevel_init.S
index 7e37221..01f6d75 100644
--- a/arch/arm/cpu/armv7/mx5/lowlevel_init.S
+++ b/arch/arm/cpu/armv7/mx5/lowlevel_init.S
@@ -180,6 +180,21 @@
1: ldr r1, [r0, #CLKCTL_CDHIPR]
cmp r1, #0x0
bne 1b
+#else
+ ldr r1, =0x3FFFFFFF
+ str r1, [r0, #CLKCTL_CCGR0]
+ ldr r1, =0x0
+ str r1, [r0, #CLKCTL_CCGR1]
+ str r1, [r0, #CLKCTL_CCGR2]
+ str r1, [r0, #CLKCTL_CCGR3]
+ str r1, [r0, #CLKCTL_CCGR7]
+
+ ldr r1, =0x00030000
+ str r1, [r0, #CLKCTL_CCGR4]
+ ldr r1, =0x00FFF030
+ str r1, [r0, #CLKCTL_CCGR5]
+ ldr r1, =0x0F00030F
+ str r1, [r0, #CLKCTL_CCGR6]
#endif
/* Switch ARM to step clock */
--
1.6.0.4
^ permalink raw reply related
* Re: [PATCH 4/4] perf symbols: Increase symbol KSYM_NAME_LEN size
From: Valdis.Kletnieks @ 2011-10-24 18:05 UTC (permalink / raw)
To: Arnaldo Carvalho de Melo
Cc: Ingo Molnar, linux-kernel, Ricardo Ribalda Delgado,
Anton Blanchard, David Ahern, Paul Mackerras, Pekka Enberg,
Peter Zijlstra, Arnaldo Carvalho de Melo
In-Reply-To: <1319397143-20301-5-git-send-email-acme@infradead.org>
[-- Attachment #1: Type: text/plain, Size: 433 bytes --]
On Sun, 23 Oct 2011 17:12:23 -0200, Arnaldo Carvalho de Melo said:
> Fglrx propietary driver has symbol names over 128 chars (:S). This
> breaks the function kallsyms__parse.
Well, that explains why they haven't upstreamed the driver, it will never
pass checkpatch's line-lenght check :)
But at some point you really need to just tell the vendors to put down
the crack pipe.
(What *are* the symbols? C++ mangled function names?)
[-- Attachment #2: Type: application/pgp-signature, Size: 227 bytes --]
^ permalink raw reply
* [xen-4.0-testing test] 9592: tolerable FAIL - PUSHED
From: xen.org @ 2011-10-24 18:06 UTC (permalink / raw)
To: xen-devel; +Cc: ian.jackson
flight 9592 xen-4.0-testing real [real]
http://www.chiark.greenend.org.uk/~xensrcts/logs/9592/
Failures :-/ but no regressions.
Tests which did not succeed, but are not blocking,
including regressions (tests previously passed) regarded as allowable:
test-amd64-amd64-xl-pcipt-intel 8 debian-fixup fail never pass
test-i386-i386-xl 15 guest-stop fail never pass
test-amd64-i386-xl-multivcpu 15 guest-stop fail never pass
test-amd64-amd64-xl 15 guest-stop fail never pass
test-amd64-i386-xl 15 guest-stop fail never pass
test-amd64-i386-xl-credit2 5 xen-boot fail like 9233
test-amd64-amd64-xl-sedf 5 xen-boot fail like 9205
test-amd64-i386-win-vcpus1 16 leak-check/check fail never pass
test-amd64-i386-win 16 leak-check/check fail never pass
test-amd64-i386-rhel6hvm-intel 7 redhat-install fail never pass
test-amd64-i386-rhel6hvm-amd 7 redhat-install fail never pass
test-amd64-amd64-win 16 leak-check/check fail never pass
test-i386-i386-win 16 leak-check/check fail never pass
test-amd64-i386-xl-win-vcpus1 5 xen-boot fail like 9205
test-amd64-amd64-xl-win 5 xen-boot fail like 9233
test-i386-i386-xl-win 7 windows-install fail never pass
version targeted for testing:
xen 8aded64130a6
baseline version:
xen f051e9973b79
------------------------------------------------------------
People who touched revisions under test:
------------------------------------------------------------
jobs:
build-amd64 pass
build-i386 pass
build-amd64-oldkern pass
build-i386-oldkern pass
build-amd64-pvops pass
build-i386-pvops pass
test-amd64-amd64-xl fail
test-amd64-i386-xl fail
test-i386-i386-xl fail
test-amd64-i386-rhel6hvm-amd fail
test-amd64-i386-xl-credit2 fail
test-amd64-amd64-xl-pcipt-intel fail
test-amd64-i386-rhel6hvm-intel fail
test-amd64-i386-xl-multivcpu fail
test-amd64-amd64-pair pass
test-amd64-i386-pair pass
test-i386-i386-pair pass
test-amd64-amd64-pv pass
test-amd64-i386-pv pass
test-i386-i386-pv pass
test-amd64-amd64-xl-sedf fail
test-amd64-i386-win-vcpus1 fail
test-amd64-i386-xl-win-vcpus1 fail
test-amd64-amd64-win fail
test-amd64-i386-win fail
test-i386-i386-win fail
test-amd64-amd64-xl-win fail
test-i386-i386-xl-win fail
------------------------------------------------------------
sg-report-flight on woking.cam.xci-test.com
logs: /home/xc_osstest/logs
images: /home/xc_osstest/images
Logs, config files, etc. are available at
http://www.chiark.greenend.org.uk/~xensrcts/logs
Test harness code can be found at
http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary
Pushing revision :
+ branch=xen-4.0-testing
+ revision=8aded64130a6
+ . cri-lock-repos
++ . cri-common
+++ umask 002
+++ getconfig Repos
+++ perl -e '
use Osstest;
readconfigonly();
print $c{Repos} or die $!;
'
++ repos=/export/home/osstest/repos
++ repos_lock=/export/home/osstest/repos/lock
++ '[' x '!=' x/export/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/export/home/osstest/repos/lock
++ exec with-lock-ex -w /export/home/osstest/repos/lock ./ap-push xen-4.0-testing 8aded64130a6
+ branch=xen-4.0-testing
+ revision=8aded64130a6
+ . cri-lock-repos
++ . cri-common
+++ umask 002
+++ getconfig Repos
+++ perl -e '
use Osstest;
readconfigonly();
print $c{Repos} or die $!;
'
++ repos=/export/home/osstest/repos
++ repos_lock=/export/home/osstest/repos/lock
++ '[' x/export/home/osstest/repos/lock '!=' x/export/home/osstest/repos/lock ']'
+ : xen@xenbits.xensource.com
+ : xen@xenbits.xensource.com:git/linux-pvops
+ : master
+ : tested/2.6.39.x
+ case "$branch" in
+ cd /export/home/osstest/repos/xen-4.0-testing.hg
+ hg push -r 8aded64130a6 ssh://xen@xenbits.xensource.com/HG/xen-4.0-testing.hg
pushing to ssh://xen@xenbits.xensource.com/HG/xen-4.0-testing.hg
searching for changes
remote: adding changesets
remote: adding manifests
remote: adding file changes
remote: added 3 changesets with 4 changes to 4 files
^ permalink raw reply
* Re: serial-console: IMAGE_FEATURE, MACHINE_FEATURE or DISTRO_FEATURE?
From: Chris Larson @ 2011-10-24 17:59 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
In-Reply-To: <CACW_hTYqjsZzB2WRJ=EED4KGwqcGb2UVtKpKjZGNf-urO35G-w@mail.gmail.com>
On Mon, Oct 24, 2011 at 1:27 AM, Frans Meulenbroeks
<fransmeulenbroeks@gmail.com> wrote:
> 2011/10/24 Koen Kooi <koen@dominion.thruhere.net>
>>
>> Hi,
>>
>> Otavio is cleaning up systemd in meta-oe to work with his initramfs setup
>> and we stumbled onto a challenge that we'd like some more feedback on.
>>
>> The old sysvinit recipes always hardcode a serial getty into inittab,
>> systemd installs a getty@<port>.service file instead. Otavio doesn't need
>> (or want) a getty on serial in his setup, but I need (and want) it on all my
>> setups. So we agreed that it needs to be a feature :)
>>
>> I nitially suggested MACHINE_FEATURE, which Otavio implemented here:
>> http://patchwork.openembedded.org/patch/13713/
>>
>> , but I'm having second thoughs about it and am leaning toward an
>> IMAGE_FEATURE instead. Since this involves *_FEATURE and we want systemd to
>> move into oe-core eventually I'm moving the discussion from OE-devel to
>> OE-core. Not much discussion has been going on, so I hope we'll get some
>> more feedback here. I'll try to buttonhole some more OE developers at ELC
>> and report back as well.
>>
>
>
> Technically it is probably both.
> I've seen embedded systems without a console. That seems to indicate a
> machine feature.
> Then again even if you have a console you might not want to enable it (e.g.
> in order not to give the customer root access or even info wrt printk etc).
> That seems to indicate a machine feature.
> Probably the answer is inbetween: A machine feature HAS_CONSOLE or something
> like that and an image feature CONSOLE_ENABLED.
That sounds analogous to
MACHINE_FEATURES+DISTRO_FEATURES==COMBINED_FEATURES, but by image
rather than distro?
--
Christopher Larson
clarson at kergoth dot com
Founder - BitBake, OpenEmbedded, OpenZaurus
Maintainer - Tslib
Senior Software Engineer, Mentor Graphics
^ permalink raw reply
* [PATCH 2/2] intel: Add an interface for removing relocs after they're added.
From: Eric Anholt @ 2011-10-24 18:04 UTC (permalink / raw)
To: intel-gfx
In-Reply-To: <1319479449-19358-1-git-send-email-eric@anholt.net>
---
intel/intel_bufmgr.h | 2 ++
intel/intel_bufmgr_gem.c | 42 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 44 insertions(+), 0 deletions(-)
diff --git a/intel/intel_bufmgr.h b/intel/intel_bufmgr.h
index 889ef46..abe9711 100644
--- a/intel/intel_bufmgr.h
+++ b/intel/intel_bufmgr.h
@@ -147,6 +147,8 @@ void drm_intel_bufmgr_gem_enable_reuse(drm_intel_bufmgr *bufmgr);
void drm_intel_bufmgr_gem_enable_fenced_relocs(drm_intel_bufmgr *bufmgr);
int drm_intel_gem_bo_map_gtt(drm_intel_bo *bo);
int drm_intel_gem_bo_unmap_gtt(drm_intel_bo *bo);
+int drm_intel_gem_bo_get_reloc_count(drm_intel_bo *bo);
+void drm_intel_gem_bo_clear_relocs(drm_intel_bo *bo, int start);
void drm_intel_gem_bo_start_gtt_access(drm_intel_bo *bo, int write_enable);
int drm_intel_get_pipe_from_crtc_id(drm_intel_bufmgr *bufmgr, int crtc_id);
diff --git a/intel/intel_bufmgr_gem.c b/intel/intel_bufmgr_gem.c
index 31ea26e..54433ea 100644
--- a/intel/intel_bufmgr_gem.c
+++ b/intel/intel_bufmgr_gem.c
@@ -1423,6 +1423,48 @@ drm_intel_gem_bo_emit_reloc_fence(drm_intel_bo *bo, uint32_t offset,
read_domains, write_domain, true);
}
+int
+drm_intel_gem_bo_get_reloc_count(drm_intel_bo *bo)
+{
+ drm_intel_bo_gem *bo_gem = (drm_intel_bo_gem *) bo;
+
+ return bo_gem->reloc_count;
+}
+
+/**
+ * Removes existing relocation entries in the BO after "start".
+ *
+ * This allows a user to avoid a two-step process for state setup with
+ * counting up all the buffer objects and doing a
+ * drm_intel_bufmgr_check_aperture_space() before emitting any of the
+ * relocations for the state setup. Instead, save the state of the
+ * batchbuffer including drm_intel_gem_get_reloc_count(), emit all the
+ * state, and then check if it still fits in the aperture.
+ *
+ * Any further drm_intel_bufmgr_check_aperture_space() queries
+ * involving this buffer in the tree are undefined after this call.
+ */
+void
+drm_intel_gem_bo_clear_relocs(drm_intel_bo *bo, int start)
+{
+ drm_intel_bo_gem *bo_gem = (drm_intel_bo_gem *) bo;
+ int i;
+ struct timespec time;
+
+ clock_gettime(CLOCK_MONOTONIC, &time);
+
+ assert(bo_gem->reloc_count >= start);
+ /* Unreference the cleared target buffers */
+ for (i = start; i < bo_gem->reloc_count; i++) {
+ if (bo_gem->reloc_target_info[i].bo != bo) {
+ drm_intel_gem_bo_unreference_locked_timed(bo_gem->
+ reloc_target_info[i].bo,
+ time.tv_sec);
+ }
+ }
+ bo_gem->reloc_count = start;
+}
+
/**
* Walk the tree of relocations rooted at BO and accumulate the list of
* validations to be performed and update the relocation buffers with
--
1.7.7
^ permalink raw reply related
* [PATCH 1/2] intel: Use stdbool.h for dealing with boolean values.
From: Eric Anholt @ 2011-10-24 18:04 UTC (permalink / raw)
To: intel-gfx
In-Reply-To: <1319479449-19358-1-git-send-email-eric@anholt.net>
A few of the bitfield-based booleans are left in place. Changing them
to "bool" results in the same code size, so I'm erring on the side of
not changing things.
---
intel/intel_bufmgr_gem.c | 65 +++++++++++++++++++++++----------------------
1 files changed, 33 insertions(+), 32 deletions(-)
diff --git a/intel/intel_bufmgr_gem.c b/intel/intel_bufmgr_gem.c
index 1baa0b3..31ea26e 100644
--- a/intel/intel_bufmgr_gem.c
+++ b/intel/intel_bufmgr_gem.c
@@ -51,6 +51,7 @@
#include <sys/mman.h>
#include <sys/stat.h>
#include <sys/types.h>
+#include <stdbool.h>
#include "errno.h"
#include "libdrm_lists.h"
@@ -105,7 +106,7 @@ typedef struct _drm_intel_bufmgr_gem {
unsigned int has_blt : 1;
unsigned int has_relaxed_fencing : 1;
unsigned int bo_reuse : 1;
- char fenced_relocs;
+ bool fenced_relocs;
} drm_intel_bufmgr_gem;
#define DRM_INTEL_RELOC_FENCE (1<<0)
@@ -163,24 +164,24 @@ struct _drm_intel_bo_gem {
* Boolean of whether this BO and its children have been included in
* the current drm_intel_bufmgr_check_aperture_space() total.
*/
- char included_in_check_aperture;
+ bool included_in_check_aperture;
/**
* Boolean of whether this buffer has been used as a relocation
* target and had its size accounted for, and thus can't have any
* further relocations added to it.
*/
- char used_as_reloc_target;
+ bool used_as_reloc_target;
/**
* Boolean of whether we have encountered an error whilst building the relocation tree.
*/
- char has_error;
+ bool has_error;
/**
* Boolean of whether this buffer can be re-used
*/
- char reusable;
+ bool reusable;
/**
* Size in bytes of this buffer and its relocation descendents.
@@ -507,7 +508,7 @@ drm_intel_setup_reloc_list(drm_intel_bo *bo)
bo_gem->reloc_target_info = malloc(max_relocs *
sizeof(drm_intel_reloc_target));
if (bo_gem->relocs == NULL || bo_gem->reloc_target_info == NULL) {
- bo_gem->has_error = 1;
+ bo_gem->has_error = true;
free (bo_gem->relocs);
bo_gem->relocs = NULL;
@@ -592,12 +593,12 @@ drm_intel_gem_bo_alloc_internal(drm_intel_bufmgr *bufmgr,
unsigned int page_size = getpagesize();
int ret;
struct drm_intel_gem_bo_bucket *bucket;
- int alloc_from_cache;
+ bool alloc_from_cache;
unsigned long bo_size;
- int for_render = 0;
+ bool for_render = false;
if (flags & BO_ALLOC_FOR_RENDER)
- for_render = 1;
+ for_render = true;
/* Round the allocated size up to a power of two number of pages. */
bucket = drm_intel_gem_bo_bucket_for_size(bufmgr_gem, size);
@@ -616,7 +617,7 @@ drm_intel_gem_bo_alloc_internal(drm_intel_bufmgr *bufmgr,
pthread_mutex_lock(&bufmgr_gem->lock);
/* Get a buffer out of the cache if available */
retry:
- alloc_from_cache = 0;
+ alloc_from_cache = false;
if (bucket != NULL && !DRMLISTEMPTY(&bucket->head)) {
if (for_render) {
/* Allocate new render-target BOs from the tail (MRU)
@@ -626,7 +627,7 @@ retry:
bo_gem = DRMLISTENTRY(drm_intel_bo_gem,
bucket->head.prev, head);
DRMLISTDEL(&bo_gem->head);
- alloc_from_cache = 1;
+ alloc_from_cache = true;
} else {
/* For non-render-target BOs (where we're probably
* going to map it first thing in order to fill it
@@ -638,7 +639,7 @@ retry:
bo_gem = DRMLISTENTRY(drm_intel_bo_gem,
bucket->head.next, head);
if (!drm_intel_gem_bo_busy(&bo_gem->bo)) {
- alloc_from_cache = 1;
+ alloc_from_cache = true;
DRMLISTDEL(&bo_gem->head);
}
}
@@ -702,9 +703,9 @@ retry:
atomic_set(&bo_gem->refcount, 1);
bo_gem->validate_index = -1;
bo_gem->reloc_tree_fences = 0;
- bo_gem->used_as_reloc_target = 0;
- bo_gem->has_error = 0;
- bo_gem->reusable = 1;
+ bo_gem->used_as_reloc_target = false;
+ bo_gem->has_error = false;
+ bo_gem->reusable = true;
drm_intel_bo_gem_set_in_aperture_size(bufmgr_gem, bo_gem);
@@ -845,7 +846,7 @@ drm_intel_bo_gem_create_from_name(drm_intel_bufmgr *bufmgr,
bo_gem->gem_handle = open_arg.handle;
bo_gem->bo.handle = open_arg.handle;
bo_gem->global_name = handle;
- bo_gem->reusable = 0;
+ bo_gem->reusable = false;
memset(&get_tiling, 0, sizeof(get_tiling));
get_tiling.handle = bo_gem->gem_handle;
@@ -938,7 +939,7 @@ drm_intel_gem_bo_unreference_final(drm_intel_bo *bo, time_t time)
}
}
bo_gem->reloc_count = 0;
- bo_gem->used_as_reloc_target = 0;
+ bo_gem->used_as_reloc_target = false;
DBG("bo_unreference final: %d (%s)\n",
bo_gem->gem_handle, bo_gem->name);
@@ -1329,28 +1330,28 @@ static int
do_bo_emit_reloc(drm_intel_bo *bo, uint32_t offset,
drm_intel_bo *target_bo, uint32_t target_offset,
uint32_t read_domains, uint32_t write_domain,
- int need_fence)
+ bool need_fence)
{
drm_intel_bufmgr_gem *bufmgr_gem = (drm_intel_bufmgr_gem *) bo->bufmgr;
drm_intel_bo_gem *bo_gem = (drm_intel_bo_gem *) bo;
drm_intel_bo_gem *target_bo_gem = (drm_intel_bo_gem *) target_bo;
- int fenced_command;
+ bool fenced_command;
if (bo_gem->has_error)
return -ENOMEM;
if (target_bo_gem->has_error) {
- bo_gem->has_error = 1;
+ bo_gem->has_error = true;
return -ENOMEM;
}
/* We never use HW fences for rendering on 965+ */
if (bufmgr_gem->gen >= 4)
- need_fence = 0;
+ need_fence = false;
fenced_command = need_fence;
if (target_bo_gem->tiling_mode == I915_TILING_NONE)
- need_fence = 0;
+ need_fence = false;
/* Create a new relocation list if needed */
if (bo_gem->relocs == NULL && drm_intel_setup_reloc_list(bo))
@@ -1368,7 +1369,7 @@ do_bo_emit_reloc(drm_intel_bo *bo, uint32_t offset,
*/
assert(!bo_gem->used_as_reloc_target);
if (target_bo_gem != bo_gem) {
- target_bo_gem->used_as_reloc_target = 1;
+ target_bo_gem->used_as_reloc_target = true;
bo_gem->reloc_tree_size += target_bo_gem->reloc_tree_size;
}
/* An object needing a fence is a tiled buffer, so it won't have
@@ -1419,7 +1420,7 @@ drm_intel_gem_bo_emit_reloc_fence(drm_intel_bo *bo, uint32_t offset,
uint32_t read_domains, uint32_t write_domain)
{
return do_bo_emit_reloc(bo, offset, target_bo, target_offset,
- read_domains, write_domain, 1);
+ read_domains, write_domain, true);
}
/**
@@ -1800,7 +1801,7 @@ drm_intel_gem_bo_flink(drm_intel_bo *bo, uint32_t * name)
if (ret != 0)
return -errno;
bo_gem->global_name = flink.name;
- bo_gem->reusable = 0;
+ bo_gem->reusable = false;
DRMLISTADDTAIL(&bo_gem->name_list, &bufmgr_gem->named);
}
@@ -1821,7 +1822,7 @@ drm_intel_bufmgr_gem_enable_reuse(drm_intel_bufmgr *bufmgr)
{
drm_intel_bufmgr_gem *bufmgr_gem = (drm_intel_bufmgr_gem *) bufmgr;
- bufmgr_gem->bo_reuse = 1;
+ bufmgr_gem->bo_reuse = true;
}
/**
@@ -1837,7 +1838,7 @@ drm_intel_bufmgr_gem_enable_fenced_relocs(drm_intel_bufmgr *bufmgr)
drm_intel_bufmgr_gem *bufmgr_gem = (drm_intel_bufmgr_gem *)bufmgr;
if (bufmgr_gem->bufmgr.bo_exec == drm_intel_gem_bo_exec2)
- bufmgr_gem->fenced_relocs = 1;
+ bufmgr_gem->fenced_relocs = true;
}
/**
@@ -1855,7 +1856,7 @@ drm_intel_gem_bo_get_aperture_space(drm_intel_bo *bo)
return 0;
total += bo->size;
- bo_gem->included_in_check_aperture = 1;
+ bo_gem->included_in_check_aperture = true;
for (i = 0; i < bo_gem->reloc_count; i++)
total +=
@@ -1903,7 +1904,7 @@ drm_intel_gem_bo_clear_aperture_space_flag(drm_intel_bo *bo)
if (bo == NULL || !bo_gem->included_in_check_aperture)
return;
- bo_gem->included_in_check_aperture = 0;
+ bo_gem->included_in_check_aperture = false;
for (i = 0; i < bo_gem->reloc_count; i++)
drm_intel_gem_bo_clear_aperture_space_flag(bo_gem->
@@ -2020,7 +2021,7 @@ drm_intel_gem_bo_disable_reuse(drm_intel_bo *bo)
{
drm_intel_bo_gem *bo_gem = (drm_intel_bo_gem *) bo;
- bo_gem->reusable = 0;
+ bo_gem->reusable = false;
return 0;
}
@@ -2116,7 +2117,7 @@ drm_intel_bufmgr_gem_init(int fd, int batch_size)
struct drm_i915_gem_get_aperture aperture;
drm_i915_getparam_t gp;
int ret, tmp;
- int exec2 = 0;
+ bool exec2 = false;
bufmgr_gem = calloc(1, sizeof(*bufmgr_gem));
if (bufmgr_gem == NULL)
@@ -2167,7 +2168,7 @@ drm_intel_bufmgr_gem_init(int fd, int batch_size)
gp.param = I915_PARAM_HAS_EXECBUF2;
ret = drmIoctl(bufmgr_gem->fd, DRM_IOCTL_I915_GETPARAM, &gp);
if (!ret)
- exec2 = 1;
+ exec2 = true;
gp.param = I915_PARAM_HAS_BSD;
ret = drmIoctl(bufmgr_gem->fd, DRM_IOCTL_I915_GETPARAM, &gp);
--
1.7.7
^ permalink raw reply related
* Re: No audio with HFP
From: Scott Haynie @ 2011-10-24 18:03 UTC (permalink / raw)
To: ofono
In-Reply-To: <20110921214329.GA2890@joana>
[-- Attachment #1: Type: text/plain, Size: 1368 bytes --]
Tried those steps on that wiki and on the video. Still no audio coming through the speakers. No audio on the phone either, which means it's probably making its way to the PC, but not to the sound card.
I've attached logs from bluetoothd, ofonod, and pulseaudio from pairing/connecting with my phone, making a call, and enabling the module-loopback.
Any help is much appreciated!
Thanks,
Scott
________________________________
From: Gustavo Padovan <padovan@profusion.mobi>
To: Scott Haynie <scottahaynie@yahoo.com>; ofono(a)ofono.org
Sent: Wednesday, September 21, 2011 2:43 PM
Subject: Re: No audio with HFP
Hi Scott,
* Scott Haynie <scottahaynie@yahoo.com> [2011-09-21 14:19:46 -0700]:
> Trying to get ofono HFP to work on my Ubuntu 11.04 box. I can
> connect to the bluetooth device and initiate a voice call, but I can't
> hear any audio coming from the speakers.
> Went through
the
> instructions here: http://ofono.org/wiki/hands-free-profile . Saw
> something related to configuring pulse audio, but no pointers as to how
> to do that-- I do have the pulse audio package installed.
Have a check at
http://padovan.org/blog/2010/02/handsfree-profile-into-bluez-and-ofono/
The audio is handled by pulseaudio, and you need to enable loopback between
the Bluetooth stream and your mic and speaker.
Gustavo
[-- Attachment #2: attachment.html --]
[-- Type: text/html, Size: 3028 bytes --]
[-- Attachment #3: pulseaudio.log --]
[-- Type: application/octet-stream, Size: 55319 bytes --]
D: bluetooth-util.c: Bluetooth daemon appeared.
D: module-console-kit.c: dbus: interface=org.freedesktop.DBus, path=/org/freedesktop/DBus, member=NameOwnerChanged
D: bluetooth-util.c: dbus: interface=org.bluez.Manager, path=/, member=AdapterAdded
D: bluetooth-util.c: Adapter /org/bluez/7437/hci0 created
D: module-console-kit.c: dbus: interface=org.bluez.Manager, path=/, member=AdapterAdded
D: bluetooth-util.c: dbus: interface=org.bluez.Adapter, path=/org/bluez/7437/hci0, member=DeviceCreated
D: bluetooth-util.c: Device /org/bluez/7437/hci0/dev_D4_88_90_46_E8_17 created
D: module-console-kit.c: dbus: interface=org.bluez.Adapter, path=/org/bluez/7437/hci0, member=DeviceCreated
D: bluetooth-util.c: dbus: interface=org.bluez.Device, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-console-kit.c: dbus: interface=org.bluez.Device, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: bluetooth-util.c: dbus: interface=org.bluez.Device, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-console-kit.c: dbus: interface=org.bluez.Device, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: bluetooth-util.c: dbus: interface=org.bluez.Device, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-console-kit.c: dbus: interface=org.bluez.Device, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: bluetooth-util.c: dbus: interface=org.bluez.Device, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-console-kit.c: dbus: interface=org.bluez.Device, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: bluetooth-util.c: dbus: interface=org.bluez.Device, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-console-kit.c: dbus: interface=org.bluez.Device, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: bluetooth-util.c: dbus: interface=org.bluez.Device, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-console-kit.c: dbus: interface=org.bluez.Device, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: bluetooth-util.c: dbus: interface=org.bluez.AudioSource, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-bluetooth-discover.c: Loading module-bluetooth-device address="D4:88:90:46:E8:17" path="/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17" profile="a2dp_source" auto_connect=no
I: card.c: Created 1 "bluez_card.D4_88_90_46_E8_17"
D: module-bluetooth-device.c: Connected to the bluetooth audio service
D: module-bluetooth-device.c: Sending BT_REQUEST -> BT_GET_CAPABILITIES
D: module-bluetooth-device.c: Trying to receive message from audio service...
D: module-bluetooth-device.c: Received BT_RESPONSE <- BT_GET_CAPABILITIES
D: module-bluetooth-device.c: Payload size is 13 6
D: module-bluetooth-device.c: Sending BT_REQUEST -> BT_GET_CAPABILITIES
D: module-bluetooth-device.c: Trying to receive message from audio service...
D: module-bluetooth-device.c: Received BT_RESPONSE <- BT_GET_CAPABILITIES
D: module-bluetooth-device.c: Payload size is 13 6
D: module-bluetooth-device.c: Got device capabilities
D: module-bluetooth-device.c: Sending BT_REQUEST -> BT_OPEN
D: module-bluetooth-device.c: Trying to receive message from audio service...
D: module-bluetooth-device.c: Received BT_RESPONSE <- BT_OPEN
D: module-bluetooth-device.c: Sending BT_REQUEST -> BT_SET_CONFIGURATION
D: module-bluetooth-device.c: Trying to receive message from audio service...
D: module-bluetooth-device.c: Received BT_RESPONSE <- BT_SET_CONFIGURATION
I: module-bluetooth-device.c: SBC parameters:
I: module-bluetooth-device.c: allocation=0
I: module-bluetooth-device.c: subbands=1
I: module-bluetooth-device.c: blocks=3
I: module-bluetooth-device.c: bitpool=53
D: module-bluetooth-device.c: Connection to the device configured
D: module-bluetooth-device.c: Got the stream socket
I: module-device-restore.c: Restoring volume for source bluez_source.D4_88_90_46_E8_17.
I: source.c: Created source 2 "bluez_source.D4_88_90_46_E8_17" with sample spec s16le 2ch 44100Hz and channel map front-left,front-right
I: source.c: bluetooth.protocol = "a2dp_source"
I: source.c: device.description = "Samsung Intercept"
I: source.c: device.string = "D4:88:90:46:E8:17"
I: source.c: device.api = "bluez"
I: source.c: device.class = "sound"
I: source.c: device.bus = "bluetooth"
I: source.c: bluez.path = "/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17"
I: source.c: bluez.class = "0x5a020c"
I: source.c: bluez.name = "Samsung Intercept"
I: source.c: device.icon_name = "audio-card-bluetooth"
D: module-bluetooth-device.c: IO Thread starting up
D: core-util.c: RealtimeKit worked.
I: core-util.c: Successfully enabled SCHED_RR scheduling for thread, with priority 5.
D: module-bluetooth-device.c: Sending BT_REQUEST -> BT_START_STREAM
D: module-bluetooth-device.c: Trying to receive message from audio service...
D: module-bluetooth-device.c: Received BT_RESPONSE <- BT_START_STREAM
D: module-bluetooth-device.c: Trying to receive message from audio service...
D: module-bluetooth-device.c: Received BT_RESPONSE <- BT_NEW_STREAM
D: module-bluetooth-device.c: Stream properly set up, we're ready to roll!
D: module-suspend-on-idle.c: Source bluez_source.D4_88_90_46_E8_17 becomes idle, timeout in 5 seconds.
I: module.c: Loaded "module-bluetooth-device" (index: #18; argument: "address="D4:88:90:46:E8:17" path="/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17" profile="a2dp_source" auto_connect=no").
D: module-console-kit.c: dbus: interface=org.bluez.AudioSource, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: bluetooth-util.c: dbus: interface=org.bluez.AudioSource, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-console-kit.c: dbus: interface=org.bluez.AudioSource, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-bluetooth-device.c: dbus: interface=org.bluez.AudioSource, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
I: module-suspend-on-idle.c: Source bluez_source.D4_88_90_46_E8_17 idle for too long, suspending ...
D: source.c: Suspend cause of source bluez_source.D4_88_90_46_E8_17 is 0x0004, suspending
D: module-bluetooth-device.c: Sending BT_REQUEST -> BT_STOP_STREAM
D: module-bluetooth-device.c: Trying to receive message from audio service...
D: module-bluetooth-device.c: Received BT_RESPONSE <- BT_STOP_STREAM
D: bluetooth-util.c: dbus: interface=org.bluez.AudioSource, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-console-kit.c: dbus: interface=org.bluez.AudioSource, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-bluetooth-device.c: dbus: interface=org.bluez.AudioSource, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
I: client.c: Created 3 "Native client (UNIX socket client)"
D: protocol-native.c: Protocol version: remote 16, local 16
I: protocol-native.c: Got credentials: uid=1000 gid=1000 success=1
D: protocol-native.c: SHM possible: yes
D: protocol-native.c: Negotiated SHM: yes
D: module-augment-properties.c: Looking for .desktop file for pactl
D: module-stream-restore.c: Not restoring device for stream sink-input-by-media-role:abstract, because already set to 'alsa_output.pci-0000_00_1b.0.analog-stereo'.
D: module-intended-roles.c: Not setting device for stream Loopback of Samsung Intercept, because already set.
I: module-stream-restore.c: Restoring mute state for sink input sink-input-by-media-role:abstract.
D: sink.c: Suspend cause of sink alsa_output.pci-0000_00_1b.0.analog-stereo is 0x0000, resuming
D: reserve-wrap.c: Successfully acquired reservation lock on device 'Audio0'
I: alsa-sink.c: Trying resume...
D: alsa-util.c: Maximum hw buffer size is 23777 ms
D: alsa-util.c: Set buffer size first (to 88192 samples), period size second (to 44096 samples).
D: alsa-sink.c: hwbuf_unused=0
D: alsa-sink.c: setting avail_min=87310
I: alsa-sink.c: Resumed successfully...
D: module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1b.0.analog-stereo becomes idle, timeout in 5 seconds.
I: alsa-sink.c: Starting playback.
D: ratelimit.c: 4 events suppressed
D: alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1b.0.analog-stereo becomes busy.
I: resampler.c: Using resampler 'speex-float-1'
I: resampler.c: Using float32le as working format.
I: resampler.c: Choosing speex quality setting 1.
D: memblockq.c: memblockq requested: maxlength=33554432, tlength=0, base=4, prebuf=0, minreq=1 maxrewind=0
D: memblockq.c: memblockq sanitized: maxlength=33554432, tlength=33554432, base=4, prebuf=0, minreq=4 maxrewind=0
I: sink-input.c: Created input 0 "Loopback of Samsung Intercept" on alsa_output.pci-0000_00_1b.0.analog-stereo with sample spec s16le 2ch 44100Hz and channel map front-left,front-right
I: sink-input.c: media.name = "Loopback of Samsung Intercept"
I: sink-input.c: media.icon_name = "audio-card-bluetooth"
I: sink-input.c: media.role = "abstract"
I: sink-input.c: module-stream-restore.id = "sink-input-by-media-role:abstract"
D: alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: module-stream-restore.c: Not restoring device for stream source-output-by-media-role:abstract, because already set
D: module-intended-roles.c: Not setting device for stream Loopback to Internal Audio Analog Stereo, because already set.
D: source.c: Suspend cause of source bluez_source.D4_88_90_46_E8_17 is 0x0000, resuming
D: module-bluetooth-device.c: Sending BT_REQUEST -> BT_START_STREAM
D: module-bluetooth-device.c: Trying to receive message from audio service...
D: module-bluetooth-device.c: Received BT_RESPONSE <- BT_START_STREAM
D: module-bluetooth-device.c: Trying to receive message from audio service...
D: module-bluetooth-device.c: Received BT_RESPONSE <- BT_NEW_STREAM
D: module-bluetooth-device.c: Stream properly set up, we're ready to roll!
D: module-suspend-on-idle.c: Source bluez_source.D4_88_90_46_E8_17 becomes idle, timeout in 5 seconds.
D: module-suspend-on-idle.c: Source bluez_source.D4_88_90_46_E8_17 becomes busy.
D: memblockq.c: memblockq requested: maxlength=33554432, tlength=0, base=4, prebuf=0, minreq=1 maxrewind=0
D: memblockq.c: memblockq sanitized: maxlength=33554432, tlength=33554432, base=4, prebuf=0, minreq=4 maxrewind=0
I: source-output.c: Created output 0 "Loopback to Internal Audio Analog Stereo" on bluez_source.D4_88_90_46_E8_17 with sample spec s16le 2ch 44100Hz and channel map front-left,front-right
I: source-output.c: media.name = "Loopback to Internal Audio Analog Stereo"
I: source-output.c: media.icon_name = "audio-card-pci"
I: source-output.c: media.role = "abstract"
I: source-output.c: module-stream-restore.id = "source-output-by-media-role:abstract"
D: memblockq.c: memblockq requested: maxlength=16777216, tlength=16777216, base=4, prebuf=0, minreq=0 maxrewind=0
D: memblockq.c: memblockq sanitized: maxlength=16777216, tlength=16777216, base=4, prebuf=0, minreq=4 maxrewind=0
D: alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: alsa-sink.c: Latency set to 66.67ms
D: alsa-sink.c: hwbuf_unused=341012
D: alsa-sink.c: setting avail_min=87311
I: module-loopback.c: Max request changed
D: alsa-sink.c: Requesting rewind due to latency change.
I: module-loopback.c: Max request changed
D: alsa-sink.c: Requested to rewind 352768 bytes.
D: alsa-sink.c: Limited to 280768 bytes.
D: alsa-sink.c: before: 70192
D: alsa-sink.c: after: 70192
D: alsa-sink.c: Rewound 280768 bytes.
D: sink.c: Processing rewind...
D: sink-input.c: Have to rewind 280768 bytes on render memblockq.
D: source.c: Processing rewind...
D: core-subscribe.c: Dropped redundant event due to change event.
I: module-loopback.c: Skipping 0 bytes
D: core-subscribe.c: Dropped redundant event due to change event.
I: module.c: Loaded "module-loopback" (index: #19; argument: "source=bluez_source.D4_88_90_46_E8_17 sink=alsa_output.pci-0000_00_1b.0.analog-stereo").
D: reserve-wrap.c: Device lock status of reserve-monitor-wrapper@Audio0 changed: not busy
D: module-loopback.c: Loopback overall latency is 66.06 ms + 1526.46 ms + 39.51 ms = 1632.04 ms
D: module-loopback.c: Should buffer 23512 bytes, buffered at minimum 0 bytes
I: module-loopback.c: New rate of 43513 Hz not within 2‰ of 44100 Hz, forcing smaller adjustment
D: module-loopback.c: [alsa_output.pci-0000_00_1b.0.analog-stereo] Updated sampling rate to 44011 Hz.
D: module-loopback.c: Loopback overall latency is 65.58 ms + 1526.48 ms + 39.51 ms = 1631.58 ms
D: module-loopback.c: Should buffer 23472 bytes, buffered at minimum 0 bytes
I: module-loopback.c: New rate of 43514 Hz not within 2‰ of 44011 Hz, forcing smaller adjustment
D: core-subscribe.c: Dropped redundant event due to change event.
D: module-loopback.c: [alsa_output.pci-0000_00_1b.0.analog-stereo] Updated sampling rate to 43922 Hz.
D: bluetooth-util.c: dbus: interface=org.bluez.AudioSource, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-console-kit.c: dbus: interface=org.bluez.AudioSource, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-bluetooth-device.c: dbus: interface=org.bluez.AudioSource, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
I: client.c: Freed 3 "pactl"
I: protocol-native.c: Connection died.
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
D: module-loopback.c: Loopback overall latency is 57.36 ms + 0.00 ms + 39.51 ms = 96.87 ms
D: module-loopback.c: Should buffer 23424 bytes, buffered at minimum 0 bytes
I: module-loopback.c: New rate of 43515 Hz not within 2‰ of 43922 Hz, forcing smaller adjustment
D: module-loopback.c: [alsa_output.pci-0000_00_1b.0.analog-stereo] Updated sampling rate to 43834 Hz.
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
D: module-loopback.c: Loopback overall latency is 46.34 ms + 0.00 ms + 39.51 ms = 85.86 ms
D: module-loopback.c: Should buffer 23376 bytes, buffered at minimum 0 bytes
I: module-loopback.c: New rate of 43516 Hz not within 2‰ of 43834 Hz, forcing smaller adjustment
D: module-loopback.c: [alsa_output.pci-0000_00_1b.0.analog-stereo] Updated sampling rate to 43746 Hz.
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
D: module-loopback.c: Loopback overall latency is 66.52 ms + 0.00 ms + 39.51 ms = 106.03 ms
D: module-loopback.c: Should buffer 23328 bytes, buffered at minimum 0 bytes
I: module-loopback.c: New rate of 43517 Hz not within 2‰ of 43746 Hz, forcing smaller adjustment
D: module-loopback.c: [alsa_output.pci-0000_00_1b.0.analog-stereo] Updated sampling rate to 43658 Hz.
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-bluetooth-device.c: FD error: POLLERR POLLHUP
D: module-bluetooth-device.c: IO thread failed
I: module.c: Unloading "module-bluetooth-device" (index: #18).
D: module-suspend-on-idle.c: Source bluez_source.D4_88_90_46_E8_17 becomes idle, timeout in 5 seconds.
D: module-suspend-on-idle.c: Source bluez_source.D4_88_90_46_E8_17 becomes idle, timeout in 5 seconds.
D: source-output.c: Successfully moved source output 0 to alsa_input.pci-0000_00_1b.0.analog-stereo.
D: source.c: Suspend cause of source alsa_input.pci-0000_00_1b.0.analog-stereo is 0x0000, resuming
I: alsa-source.c: Trying resume...
D: alsa-util.c: Maximum hw buffer size is 23777 ms
D: alsa-util.c: Set buffer size first (to 88192 samples), period size second (to 44096 samples).
D: alsa-source.c: latency set to 39.51ms
D: alsa-source.c: hwbuf_unused=345800
D: alsa-source.c: setting avail_min=861
I: alsa-source.c: Resumed successfully...
I: alsa-source.c: Starting capture.
D: module-suspend-on-idle.c: Source alsa_input.pci-0000_00_1b.0.analog-stereo becomes busy.
I: module-rescue-streams.c: Successfully moved source output 0 "(null)" to alsa_input.pci-0000_00_1b.0.analog-stereo.
D: core-subscribe.c: Dropped redundant event due to remove event.
D: module-bluetooth-device.c: IO thread shutting down
I: source.c: Freeing source 2 "bluez_source.D4_88_90_46_E8_17"
I: card.c: Freed 1 "bluez_card.D4_88_90_46_E8_17"
I: module.c: Unloaded "module-bluetooth-device" (index: #18).
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
D: module-loopback.c: Requesting rewind due to end of underrun.
D: bluetooth-util.c: dbus: interface=org.freedesktop.DBus, path=/org/freedesktop/DBus, member=NameOwnerChanged
D: bluetooth-util.c: Bluetooth daemon disappeared.
D: module-bluetooth-discover.c: Unloading module for /org/bluez/7437/hci0/dev_D4_88_90_46_E8_17
D: module-console-kit.c: dbus: interface=org.freedesktop.DBus, path=/org/freedesktop/DBus, member=NameOwnerChanged
D: module-loopback.c: Loopback overall latency is 63.94 ms + 174.74 ms + 2.89 ms = 241.57 ms
D: module-loopback.c: Should buffer 23280 bytes, buffered at minimum 3456 bytes
D: module-loopback.c: [alsa_output.pci-0000_00_1b.0.analog-stereo] Updated sampling rate to 43605 Hz.
^CI: main.c: Got signal SIGINT.
I: main.c: Exiting.
I: main.c: Daemon shutdown initiated.
I: module.c: Unloading "module-device-restore" (index: #0).
I: module.c: Unloaded "module-device-restore" (index: #0).
I: module.c: Unloading "module-stream-restore" (index: #1).
I: module.c: Unloaded "module-stream-restore" (index: #1).
I: module.c: Unloading "module-card-restore" (index: #2).
I: module.c: Unloaded "module-card-restore" (index: #2).
I: module.c: Unloading "module-augment-properties" (index: #3).
I: module.c: Unloaded "module-augment-properties" (index: #3).
I: module.c: Unloading "module-alsa-card" (index: #4).
D: alsa-sink.c: hwbuf_unused=0
D: alsa-sink.c: setting avail_min=87310
D: alsa-sink.c: Requested to rewind 352768 bytes.
D: alsa-sink.c: Limited to 11372 bytes.
D: alsa-sink.c: before: 2843
D: alsa-sink.c: after: 2843
D: alsa-sink.c: Rewound 11372 bytes.
D: sink.c: Processing rewind...
D: source.c: Processing rewind...
D: module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1b.0.analog-stereo becomes idle, timeout in 5 seconds.
D: module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1b.0.analog-stereo becomes idle, timeout in 5 seconds.
D: alsa-source.c: hwbuf_unused=0
D: alsa-source.c: setting avail_min=87310
D: module-suspend-on-idle.c: Source alsa_input.pci-0000_00_1b.0.analog-stereo becomes idle, timeout in 5 seconds.
D: module-suspend-on-idle.c: Source alsa_input.pci-0000_00_1b.0.analog-stereo becomes idle, timeout in 5 seconds.
D: core.c: Hmm, no streams around, trying to vacuum.
I: source-output.c: Freeing output 0 "Loopback to Internal Audio Analog Stereo"
D: core-subscribe.c: Dropped redundant event due to remove event.
D: alsa-sink.c: Thread shutting down
I: sink.c: Freeing sink 0 "alsa_output.pci-0000_00_1b.0.analog-stereo"
I: source.c: Freeing source 0 "alsa_output.pci-0000_00_1b.0.analog-stereo.monitor"
D: core-subscribe.c: Dropped redundant event due to change event.
D: core-subscribe.c: Dropped redundant event due to remove event.
D: alsa-source.c: Thread shutting down
I: source.c: Freeing source 1 "alsa_input.pci-0000_00_1b.0.analog-stereo"
I: card.c: Freed 0 "alsa_card.pci-0000_00_1b.0"
I: module.c: Unloaded "module-alsa-card" (index: #4).
I: module.c: Unloading "module-udev-detect" (index: #5).
I: module.c: Unloaded "module-udev-detect" (index: #5).
I: module.c: Unloading "module-bluetooth-discover" (index: #6).
I: module.c: Unloaded "module-bluetooth-discover" (index: #6).
I: module.c: Unloading "module-esound-protocol-unix" (index: #7).
I: module.c: Unloaded "module-esound-protocol-unix" (index: #7).
I: module.c: Unloading "module-native-protocol-unix" (index: #8).
I: client.c: Freed 1 "Indicator Sound"
I: client.c: Freed 2 "GNOME Volume Control Media Keys"
I: module.c: Unloaded "module-native-protocol-unix" (index: #8).
I: module.c: Unloading "module-zeroconf-discover" (index: #9).
I: module.c: Unloaded "module-zeroconf-discover" (index: #9).
I: module.c: Unloading "module-gconf" (index: #10).
I: module.c: Unloaded "module-gconf" (index: #10).
I: module.c: Unloading "module-default-device-restore" (index: #11).
I: module.c: Unloaded "module-default-device-restore" (index: #11).
I: module.c: Unloading "module-rescue-streams" (index: #12).
I: module.c: Unloaded "module-rescue-streams" (index: #12).
I: module.c: Unloading "module-always-sink" (index: #13).
I: module.c: Unloaded "module-always-sink" (index: #13).
I: module.c: Unloading "module-intended-roles" (index: #14).
I: module.c: Unloaded "module-intended-roles" (index: #14).
I: module.c: Unloading "module-suspend-on-idle" (index: #15).
I: module.c: Unloaded "module-suspend-on-idle" (index: #15).
I: module.c: Unloading "module-console-kit" (index: #16).
D: module-console-kit.c: Removing session /org/freedesktop/ConsoleKit/Session2
I: client.c: Freed 0 "ConsoleKit Session /org/freedesktop/ConsoleKit/Session2"
I: module.c: Unloaded "module-console-kit" (index: #16).
I: module.c: Unloading "module-position-event-sounds" (index: #17).
I: module.c: Unloaded "module-position-event-sounds" (index: #17).
I: module.c: Unloading "module-loopback" (index: #19).
I: sink-input.c: Freeing input 0 "Loopback of Internal Audio Analog Stereo"
I: module.c: Unloaded "module-loopback" (index: #19).
I: main.c: Daemon terminated.
[-- Attachment #4: bluetoothd.log --]
[-- Type: application/octet-stream, Size: 35152 bytes --]
bluetoothd[7437]: Bluetooth deamon 4.91
bluetoothd[7437]: src/main.c:parse_config() parsing main.conf
bluetoothd[7437]: src/main.c:parse_config() discovto=0
bluetoothd[7437]: src/main.c:parse_config() pairto=0
bluetoothd[7437]: src/main.c:parse_config() pageto=8192
bluetoothd[7437]: src/main.c:parse_config() name=SHAYNIE-BT
bluetoothd[7437]: src/main.c:parse_config() class=0x6a0408
bluetoothd[7437]: src/main.c:parse_config() discov_interval=0
bluetoothd[7437]: src/main.c:parse_config() Key file does not have key 'DeviceID'
bluetoothd[7437]: Starting SDP server
bluetoothd[7437]: src/plugin.c:plugin_init() Loading builtin plugins
bluetoothd[7437]: src/plugin.c:add_plugin() Loading pnat plugin
bluetoothd[7437]: src/plugin.c:add_plugin() Loading audio plugin
bluetoothd[7437]: src/plugin.c:add_plugin() Loading input plugin
bluetoothd[7437]: src/plugin.c:add_plugin() Loading serial plugin
bluetoothd[7437]: src/plugin.c:add_plugin() Loading network plugin
bluetoothd[7437]: src/plugin.c:add_plugin() Loading service plugin
bluetoothd[7437]: src/plugin.c:add_plugin() Loading attrib plugin
bluetoothd[7437]: src/plugin.c:add_plugin() Loading health plugin
bluetoothd[7437]: src/plugin.c:add_plugin() Loading hciops plugin
bluetoothd[7437]: src/plugin.c:add_plugin() Loading mgmtops plugin
bluetoothd[7437]: src/plugin.c:add_plugin() Loading formfactor plugin
bluetoothd[7437]: src/plugin.c:add_plugin() Loading storage plugin
bluetoothd[7437]: src/plugin.c:plugin_init() Loading plugins /usr/lib/bluetooth/plugins
bluetoothd[7437]: plugins/service.c:register_interface() path /org/bluez/7437/any
bluetoothd[7437]: plugins/service.c:register_interface() Registered interface org.bluez.Service on path /org/bluez/7437/any
bluetoothd[7437]: health/hdp.c:hdp_manager_start() Starting Health manager
bluetoothd[7437]: network/manager.c:read_config() /etc/bluetooth/network.conf: Key file does not have key 'DisableSecurity'
bluetoothd[7437]: network/manager.c:read_config() Config options: Security=true
bluetoothd[7437]: input/manager.c:input_manager_init() input.conf: Key file does not have key 'IdleTimeout'
bluetoothd[7437]: audio/unix.c:unix_init() Unix socket created: 8
bluetoothd[7437]: plugins/pnat.c:pnat_init() Setup Phonet AT (DUN) plugin
bluetoothd[7437]: plugins/hciops.c:hciops_init()
bluetoothd[7437]: plugins/hciops.c:hciops_setup()
bluetoothd[7437]: src/main.c:main() Entering main loop
bluetoothd[7437]: src/rfkill.c:rfkill_event() RFKILL event idx 2 type 2 op 0 soft 0 hard 0
bluetoothd[7437]: plugins/hciops.c:init_known_adapters()
bluetoothd[7437]: plugins/hciops.c:init_device() hci0
bluetoothd[7437]: Listening for HCI events on hci0
bluetoothd[7437]: plugins/hciops.c:init_device() child 7438 forked
bluetoothd[7437]: plugins/hciops.c:read_local_features_complete() Got features for hci0
bluetoothd[7437]: plugins/hciops.c:read_local_version_complete() Got version for hci0
bluetoothd[7437]: plugins/hciops.c:read_bd_addr_complete() hci0 status 0
bluetoothd[7437]: plugins/hciops.c:read_bd_addr_complete() Got bdaddr for hci0
bluetoothd[7437]: plugins/hciops.c:read_local_name_complete() hci0 status 0
bluetoothd[7437]: plugins/hciops.c:read_local_name_complete() Got name for hci0
bluetoothd[7437]: HCI dev 0 up
bluetoothd[7437]: plugins/hciops.c:device_devup_setup() hci0
bluetoothd[7437]: src/adapter.c:btd_adapter_ref() 0xb8850198: ref=1
bluetoothd[7437]: plugins/hciops.c:hciops_read_bdaddr() hci0
bluetoothd[7437]: plugins/hciops.c:hciops_read_local_version() hci0
bluetoothd[7437]: plugins/hciops.c:hciops_read_local_features() hci0
bluetoothd[7437]: src/sdpd-database.c:sdp_init_services_list()
bluetoothd[7437]: plugins/hciops.c:hciops_add_uuid() hci0
bluetoothd[7437]: plugins/hciops.c:update_service_classes() hci0 value 0
bluetoothd[7437]: plugins/hciops.c:hciops_add_uuid() hci0
bluetoothd[7437]: plugins/hciops.c:update_service_classes() hci0 value 0
bluetoothd[7437]: plugins/service.c:register_interface() path /org/bluez/7437/hci0
bluetoothd[7437]: plugins/service.c:register_interface() Registered interface org.bluez.Service on path /org/bluez/7437/hci0
bluetoothd[7437]: src/adapter.c:btd_adapter_ref() 0xb8850198: ref=2
bluetoothd[7437]: network/manager.c:network_server_probe() path /org/bluez/7437/hci0
bluetoothd[7437]: src/adapter.c:btd_adapter_ref() 0xb8850198: ref=3
bluetoothd[7437]: network/server.c:server_register() Registered interface org.bluez.NetworkServer on path /org/bluez/7437/hci0
bluetoothd[7437]: serial/manager.c:proxy_probe() path /org/bluez/7437/hci0
bluetoothd[7437]: src/adapter.c:btd_adapter_ref() 0xb8850198: ref=4
bluetoothd[7437]: serial/proxy.c:proxy_register() Registered interface org.bluez.SerialProxyManager on path /org/bluez/7437/hci0
bluetoothd[7437]: src/adapter.c:btd_adapter_ref() 0xb8850198: ref=5
bluetoothd[7437]: audio/manager.c:headset_server_probe() path /org/bluez/7437/hci0
bluetoothd[7437]: src/adapter.c:btd_adapter_ref() 0xb8850198: ref=6
bluetoothd[7437]: audio/manager.c:audio_adapter_ref() 0xb8850838: ref=1
bluetoothd[7437]: audio/manager.c:headset_server_init() audio.conf: Key file does not have key 'Master'
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Adding record with handle 0x10000
bluetoothd[7437]: plugins/hciops.c:hciops_add_uuid() hci0
bluetoothd[7437]: plugins/hciops.c:update_service_classes() hci0 value 0
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000003-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001108-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001112-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001203-0000-1000-8000-00805f9
bluetoothd[7437]: audio/headset.c:headset_config_init() audio.conf: Key file does not have key 'SCORouting'
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Adding record with handle 0x10001
bluetoothd[7437]: plugins/hciops.c:hciops_add_uuid() hci0
bluetoothd[7437]: plugins/hciops.c:update_service_classes() hci0 value 64
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000003-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 0000111e-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 0000111f-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001203-0000-1000-8000-00805f9
bluetoothd[7437]: audio/manager.c:state_changed() /org/bluez/7437/hci0 powered on
bluetoothd[7437]: audio/telephony.c:telephony_init()
bluetoothd[7437]: audio/headset.c:telephony_ready_ind() Telephony plugin initialized
bluetoothd[7437]: audio/headset.c:print_ag_features() HFP AG features: "Ability to reject a call" "Enhanced call status" "Extended Error Result Codes"
bluetoothd[7437]: audio/manager.c:audio_adapter_ref() 0xb8850838: ref=2
bluetoothd[7437]: audio/manager.c:gateway_server_init() audio.conf: Key file does not have key 'Master'
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Adding record with handle 0x10002
bluetoothd[7437]: plugins/hciops.c:hciops_add_uuid() hci0
bluetoothd[7437]: plugins/hciops.c:update_service_classes() hci0 value 96
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000003-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 0000111e-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001203-0000-1000-8000-00805f9
bluetoothd[7437]: audio/manager.c:a2dp_server_probe() path /org/bluez/7437/hci0
bluetoothd[7437]: audio/manager.c:audio_adapter_ref() 0xb8850838: ref=3
bluetoothd[7437]: audio/a2dp.c:a2dp_register() audio.conf: Key file does not have key 'Disable'
bluetoothd[7437]: audio/a2dp.c:a2dp_register() audio.conf: Key file does not have group 'A2DP'
bluetoothd[7437]: audio/a2dp.c:a2dp_register() audio.conf: Key file does not have group 'A2DP'
bluetoothd[7437]: audio/a2dp.c:a2dp_register() audio.conf: Key file does not have group 'A2DP'
bluetoothd[7437]: audio/a2dp.c:a2dp_register() audio.conf: Key file does not have group 'A2DP'
bluetoothd[7437]: audio/avdtp.c:avdtp_init() audio.conf: Key file does not have key 'Master'
bluetoothd[7437]: audio/avdtp.c:avdtp_register_sep() SEP 0xb8851b00 registered: type:0 codec:0 seid:1
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Adding record with handle 0x10003
bluetoothd[7437]: plugins/hciops.c:hciops_add_uuid() hci0
bluetoothd[7437]: plugins/hciops.c:update_service_classes() hci0 value 104
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000019-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 0000110a-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 0000110d-0000-1000-8000-00805f9
bluetoothd[7437]: audio/avdtp.c:avdtp_register_sep() SEP 0xb8852050 registered: type:1 codec:0 seid:2
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Adding record with handle 0x10004
bluetoothd[7437]: plugins/hciops.c:hciops_add_uuid() hci0
bluetoothd[7437]: plugins/hciops.c:update_service_classes() hci0 value 108
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000019-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 0000110b-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 0000110d-0000-1000-8000-00805f9
bluetoothd[7437]: audio/manager.c:avrcp_server_probe() path /org/bluez/7437/hci0
bluetoothd[7437]: audio/manager.c:audio_adapter_ref() 0xb8850838: ref=4
bluetoothd[7437]: audio/control.c:avrcp_register() audio.conf: Key file does not have key 'Master'
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Adding record with handle 0x10005
bluetoothd[7437]: plugins/hciops.c:hciops_add_uuid() hci0
bluetoothd[7437]: plugins/hciops.c:update_service_classes() hci0 value 108
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000017-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 0000110c-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 0000110e-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Adding record with handle 0x10006
bluetoothd[7437]: plugins/hciops.c:hciops_add_uuid() hci0
bluetoothd[7437]: plugins/hciops.c:update_service_classes() hci0 value 108
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000017-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 0000110e-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Adding record with handle 0x10007
bluetoothd[7437]: plugins/hciops.c:hciops_add_uuid() hci0
bluetoothd[7437]: plugins/hciops.c:update_service_classes() hci0 value 110
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000003-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001103-0000-1000-8000-00805f9
bluetoothd[7437]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001201-0000-1000-8000-00805f9
bluetoothd[7437]: plugins/formfactor.c:formfactor_probe() Setting 0x000100 for major/minor device class
bluetoothd[7437]: plugins/hciops.c:hciops_set_dev_class() hci0 major 1 minor 0
bluetoothd[7437]: plugins/hciops.c:hciops_unblock_device() hci0 dba 00:00:00:00:00:00
bluetoothd[7437]: plugins/hciops.c:hciops_load_keys() hci0 keys 0 debug_keys 0
bluetoothd[7437]: plugins/hciops.c:hciops_get_conn_list() hci0
bluetoothd[7437]: src/manager.c:btd_manager_register_adapter() Adapter /org/bluez/7437/hci0 registered
bluetoothd[7437]: src/adapter.c:btd_adapter_ref() 0xb8850198: ref=7
bluetoothd[7437]: plugins/hciops.c:hciops_set_name() hci0, name SHAYNIE-BT
bluetoothd[7437]: plugins/hciops.c:update_ext_inquiry_response() hci0
bluetoothd[7437]: plugins/hciops.c:hciops_set_dev_class() hci0 major 4 minor 8
bluetoothd[7437]: audio/manager.c:state_changed() /org/bluez/7437/hci0 powered on
bluetoothd[7437]: plugins/hciops.c:hciops_disable_cod_cache() hci0 cache_enable 1
bluetoothd[7437]: plugins/hciops.c:hciops_disable_cod_cache() hci0 current_cod 0x000000 wanted_cod 0x6e0408
bluetoothd[7437]: plugins/hciops.c:write_class() hci0 class 0x6e0408
bluetoothd[7437]: Adapter /org/bluez/7437/hci0 has been enabled
bluetoothd[7437]: plugins/hciops.c:hciops_set_discoverable() hci0 discoverable 0
bluetoothd[7437]: plugins/hciops.c:hciops_set_pairable() hci0 pairable 1
bluetoothd[7437]: src/adapter.c:btd_adapter_unref() 0xb8850198: ref=6
bluetoothd[7437]: plugins/hciops.c:child_exit() child 7438 exited
bluetoothd[7437]: plugins/hciops.c:read_tx_power_complete() hci0 status 0
bluetoothd[7437]: plugins/hciops.c:update_ext_inquiry_response() hci0
bluetoothd[7437]: plugins/hciops.c:update_ext_inquiry_response() hci0
bluetoothd[7437]: plugins/hciops.c:read_simple_pairing_mode_complete() hci0 status 0
bluetoothd[7437]: plugins/hciops.c:update_ext_inquiry_response() hci0
bluetoothd[7437]: plugins/hciops.c:read_local_name_complete() hci0 status 0
bluetoothd[7437]: plugins/hciops.c:update_ext_inquiry_response() hci0
bluetoothd[7437]: plugins/hciops.c:read_scan_complete() hci0 status 0
bluetoothd[7437]: src/adapter.c:adapter_mode_changed() old 0x00 new 0x02
bluetoothd[7437]: src/adapter.c:adapter_set_limited_discoverable() FALSE
bluetoothd[7437]: plugins/hciops.c:hciops_set_limited_discoverable() hci0 limited 0
bluetoothd[7437]: src/adapter.c:set_mode_complete()
bluetoothd[7437]: src/adapter.c:register_agent() Agent registered for hci0 at :1.210:/test/agent
bluetoothd[7437]: plugins/hciops.c:conn_complete() status 0x00
bluetoothd[7437]: src/adapter.c:adapter_get_device() D4:88:90:46:E8:17
bluetoothd[7437]: src/adapter.c:adapter_create_device() D4:88:90:46:E8:17
bluetoothd[7437]: src/device.c:device_create() Creating device /org/bluez/7437/hci0/dev_D4_88_90_46_E8_17
bluetoothd[7437]: src/device.c:btd_device_ref() 0xb88554e8: ref=1
bluetoothd[7437]: src/device.c:device_set_temporary() temporary 1
bluetoothd[7437]: plugins/hciops.c:remote_features_information() hci0 status 0
bluetoothd[7437]: plugins/hciops.c:remote_name_information() hci0 status 0
bluetoothd[7437]: plugins/hciops.c:link_key_request() hci0 dba D4:88:90:46:E8:17
bluetoothd[7437]: plugins/hciops.c:get_auth_info() hci0 dba D4:88:90:46:E8:17
bluetoothd[7437]: plugins/hciops.c:link_key_request() kernel auth requirements = 0x04
bluetoothd[7437]: plugins/hciops.c:link_key_request() Matching key not found
bluetoothd[7437]: plugins/hciops.c:io_capa_response() hci0 IO capability response from D4:88:90:46:E8:17
bluetoothd[7437]: plugins/hciops.c:io_capa_request() hci0 IO capability request for D4:88:90:46:E8:17
bluetoothd[7437]: plugins/hciops.c:get_auth_info() hci0 dba D4:88:90:46:E8:17
bluetoothd[7437]: plugins/hciops.c:get_io_cap() initial authentication requirement is 0x04
bluetoothd[7437]: plugins/hciops.c:get_io_cap() final authentication requirement is 0x05
bluetoothd[7437]: plugins/hciops.c:__get_remote_version() hci0 handle 43
bluetoothd[7437]: plugins/hciops.c:remote_version_information() hci0 status 0
bluetoothd[7437]: plugins/hciops.c:user_confirm_request() hci0
bluetoothd[7437]: src/adapter.c:adapter_get_device() D4:88:90:46:E8:17
bluetoothd[7437]: src/device.c:device_request_authentication() Requesting agent authentication for D4:88:90:46:E8:17
bluetoothd[7437]: src/agent.c:agent_request_confirmation() Calling Agent.RequestConfirmation: name=:1.210, path=/test/agent, passkey=544420
bluetoothd[7437]: plugins/hciops.c:hciops_confirm_reply() hci0 dba D4:88:90:46:E8:17 success 1
bluetoothd[7437]: plugins/hciops.c:simple_pairing_complete() hci0 status 0
bluetoothd[7437]: src/event.c:btd_event_simple_pairing_complete() status=00
bluetoothd[7437]: src/adapter.c:adapter_get_device() D4:88:90:46:E8:17
bluetoothd[7437]: plugins/hciops.c:link_key_notify() hci0 dba D4:88:90:46:E8:17 type 5
bluetoothd[7437]: plugins/hciops.c:link_key_notify() key type 0x05 old key type 0xff
bluetoothd[7437]: plugins/hciops.c:link_key_notify() local auth 0x05 and remote auth 0x05
bluetoothd[7437]: src/adapter.c:adapter_get_device() D4:88:90:46:E8:17
bluetoothd[7437]: src/event.c:btd_event_link_key_notify() storing link key of type 0x05
bluetoothd[7437]: src/device.c:device_set_temporary() temporary 0
bluetoothd[7437]: plugins/hciops.c:bonding_complete() status 0x00
bluetoothd[7437]: src/event.c:btd_event_bonding_complete() status 0x00
bluetoothd[7437]: src/adapter.c:adapter_get_device() D4:88:90:46:E8:17
bluetoothd[7437]: src/device.c:device_bonding_complete() bonding (nil) status 0x00
bluetoothd[7437]: src/device.c:device_bonding_complete() setting timer for reverse service discovery
bluetoothd[7437]: audio/avdtp.c:avdtp_confirm_cb() AVDTP: incoming connect from D4:88:90:46:E8:17
bluetoothd[7437]: src/adapter.c:adapter_get_device() D4:88:90:46:E8:17
bluetoothd[7437]: src/device.c:btd_device_ref() 0xb88554e8: ref=2
bluetoothd[7437]: audio/device.c:audio_device_register() Registered interface org.bluez.Audio on path /org/bluez/7437/hci0/dev_D4_88_90_46_E8_17
bluetoothd[7437]: src/device.c:device_probe_drivers() Probing drivers for D4:88:90:46:E8:17
bluetoothd[7437]: audio/manager.c:handle_uuid() server not enabled for 0000110d-0000-1000-8000-00805f9b34fb (0x110d)
bluetoothd[7437]: src/agent.c:agent_authorize() authorize request was sent for /org/bluez/7437/hci0/dev_D4_88_90_46_E8_17
bluetoothd[7437]: plugins/hciops.c:link_key_request() hci0 dba D4:88:90:46:E8:17
bluetoothd[7437]: plugins/hciops.c:get_auth_info() hci0 dba D4:88:90:46:E8:17
bluetoothd[7437]: plugins/hciops.c:link_key_request() kernel auth requirements = 0x04
bluetoothd[7437]: plugins/hciops.c:link_key_request() Matching key found
bluetoothd[7437]: plugins/hciops.c:link_key_request() link key type 0x05
bluetoothd[7437]: plugins/hciops.c:auth_complete() hci0 status 0
bluetoothd[7437]: plugins/hciops.c:bonding_complete() status 0x00
bluetoothd[7437]: src/event.c:btd_event_bonding_complete() status 0x00
bluetoothd[7437]: src/adapter.c:adapter_get_device() D4:88:90:46:E8:17
bluetoothd[7437]: src/device.c:device_bonding_complete() bonding (nil) status 0x00
bluetoothd[7437]: src/device.c:btd_device_ref() 0xb88554e8: ref=3
bluetoothd[7437]: audio/avdtp.c:avdtp_connect_cb() AVDTP: connected signaling channel to D4:88:90:46:E8:17
bluetoothd[7437]: audio/avdtp.c:avdtp_connect_cb() AVDTP imtu=672, omtu=672
bluetoothd[7437]: audio/avdtp.c:session_cb()
bluetoothd[7437]: audio/avdtp.c:avdtp_parse_cmd() Received DISCOVER_CMD
bluetoothd[7437]: src/device.c:device_probe_drivers() Probing drivers for D4:88:90:46:E8:17
bluetoothd[7437]: serial/manager.c:serial_probe() path /org/bluez/7437/hci0/dev_D4_88_90_46_E8_17: 00001112-0000-1000-8000-00805f9b34fb
bluetoothd[7437]: serial/port.c:create_serial_device() Registered interface org.bluez.Serial on path /org/bluez/7437/hci0/dev_D4_88_90_46_E8_17
bluetoothd[7437]: serial/manager.c:serial_probe() path /org/bluez/7437/hci0/dev_D4_88_90_46_E8_17: 0000111f-0000-1000-8000-00805f9b34fb
bluetoothd[7437]: serial/manager.c:serial_probe() path /org/bluez/7437/hci0/dev_D4_88_90_46_E8_17: 00001105-0000-1000-8000-00805f9b34fb
bluetoothd[7437]: serial/manager.c:serial_probe() path /org/bluez/7437/hci0/dev_D4_88_90_46_E8_17: 0000112f-0000-1000-8000-00805f9b34fb
bluetoothd[7437]: input/manager.c:headset_probe() path /org/bluez/7437/hci0/dev_D4_88_90_46_E8_17
bluetoothd[7437]: input-headset driver probe failed for device D4:88:90:46:E8:17
bluetoothd[7437]: audio/manager.c:handle_uuid() server not enabled for 00001112-0000-1000-8000-00805f9b34fb (0x1112)
bluetoothd[7437]: audio/manager.c:handle_uuid() Found Handsfree AG record
bluetoothd[7437]: audio/manager.c:handle_uuid() Found Audio Source
bluetoothd[7437]: audio/source.c:source_init() Registered interface org.bluez.AudioSource on path /org/bluez/7437/hci0/dev_D4_88_90_46_E8_17
bluetoothd[7437]: audio/manager.c:handle_uuid() Found AV Target
bluetoothd[7437]: audio/control.c:control_init() Registered interface org.bluez.Control on path /org/bluez/7437/hci0/dev_D4_88_90_46_E8_17
bluetoothd[7437]: audio/manager.c:handle_uuid() Found AV Target
bluetoothd[7437]: src/device.c:btd_device_unref() 0xb88554e8: ref=2
bluetoothd[7437]: audio/avdtp.c:session_cb()
bluetoothd[7437]: audio/avdtp.c:avdtp_parse_cmd() Received GET_CAPABILITIES_CMD
bluetoothd[7437]: audio/a2dp.c:sbc_getcap_ind() Sink 0xb8852050: Get_Capability_Ind
bluetoothd[7437]: audio/avdtp.c:session_cb()
bluetoothd[7437]: audio/avdtp.c:avdtp_parse_cmd() Received SET_CONFIGURATION_CMD
bluetoothd[7437]: audio/a2dp.c:sbc_setconf_ind() Sink 0xb8852050: Set_Configuration_Ind
bluetoothd[7437]: audio/avdtp.c:avdtp_ref() 0xb8855688: ref=2
bluetoothd[7437]: audio/a2dp.c:setup_ref() 0xb8868398: ref=1
bluetoothd[7437]: audio/avdtp.c:avdtp_ref() 0xb8855688: ref=3
bluetoothd[7437]: audio/avdtp.c:avdtp_sep_set_state() stream state changed: IDLE -> CONFIGURED
bluetoothd[7437]: audio/a2dp.c:setup_unref() 0xb8868398: ref=0
bluetoothd[7437]: audio/a2dp.c:setup_free() 0xb8868398
bluetoothd[7437]: audio/avdtp.c:avdtp_unref() 0xb8855688: ref=2
bluetoothd[7437]: audio/avdtp.c:session_cb()
bluetoothd[7437]: audio/avdtp.c:avdtp_parse_cmd() Received OPEN_CMD
bluetoothd[7437]: audio/a2dp.c:open_ind() Sink 0xb8852050: Open_Ind
bluetoothd[7437]: audio/avdtp.c:avdtp_confirm_cb() AVDTP: incoming connect from D4:88:90:46:E8:17
bluetoothd[7437]: audio/avdtp.c:avdtp_connect_cb() AVDTP: connected transport channel to D4:88:90:46:E8:17
bluetoothd[7437]: audio/avdtp.c:avdtp_sep_set_state() stream state changed: CONFIGURED -> OPEN
bluetoothd[7437]: audio/unix.c:server_cb() Accepted new client connection on unix socket (fd=28)
bluetoothd[7437]: audio/unix.c:client_cb() Audio API: BT_REQUEST <- BT_GET_CAPABILITIES
bluetoothd[7437]: audio/avdtp.c:avdtp_ref() 0xb8855688: ref=3
bluetoothd[7437]: audio/avdtp.c:session_cb()
bluetoothd[7437]: audio/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded
bluetoothd[7437]: audio/avdtp.c:avdtp_discover_resp() seid 1 type 0 media 0 in use 1
bluetoothd[7437]: audio/avdtp.c:session_cb()
bluetoothd[7437]: audio/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request succeeded
bluetoothd[7437]: audio/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 0 media 0
bluetoothd[7437]: audio/unix.c:print_sbc() Media Codec: SBC Channel Modes: JointStereo Frequencies: 44.1Khz Subbands: 8 Blocks: 16 Bitpool: 2-53
bluetoothd[7437]: audio/unix.c:a2dp_append_codec() Append configured seid 1 - length 13 - total 181
bluetoothd[7437]: audio/unix.c:unix_ipc_sendmsg() Audio API: BT_RESPONSE -> BT_GET_CAPABILITIES
bluetoothd[7437]: audio/unix.c:client_cb() Audio API: BT_REQUEST <- BT_GET_CAPABILITIES
bluetoothd[7437]: audio/unix.c:print_sbc() Media Codec: SBC Channel Modes: JointStereo Frequencies: 44.1Khz Subbands: 8 Blocks: 16 Bitpool: 2-53
bluetoothd[7437]: audio/unix.c:a2dp_append_codec() Append configured seid 1 - length 13 - total 181
bluetoothd[7437]: audio/unix.c:unix_ipc_sendmsg() Audio API: BT_RESPONSE -> BT_GET_CAPABILITIES
bluetoothd[7437]: audio/unix.c:client_cb() Audio API: BT_REQUEST <- BT_OPEN
bluetoothd[7437]: audio/unix.c:handle_a2dp_open() open a2dp - object=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17 source=ANY destination=ANY lock=readwrite
bluetoothd[7437]: audio/a2dp.c:a2dp_sep_lock() SEP 0xb8852050 locked
bluetoothd[7437]: audio/unix.c:unix_ipc_sendmsg() Audio API: BT_RESPONSE -> BT_OPEN
bluetoothd[7437]: audio/unix.c:client_cb() Audio API: BT_REQUEST <- BT_SET_CONFIGURATION
bluetoothd[7437]: audio/unix.c:print_sbc() Media Codec: SBC Channel Modes: JointStereo Frequencies: 44.1Khz Subbands: 8 Blocks: 16 Bitpool: 2-53
bluetoothd[7437]: audio/a2dp.c:a2dp_config() a2dp_config: selected SEP 0xb8852050
bluetoothd[7437]: audio/avdtp.c:avdtp_ref() 0xb8855688: ref=4
bluetoothd[7437]: audio/a2dp.c:setup_ref() 0xb8855af8: ref=1
bluetoothd[7437]: audio/a2dp.c:a2dp_config() Configuration match: resuming
bluetoothd[7437]: audio/unix.c:unix_ipc_sendmsg() Audio API: BT_RESPONSE -> BT_SET_CONFIGURATION
bluetoothd[7437]: audio/a2dp.c:setup_unref() 0xb8855af8: ref=0
bluetoothd[7437]: audio/a2dp.c:setup_free() 0xb8855af8
bluetoothd[7437]: audio/avdtp.c:avdtp_unref() 0xb8855688: ref=3
bluetoothd[7437]: audio/unix.c:client_cb() Audio API: BT_REQUEST <- BT_START_STREAM
bluetoothd[7437]: audio/avdtp.c:avdtp_ref() 0xb8855688: ref=4
bluetoothd[7437]: audio/a2dp.c:setup_ref() 0xb8855af8: ref=1
bluetoothd[7437]: audio/avdtp.c:session_cb()
bluetoothd[7437]: audio/avdtp.c:avdtp_parse_resp() START request succeeded
bluetoothd[7437]: audio/a2dp.c:start_cfm() Sink 0xb8852050: Start_Cfm
bluetoothd[7437]: audio/unix.c:unix_ipc_sendmsg() Audio API: BT_RESPONSE -> BT_START_STREAM
bluetoothd[7437]: audio/unix.c:unix_ipc_sendmsg() Audio API: BT_RESPONSE -> BT_NEW_STREAM
bluetoothd[7437]: audio/a2dp.c:setup_unref() 0xb8855af8: ref=0
bluetoothd[7437]: audio/a2dp.c:setup_free() 0xb8855af8
bluetoothd[7437]: audio/avdtp.c:avdtp_unref() 0xb8855688: ref=3
bluetoothd[7437]: audio/avdtp.c:avdtp_sep_set_state() stream state changed: OPEN -> STREAMING
bluetoothd[7437]: audio/control.c:avctp_set_state() AVCTP Connecting
bluetoothd[7437]: audio/control.c:avctp_connect_cb() AVCTP: connected to D4:88:90:46:E8:17
bluetoothd[7437]: audio/control.c:init_uinput() AVRCP: uinput initialized for D4:88:90:46:E8:17
bluetoothd[7437]: audio/control.c:avctp_set_state() AVCTP Connected
bluetoothd[7437]: audio/unix.c:client_cb() Audio API: BT_REQUEST <- BT_STOP_STREAM
bluetoothd[7437]: audio/avdtp.c:avdtp_ref() 0xb8855688: ref=4
bluetoothd[7437]: audio/a2dp.c:setup_ref() 0xb88553e8: ref=1
bluetoothd[7437]: audio/avdtp.c:session_cb()
bluetoothd[7437]: audio/avdtp.c:avdtp_parse_resp() SUSPEND request succeeded
bluetoothd[7437]: audio/avdtp.c:avdtp_sep_set_state() stream state changed: STREAMING -> OPEN
bluetoothd[7437]: audio/a2dp.c:suspend_cfm() Sink 0xb8852050: Suspend_Cfm
bluetoothd[7437]: audio/unix.c:unix_ipc_sendmsg() Audio API: BT_RESPONSE -> BT_STOP_STREAM
bluetoothd[7437]: audio/a2dp.c:setup_unref() 0xb88553e8: ref=0
bluetoothd[7437]: audio/a2dp.c:setup_free() 0xb88553e8
bluetoothd[7437]: audio/avdtp.c:avdtp_unref() 0xb8855688: ref=3
bluetoothd[7437]: src/agent.c:agent_exited() Agent exited without calling Unregister
bluetoothd[7437]: audio/gateway.c:newconnection_reply() Agent reply: file descriptor passed successfully
bluetoothd[7437]: audio/main.c:sco_server_cb() Accepted SCO connection from D4:88:90:46:E8:17
bluetoothd[7437]: audio/unix.c:client_cb() Audio API: BT_REQUEST <- BT_START_STREAM
bluetoothd[7437]: audio/avdtp.c:avdtp_ref() 0xb8855688: ref=4
bluetoothd[7437]: audio/a2dp.c:setup_ref() 0xb88553e8: ref=1
bluetoothd[7437]: audio/avdtp.c:session_cb()
bluetoothd[7437]: audio/avdtp.c:avdtp_parse_resp() START request succeeded
bluetoothd[7437]: audio/a2dp.c:start_cfm() Sink 0xb8852050: Start_Cfm
bluetoothd[7437]: audio/unix.c:unix_ipc_sendmsg() Audio API: BT_RESPONSE -> BT_START_STREAM
bluetoothd[7437]: audio/unix.c:unix_ipc_sendmsg() Audio API: BT_RESPONSE -> BT_NEW_STREAM
bluetoothd[7437]: audio/a2dp.c:setup_unref() 0xb88553e8: ref=0
bluetoothd[7437]: audio/a2dp.c:setup_free() 0xb88553e8
bluetoothd[7437]: audio/avdtp.c:avdtp_unref() 0xb8855688: ref=3
bluetoothd[7437]: audio/avdtp.c:avdtp_sep_set_state() stream state changed: OPEN -> STREAMING
bluetoothd[7437]: audio/gateway.c:sco_io_cb() sco connection is released
bluetoothd[7437]: plugins/hciops.c:disconn_complete() handle 46 status 0x00
bluetoothd[7437]: audio/gateway.c:ag_disconnect() Disconnected from D4:88:90:46:E8:17, /org/bluez/7437/hci0/dev_D4_88_90_46_E8_17
^Cbluetoothd[7437]: src/adapter.c:adapter_remove() Removing adapter /org/bluez/7437/hci0
bluetoothd[7437]: src/device.c:device_remove() Removing device /org/bluez/7437/hci0/dev_D4_88_90_46_E8_17
bluetoothd[7437]: plugins/hciops.c:hciops_disconnect() hci0
bluetoothd[7437]: plugins/hciops.c:get_handle() hci0 dba D4:88:90:46:E8:17
bluetoothd[7437]: audio/unix.c:unix_device_removed() unix_device_removed(0xb8830240)
bluetoothd[7437]: audio/a2dp.c:a2dp_sep_unlock() SEP 0xb8852050 unlocked
bluetoothd[7437]: audio/avdtp.c:avdtp_unref() 0xb8855688: ref=2
bluetoothd[7437]: audio/unix.c:client_free() client_free(0xb8830318)
bluetoothd[7437]: audio/gateway.c:path_unregister() Unregistered interface org.bluez.HandsfreeGateway on path /org/bluez/7437/hci0/dev_D4_88_90_46_E8_17
bluetoothd[7437]: audio/source.c:path_unregister() Unregistered interface org.bluez.AudioSource on path /org/bluez/7437/hci0/dev_D4_88_90_46_E8_17
bluetoothd[7437]: audio/avdtp.c:avdtp_unref() 0xb8855688: ref=1
bluetoothd[7437]: audio/control.c:path_unregister() Unregistered interface org.bluez.Control on path /org/bluez/7437/hci0/dev_D4_88_90_46_E8_17
bluetoothd[7437]: audio/control.c:avctp_disconnected() AVRCP: closing uinput for D4:88:90:46:E8:17
bluetoothd[7437]: src/device.c:btd_device_unref() 0xb88554e8: ref=1
bluetoothd[7437]: serial/manager.c:serial_remove() path /org/bluez/7437/hci0/dev_D4_88_90_46_E8_17
bluetoothd[7437]: serial/port.c:path_unregister() Unregistered interface org.bluez.Serial on path /org/bluez/7437/hci0/dev_D4_88_90_46_E8_17
bluetoothd[7437]: src/device.c:btd_device_unref() 0xb88554e8: ref=0
bluetoothd[7437]: src/device.c:device_free() 0xb88554e8
bluetoothd[7437]: src/sdpd-service.c:remove_record_from_server() Removing record with handle 0x10007
bluetoothd[7437]: audio/manager.c:avrcp_server_remove() path /org/bluez/7437/hci0
bluetoothd[7437]: src/sdpd-service.c:remove_record_from_server() Removing record with handle 0x10006
bluetoothd[7437]: src/sdpd-service.c:remove_record_from_server() Removing record with handle 0x10005
bluetoothd[7437]: audio/manager.c:audio_adapter_unref() 0xb8850838: ref=3
bluetoothd[7437]: audio/manager.c:a2dp_server_remove() path /org/bluez/7437/hci0
bluetoothd[7437]: src/sdpd-service.c:remove_record_from_server() Removing record with handle 0x10004
bluetoothd[7437]: audio/a2dp.c:abort_cfm() Sink 0xb8852050: Abort_Cfm
bluetoothd[7437]: audio/avdtp.c:avdtp_sep_set_state() stream state changed: STREAMING -> IDLE
bluetoothd[7437]: No reply to Suspend request
bluetoothd[7437]: audio/a2dp.c:suspend_cfm() Sink 0xb8852050: Suspend_Cfm
bluetoothd[7437]: audio/avdtp.c:avdtp_unregister_sep() SEP 0xb8852050 unregistered: type:1 codec:0 seid:2
bluetoothd[7437]: src/sdpd-service.c:remove_record_from_server() Removing record with handle 0x10003
bluetoothd[7437]: audio/avdtp.c:avdtp_unregister_sep() SEP 0xb8851b00 unregistered: type:0 codec:0 seid:1
bluetoothd[7437]: audio/avdtp.c:connection_lost() Disconnected from D4:88:90:46:E8:17
bluetoothd[7437]: avdtp_set_state(): no matching audio device
bluetoothd[7437]: audio/avdtp.c:avdtp_unref() 0xb8855688: ref=0
bluetoothd[7437]: audio/avdtp.c:avdtp_unref() 0xb8855688: freeing session and removing from list
bluetoothd[7437]: audio/manager.c:audio_adapter_unref() 0xb8850838: ref=2
bluetoothd[7437]: audio/manager.c:gateway_server_remove() path /org/bluez/7437/hci0
bluetoothd[7437]: src/sdpd-service.c:remove_record_from_server() Removing record with handle 0x10002
bluetoothd[7437]: audio/manager.c:audio_adapter_unref() 0xb8850838: ref=1
bluetoothd[7437]: audio/manager.c:headset_server_remove() path /org/bluez/7437/hci0
bluetoothd[7437]: src/sdpd-service.c:remove_record_from_server() Removing record with handle 0x10000
bluetoothd[7437]: src/sdpd-service.c:remove_record_from_server() Removing record with handle 0x10001
bluetoothd[7437]: audio/manager.c:audio_adapter_unref() 0xb8850838: ref=0
bluetoothd[7437]: src/adapter.c:btd_adapter_unref() 0xb8850198: ref=5
bluetoothd[7437]: src/adapter.c:btd_adapter_unref() 0xb8850198: ref=4
bluetoothd[7437]: serial/manager.c:proxy_remove() path /org/bluez/7437/hci0
bluetoothd[7437]: src/adapter.c:btd_adapter_unref() 0xb8850198: ref=3
bluetoothd[7437]: network/manager.c:network_server_remove() path /org/bluez/7437/hci0
bluetoothd[7437]: network/server.c:path_unregister() Unregistered interface org.bluez.NetworkServer on path /org/bluez/7437/hci0
bluetoothd[7437]: src/adapter.c:btd_adapter_unref() 0xb8850198: ref=2
bluetoothd[7437]: src/adapter.c:btd_adapter_unref() 0xb8850198: ref=1
bluetoothd[7437]: plugins/service.c:unregister_interface() path /org/bluez/7437/hci0
bluetoothd[7437]: plugins/hciops.c:hciops_power_off() hci0
bluetoothd[7437]: src/adapter.c:btd_adapter_unref() 0xb8850198: ref=0
bluetoothd[7437]: src/adapter.c:adapter_free() 0xb8850198
bluetoothd[7437]: src/plugin.c:plugin_cleanup() Cleanup plugins
bluetoothd[7437]: plugins/service.c:unregister_interface() path /org/bluez/7437/any
bluetoothd[7437]: health/hdp.c:hdp_manager_stop() Stopped Health manager
bluetoothd[7437]: plugins/pnat.c:pnat_exit() Cleanup Phonet AT (DUN) plugin
bluetoothd[7437]: plugins/hciops.c:hciops_exit()
bluetoothd[7437]: plugins/hciops.c:hciops_cleanup()
bluetoothd[7437]: Stopping hci0 event socket
bluetoothd[7437]: Stopping SDP server
bluetoothd[7437]: Exit
[-- Attachment #5: ofonod.log --]
[-- Type: application/octet-stream, Size: 55319 bytes --]
D: bluetooth-util.c: Bluetooth daemon appeared.
D: module-console-kit.c: dbus: interface=org.freedesktop.DBus, path=/org/freedesktop/DBus, member=NameOwnerChanged
D: bluetooth-util.c: dbus: interface=org.bluez.Manager, path=/, member=AdapterAdded
D: bluetooth-util.c: Adapter /org/bluez/7437/hci0 created
D: module-console-kit.c: dbus: interface=org.bluez.Manager, path=/, member=AdapterAdded
D: bluetooth-util.c: dbus: interface=org.bluez.Adapter, path=/org/bluez/7437/hci0, member=DeviceCreated
D: bluetooth-util.c: Device /org/bluez/7437/hci0/dev_D4_88_90_46_E8_17 created
D: module-console-kit.c: dbus: interface=org.bluez.Adapter, path=/org/bluez/7437/hci0, member=DeviceCreated
D: bluetooth-util.c: dbus: interface=org.bluez.Device, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-console-kit.c: dbus: interface=org.bluez.Device, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: bluetooth-util.c: dbus: interface=org.bluez.Device, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-console-kit.c: dbus: interface=org.bluez.Device, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: bluetooth-util.c: dbus: interface=org.bluez.Device, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-console-kit.c: dbus: interface=org.bluez.Device, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: bluetooth-util.c: dbus: interface=org.bluez.Device, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-console-kit.c: dbus: interface=org.bluez.Device, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: bluetooth-util.c: dbus: interface=org.bluez.Device, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-console-kit.c: dbus: interface=org.bluez.Device, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: bluetooth-util.c: dbus: interface=org.bluez.Device, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-console-kit.c: dbus: interface=org.bluez.Device, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: bluetooth-util.c: dbus: interface=org.bluez.AudioSource, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-bluetooth-discover.c: Loading module-bluetooth-device address="D4:88:90:46:E8:17" path="/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17" profile="a2dp_source" auto_connect=no
I: card.c: Created 1 "bluez_card.D4_88_90_46_E8_17"
D: module-bluetooth-device.c: Connected to the bluetooth audio service
D: module-bluetooth-device.c: Sending BT_REQUEST -> BT_GET_CAPABILITIES
D: module-bluetooth-device.c: Trying to receive message from audio service...
D: module-bluetooth-device.c: Received BT_RESPONSE <- BT_GET_CAPABILITIES
D: module-bluetooth-device.c: Payload size is 13 6
D: module-bluetooth-device.c: Sending BT_REQUEST -> BT_GET_CAPABILITIES
D: module-bluetooth-device.c: Trying to receive message from audio service...
D: module-bluetooth-device.c: Received BT_RESPONSE <- BT_GET_CAPABILITIES
D: module-bluetooth-device.c: Payload size is 13 6
D: module-bluetooth-device.c: Got device capabilities
D: module-bluetooth-device.c: Sending BT_REQUEST -> BT_OPEN
D: module-bluetooth-device.c: Trying to receive message from audio service...
D: module-bluetooth-device.c: Received BT_RESPONSE <- BT_OPEN
D: module-bluetooth-device.c: Sending BT_REQUEST -> BT_SET_CONFIGURATION
D: module-bluetooth-device.c: Trying to receive message from audio service...
D: module-bluetooth-device.c: Received BT_RESPONSE <- BT_SET_CONFIGURATION
I: module-bluetooth-device.c: SBC parameters:
I: module-bluetooth-device.c: allocation=0
I: module-bluetooth-device.c: subbands=1
I: module-bluetooth-device.c: blocks=3
I: module-bluetooth-device.c: bitpool=53
D: module-bluetooth-device.c: Connection to the device configured
D: module-bluetooth-device.c: Got the stream socket
I: module-device-restore.c: Restoring volume for source bluez_source.D4_88_90_46_E8_17.
I: source.c: Created source 2 "bluez_source.D4_88_90_46_E8_17" with sample spec s16le 2ch 44100Hz and channel map front-left,front-right
I: source.c: bluetooth.protocol = "a2dp_source"
I: source.c: device.description = "Samsung Intercept"
I: source.c: device.string = "D4:88:90:46:E8:17"
I: source.c: device.api = "bluez"
I: source.c: device.class = "sound"
I: source.c: device.bus = "bluetooth"
I: source.c: bluez.path = "/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17"
I: source.c: bluez.class = "0x5a020c"
I: source.c: bluez.name = "Samsung Intercept"
I: source.c: device.icon_name = "audio-card-bluetooth"
D: module-bluetooth-device.c: IO Thread starting up
D: core-util.c: RealtimeKit worked.
I: core-util.c: Successfully enabled SCHED_RR scheduling for thread, with priority 5.
D: module-bluetooth-device.c: Sending BT_REQUEST -> BT_START_STREAM
D: module-bluetooth-device.c: Trying to receive message from audio service...
D: module-bluetooth-device.c: Received BT_RESPONSE <- BT_START_STREAM
D: module-bluetooth-device.c: Trying to receive message from audio service...
D: module-bluetooth-device.c: Received BT_RESPONSE <- BT_NEW_STREAM
D: module-bluetooth-device.c: Stream properly set up, we're ready to roll!
D: module-suspend-on-idle.c: Source bluez_source.D4_88_90_46_E8_17 becomes idle, timeout in 5 seconds.
I: module.c: Loaded "module-bluetooth-device" (index: #18; argument: "address="D4:88:90:46:E8:17" path="/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17" profile="a2dp_source" auto_connect=no").
D: module-console-kit.c: dbus: interface=org.bluez.AudioSource, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: bluetooth-util.c: dbus: interface=org.bluez.AudioSource, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-console-kit.c: dbus: interface=org.bluez.AudioSource, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-bluetooth-device.c: dbus: interface=org.bluez.AudioSource, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
I: module-suspend-on-idle.c: Source bluez_source.D4_88_90_46_E8_17 idle for too long, suspending ...
D: source.c: Suspend cause of source bluez_source.D4_88_90_46_E8_17 is 0x0004, suspending
D: module-bluetooth-device.c: Sending BT_REQUEST -> BT_STOP_STREAM
D: module-bluetooth-device.c: Trying to receive message from audio service...
D: module-bluetooth-device.c: Received BT_RESPONSE <- BT_STOP_STREAM
D: bluetooth-util.c: dbus: interface=org.bluez.AudioSource, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-console-kit.c: dbus: interface=org.bluez.AudioSource, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-bluetooth-device.c: dbus: interface=org.bluez.AudioSource, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
I: client.c: Created 3 "Native client (UNIX socket client)"
D: protocol-native.c: Protocol version: remote 16, local 16
I: protocol-native.c: Got credentials: uid=1000 gid=1000 success=1
D: protocol-native.c: SHM possible: yes
D: protocol-native.c: Negotiated SHM: yes
D: module-augment-properties.c: Looking for .desktop file for pactl
D: module-stream-restore.c: Not restoring device for stream sink-input-by-media-role:abstract, because already set to 'alsa_output.pci-0000_00_1b.0.analog-stereo'.
D: module-intended-roles.c: Not setting device for stream Loopback of Samsung Intercept, because already set.
I: module-stream-restore.c: Restoring mute state for sink input sink-input-by-media-role:abstract.
D: sink.c: Suspend cause of sink alsa_output.pci-0000_00_1b.0.analog-stereo is 0x0000, resuming
D: reserve-wrap.c: Successfully acquired reservation lock on device 'Audio0'
I: alsa-sink.c: Trying resume...
D: alsa-util.c: Maximum hw buffer size is 23777 ms
D: alsa-util.c: Set buffer size first (to 88192 samples), period size second (to 44096 samples).
D: alsa-sink.c: hwbuf_unused=0
D: alsa-sink.c: setting avail_min=87310
I: alsa-sink.c: Resumed successfully...
D: module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1b.0.analog-stereo becomes idle, timeout in 5 seconds.
I: alsa-sink.c: Starting playback.
D: ratelimit.c: 4 events suppressed
D: alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1b.0.analog-stereo becomes busy.
I: resampler.c: Using resampler 'speex-float-1'
I: resampler.c: Using float32le as working format.
I: resampler.c: Choosing speex quality setting 1.
D: memblockq.c: memblockq requested: maxlength=33554432, tlength=0, base=4, prebuf=0, minreq=1 maxrewind=0
D: memblockq.c: memblockq sanitized: maxlength=33554432, tlength=33554432, base=4, prebuf=0, minreq=4 maxrewind=0
I: sink-input.c: Created input 0 "Loopback of Samsung Intercept" on alsa_output.pci-0000_00_1b.0.analog-stereo with sample spec s16le 2ch 44100Hz and channel map front-left,front-right
I: sink-input.c: media.name = "Loopback of Samsung Intercept"
I: sink-input.c: media.icon_name = "audio-card-bluetooth"
I: sink-input.c: media.role = "abstract"
I: sink-input.c: module-stream-restore.id = "sink-input-by-media-role:abstract"
D: alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: module-stream-restore.c: Not restoring device for stream source-output-by-media-role:abstract, because already set
D: module-intended-roles.c: Not setting device for stream Loopback to Internal Audio Analog Stereo, because already set.
D: source.c: Suspend cause of source bluez_source.D4_88_90_46_E8_17 is 0x0000, resuming
D: module-bluetooth-device.c: Sending BT_REQUEST -> BT_START_STREAM
D: module-bluetooth-device.c: Trying to receive message from audio service...
D: module-bluetooth-device.c: Received BT_RESPONSE <- BT_START_STREAM
D: module-bluetooth-device.c: Trying to receive message from audio service...
D: module-bluetooth-device.c: Received BT_RESPONSE <- BT_NEW_STREAM
D: module-bluetooth-device.c: Stream properly set up, we're ready to roll!
D: module-suspend-on-idle.c: Source bluez_source.D4_88_90_46_E8_17 becomes idle, timeout in 5 seconds.
D: module-suspend-on-idle.c: Source bluez_source.D4_88_90_46_E8_17 becomes busy.
D: memblockq.c: memblockq requested: maxlength=33554432, tlength=0, base=4, prebuf=0, minreq=1 maxrewind=0
D: memblockq.c: memblockq sanitized: maxlength=33554432, tlength=33554432, base=4, prebuf=0, minreq=4 maxrewind=0
I: source-output.c: Created output 0 "Loopback to Internal Audio Analog Stereo" on bluez_source.D4_88_90_46_E8_17 with sample spec s16le 2ch 44100Hz and channel map front-left,front-right
I: source-output.c: media.name = "Loopback to Internal Audio Analog Stereo"
I: source-output.c: media.icon_name = "audio-card-pci"
I: source-output.c: media.role = "abstract"
I: source-output.c: module-stream-restore.id = "source-output-by-media-role:abstract"
D: memblockq.c: memblockq requested: maxlength=16777216, tlength=16777216, base=4, prebuf=0, minreq=0 maxrewind=0
D: memblockq.c: memblockq sanitized: maxlength=16777216, tlength=16777216, base=4, prebuf=0, minreq=4 maxrewind=0
D: alsa-sink.c: Cutting sleep time for the initial iterations by half.
D: alsa-sink.c: Latency set to 66.67ms
D: alsa-sink.c: hwbuf_unused=341012
D: alsa-sink.c: setting avail_min=87311
I: module-loopback.c: Max request changed
D: alsa-sink.c: Requesting rewind due to latency change.
I: module-loopback.c: Max request changed
D: alsa-sink.c: Requested to rewind 352768 bytes.
D: alsa-sink.c: Limited to 280768 bytes.
D: alsa-sink.c: before: 70192
D: alsa-sink.c: after: 70192
D: alsa-sink.c: Rewound 280768 bytes.
D: sink.c: Processing rewind...
D: sink-input.c: Have to rewind 280768 bytes on render memblockq.
D: source.c: Processing rewind...
D: core-subscribe.c: Dropped redundant event due to change event.
I: module-loopback.c: Skipping 0 bytes
D: core-subscribe.c: Dropped redundant event due to change event.
I: module.c: Loaded "module-loopback" (index: #19; argument: "source=bluez_source.D4_88_90_46_E8_17 sink=alsa_output.pci-0000_00_1b.0.analog-stereo").
D: reserve-wrap.c: Device lock status of reserve-monitor-wrapper@Audio0 changed: not busy
D: module-loopback.c: Loopback overall latency is 66.06 ms + 1526.46 ms + 39.51 ms = 1632.04 ms
D: module-loopback.c: Should buffer 23512 bytes, buffered at minimum 0 bytes
I: module-loopback.c: New rate of 43513 Hz not within 2‰ of 44100 Hz, forcing smaller adjustment
D: module-loopback.c: [alsa_output.pci-0000_00_1b.0.analog-stereo] Updated sampling rate to 44011 Hz.
D: module-loopback.c: Loopback overall latency is 65.58 ms + 1526.48 ms + 39.51 ms = 1631.58 ms
D: module-loopback.c: Should buffer 23472 bytes, buffered at minimum 0 bytes
I: module-loopback.c: New rate of 43514 Hz not within 2‰ of 44011 Hz, forcing smaller adjustment
D: core-subscribe.c: Dropped redundant event due to change event.
D: module-loopback.c: [alsa_output.pci-0000_00_1b.0.analog-stereo] Updated sampling rate to 43922 Hz.
D: bluetooth-util.c: dbus: interface=org.bluez.AudioSource, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-console-kit.c: dbus: interface=org.bluez.AudioSource, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
D: module-bluetooth-device.c: dbus: interface=org.bluez.AudioSource, path=/org/bluez/7437/hci0/dev_D4_88_90_46_E8_17, member=PropertyChanged
I: client.c: Freed 3 "pactl"
I: protocol-native.c: Connection died.
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
D: module-loopback.c: Loopback overall latency is 57.36 ms + 0.00 ms + 39.51 ms = 96.87 ms
D: module-loopback.c: Should buffer 23424 bytes, buffered at minimum 0 bytes
I: module-loopback.c: New rate of 43515 Hz not within 2‰ of 43922 Hz, forcing smaller adjustment
D: module-loopback.c: [alsa_output.pci-0000_00_1b.0.analog-stereo] Updated sampling rate to 43834 Hz.
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
D: module-loopback.c: Loopback overall latency is 46.34 ms + 0.00 ms + 39.51 ms = 85.86 ms
D: module-loopback.c: Should buffer 23376 bytes, buffered at minimum 0 bytes
I: module-loopback.c: New rate of 43516 Hz not within 2‰ of 43834 Hz, forcing smaller adjustment
D: module-loopback.c: [alsa_output.pci-0000_00_1b.0.analog-stereo] Updated sampling rate to 43746 Hz.
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
D: module-loopback.c: Loopback overall latency is 66.52 ms + 0.00 ms + 39.51 ms = 106.03 ms
D: module-loopback.c: Should buffer 23328 bytes, buffered at minimum 0 bytes
I: module-loopback.c: New rate of 43517 Hz not within 2‰ of 43746 Hz, forcing smaller adjustment
D: module-loopback.c: [alsa_output.pci-0000_00_1b.0.analog-stereo] Updated sampling rate to 43658 Hz.
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-bluetooth-device.c: FD error: POLLERR POLLHUP
D: module-bluetooth-device.c: IO thread failed
I: module.c: Unloading "module-bluetooth-device" (index: #18).
D: module-suspend-on-idle.c: Source bluez_source.D4_88_90_46_E8_17 becomes idle, timeout in 5 seconds.
D: module-suspend-on-idle.c: Source bluez_source.D4_88_90_46_E8_17 becomes idle, timeout in 5 seconds.
D: source-output.c: Successfully moved source output 0 to alsa_input.pci-0000_00_1b.0.analog-stereo.
D: source.c: Suspend cause of source alsa_input.pci-0000_00_1b.0.analog-stereo is 0x0000, resuming
I: alsa-source.c: Trying resume...
D: alsa-util.c: Maximum hw buffer size is 23777 ms
D: alsa-util.c: Set buffer size first (to 88192 samples), period size second (to 44096 samples).
D: alsa-source.c: latency set to 39.51ms
D: alsa-source.c: hwbuf_unused=345800
D: alsa-source.c: setting avail_min=861
I: alsa-source.c: Resumed successfully...
I: alsa-source.c: Starting capture.
D: module-suspend-on-idle.c: Source alsa_input.pci-0000_00_1b.0.analog-stereo becomes busy.
I: module-rescue-streams.c: Successfully moved source output 0 "(null)" to alsa_input.pci-0000_00_1b.0.analog-stereo.
D: core-subscribe.c: Dropped redundant event due to remove event.
D: module-bluetooth-device.c: IO thread shutting down
I: source.c: Freeing source 2 "bluez_source.D4_88_90_46_E8_17"
I: card.c: Freed 1 "bluez_card.D4_88_90_46_E8_17"
I: module.c: Unloaded "module-bluetooth-device" (index: #18).
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
I: module-loopback.c: Coud not peek into queue
D: module-loopback.c: Requesting rewind due to end of underrun.
D: bluetooth-util.c: dbus: interface=org.freedesktop.DBus, path=/org/freedesktop/DBus, member=NameOwnerChanged
D: bluetooth-util.c: Bluetooth daemon disappeared.
D: module-bluetooth-discover.c: Unloading module for /org/bluez/7437/hci0/dev_D4_88_90_46_E8_17
D: module-console-kit.c: dbus: interface=org.freedesktop.DBus, path=/org/freedesktop/DBus, member=NameOwnerChanged
D: module-loopback.c: Loopback overall latency is 63.94 ms + 174.74 ms + 2.89 ms = 241.57 ms
D: module-loopback.c: Should buffer 23280 bytes, buffered at minimum 3456 bytes
D: module-loopback.c: [alsa_output.pci-0000_00_1b.0.analog-stereo] Updated sampling rate to 43605 Hz.
^CI: main.c: Got signal SIGINT.
I: main.c: Exiting.
I: main.c: Daemon shutdown initiated.
I: module.c: Unloading "module-device-restore" (index: #0).
I: module.c: Unloaded "module-device-restore" (index: #0).
I: module.c: Unloading "module-stream-restore" (index: #1).
I: module.c: Unloaded "module-stream-restore" (index: #1).
I: module.c: Unloading "module-card-restore" (index: #2).
I: module.c: Unloaded "module-card-restore" (index: #2).
I: module.c: Unloading "module-augment-properties" (index: #3).
I: module.c: Unloaded "module-augment-properties" (index: #3).
I: module.c: Unloading "module-alsa-card" (index: #4).
D: alsa-sink.c: hwbuf_unused=0
D: alsa-sink.c: setting avail_min=87310
D: alsa-sink.c: Requested to rewind 352768 bytes.
D: alsa-sink.c: Limited to 11372 bytes.
D: alsa-sink.c: before: 2843
D: alsa-sink.c: after: 2843
D: alsa-sink.c: Rewound 11372 bytes.
D: sink.c: Processing rewind...
D: source.c: Processing rewind...
D: module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1b.0.analog-stereo becomes idle, timeout in 5 seconds.
D: module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1b.0.analog-stereo becomes idle, timeout in 5 seconds.
D: alsa-source.c: hwbuf_unused=0
D: alsa-source.c: setting avail_min=87310
D: module-suspend-on-idle.c: Source alsa_input.pci-0000_00_1b.0.analog-stereo becomes idle, timeout in 5 seconds.
D: module-suspend-on-idle.c: Source alsa_input.pci-0000_00_1b.0.analog-stereo becomes idle, timeout in 5 seconds.
D: core.c: Hmm, no streams around, trying to vacuum.
I: source-output.c: Freeing output 0 "Loopback to Internal Audio Analog Stereo"
D: core-subscribe.c: Dropped redundant event due to remove event.
D: alsa-sink.c: Thread shutting down
I: sink.c: Freeing sink 0 "alsa_output.pci-0000_00_1b.0.analog-stereo"
I: source.c: Freeing source 0 "alsa_output.pci-0000_00_1b.0.analog-stereo.monitor"
D: core-subscribe.c: Dropped redundant event due to change event.
D: core-subscribe.c: Dropped redundant event due to remove event.
D: alsa-source.c: Thread shutting down
I: source.c: Freeing source 1 "alsa_input.pci-0000_00_1b.0.analog-stereo"
I: card.c: Freed 0 "alsa_card.pci-0000_00_1b.0"
I: module.c: Unloaded "module-alsa-card" (index: #4).
I: module.c: Unloading "module-udev-detect" (index: #5).
I: module.c: Unloaded "module-udev-detect" (index: #5).
I: module.c: Unloading "module-bluetooth-discover" (index: #6).
I: module.c: Unloaded "module-bluetooth-discover" (index: #6).
I: module.c: Unloading "module-esound-protocol-unix" (index: #7).
I: module.c: Unloaded "module-esound-protocol-unix" (index: #7).
I: module.c: Unloading "module-native-protocol-unix" (index: #8).
I: client.c: Freed 1 "Indicator Sound"
I: client.c: Freed 2 "GNOME Volume Control Media Keys"
I: module.c: Unloaded "module-native-protocol-unix" (index: #8).
I: module.c: Unloading "module-zeroconf-discover" (index: #9).
I: module.c: Unloaded "module-zeroconf-discover" (index: #9).
I: module.c: Unloading "module-gconf" (index: #10).
I: module.c: Unloaded "module-gconf" (index: #10).
I: module.c: Unloading "module-default-device-restore" (index: #11).
I: module.c: Unloaded "module-default-device-restore" (index: #11).
I: module.c: Unloading "module-rescue-streams" (index: #12).
I: module.c: Unloaded "module-rescue-streams" (index: #12).
I: module.c: Unloading "module-always-sink" (index: #13).
I: module.c: Unloaded "module-always-sink" (index: #13).
I: module.c: Unloading "module-intended-roles" (index: #14).
I: module.c: Unloaded "module-intended-roles" (index: #14).
I: module.c: Unloading "module-suspend-on-idle" (index: #15).
I: module.c: Unloaded "module-suspend-on-idle" (index: #15).
I: module.c: Unloading "module-console-kit" (index: #16).
D: module-console-kit.c: Removing session /org/freedesktop/ConsoleKit/Session2
I: client.c: Freed 0 "ConsoleKit Session /org/freedesktop/ConsoleKit/Session2"
I: module.c: Unloaded "module-console-kit" (index: #16).
I: module.c: Unloading "module-position-event-sounds" (index: #17).
I: module.c: Unloaded "module-position-event-sounds" (index: #17).
I: module.c: Unloading "module-loopback" (index: #19).
I: sink-input.c: Freeing input 0 "Loopback of Internal Audio Analog Stereo"
I: module.c: Unloaded "module-loopback" (index: #19).
I: main.c: Daemon terminated.
^ permalink raw reply
* Re: [PATCH v0] fast-import: Add drop command
From: Sverre Rabbelier @ 2011-10-24 18:01 UTC (permalink / raw)
To: Vitor Antunes; +Cc: Dmitry Ivankov, Jonathan Nieder, git, David Barr
In-Reply-To: <CAOpHH-WxhvEP58KkGhnJbATbzU6PDBeQB1_fhbQ+0fzDXznaYw@mail.gmail.com>
Heya,
On Mon, Oct 24, 2011 at 18:37, Vitor Antunes <vitor.hda@gmail.com> wrote:
> This thread did not receive any updates for a long time.
> Could someone provide some feedback?
>
> Is this feasible? Does it make sense to add this command? If not, why?
I for one welcome our new branch deleting overlords :).
You mention that checkpointing solves some of the concerns raised by
others in this thread, would automatic checkpointing be way to make
sure everything is as it should be?
--
Cheers,
Sverre Rabbelier
^ permalink raw reply
* [Qemu-devel] Qemu on Windows rather ignores AltGr Key (de keyboard)
From: Robert @ 2011-10-24 17:56 UTC (permalink / raw)
To: qemu-devel
Hi,
Qemu Manager 7.0 with QEMU 0.11.1 (last qemu with KQEMU
accelerator) on German Windows XP, German Keyboard: I cannot type
any characters which require the AltGr key. And "| @ \" are very
important!
No reaction at all, when I press AltGr and any of the sensitive
keys, so no wrong characters, but just silence. The only
exception: "AltGr + ß" = "\" (backslash) doesn't produce silence
or a "\", but erases the last command on a Linux shell, and erases
the last char in an editor like Nano. while the key produces
correct charactars "ß" and "?"(+shift) without the altgr key.
Tested with many different Linuxes (which are configured well to
DE and DE keyboard otherwise).
Tested on text terminal and in X/Gnome: no difference.
Tested with -usb and usb keyboard as well: no difference.
Tested with 3 types of Qemu Manager windows.
tried reinstall of the Qemu Manager.
I even added the extra "-k de" (which should not be necessary
according to the docs):
"C:\Programme\QemuManager\qemu\qemu.exe" -L
"C:\Programme\QemuManager\qemu" -M "pc" -m 512 -cpu "qemu32" -vga
cirrus -serial vc -parallel vc -name "DebianLinux" -drive
"file=C:\boot\Debian.qcow2,index=0,media=disk" -drive
"file=C:\boot\grubboot.raw,index=1,media=disk" -drive
"file=C:\boot\Odin FreeDOS.qcow2,index=3,media=disk" -boot
order=dc,menu=off -soundhw es1370 -enable-kqemu -net
nic,vlan=0,macaddr=52-54-00-64-91-E8,model=rtl8139 -net
user,vlan=0 -hwnd 919538 -monitor
telnet:127.0.0.1:60002,server,nowait -k de -localtime
what can I do?
Robert
PS: when using QEMU as VNC server (with de set as "VNC Keyboard
Language" in the manager -> resulting in "-k de") and UltraVNC
1.0.8.2 as Client (which works ok between 2 MS Windows etc.), then
DE keyboard doesn't work at all. It's a weired mix of english
keyboard layout and some german characters (like äöüß) on very
wrong keys. but thats another more komplex game at all ... or
what could be the additional problem there? :
"C:\Programme\QemuManager\qemu\qemu.exe" -L
"C:\Programme\QemuManager\qemu" -M "pc" -m 512 -cpu "qemu32" -vga
cirrus -serial vc -parallel vc -name "DebianLinux" -drive
"file=C:\boot\Debian.qcow2,index=0,media=disk" -drive
"file=C:\boot\grubboot.raw,index=1,media=disk" -drive
"file=C:\boot\Odin FreeDOS.qcow2,index=3,media=disk" -boot
order=dc,menu=off -soundhw es1370 -kernel-kqemu -net
nic,vlan=0,macaddr=52-54-00-64-91-E8,model=rtl8139 -net
user,vlan=0 -usb -usbdevice keyboard -usbdevice tablet -vnc :1 -k
de -localtime
--
PPS: the de keymap in C:\Programme\QemuManager\qemu\keymaps which
look ok:
-----------
# generated from XKB map de
include common
map 0x407
exclam 0x02 shift
onesuperior 0x02 altgr
exclamdown 0x02 shift altgr
quotedbl 0x03 shift
twosuperior 0x03 altgr
oneeighth 0x03 shift altgr
section 0x04 shift
threesuperior 0x04 altgr
sterling 0x04 shift altgr
dollar 0x05 shift
onequarter 0x05 altgr
currency 0x05 shift altgr
percent 0x06 shift
onehalf 0x06 altgr
threeeighths 0x06 shift altgr
ampersand 0x07 shift
threequarters 0x07 altgr
fiveeighths 0x07 shift altgr
slash 0x08 shift
braceleft 0x08 altgr
seveneighths 0x08 shift altgr
parenleft 0x09 shift
bracketleft 0x09 altgr
trademark 0x09 shift altgr
parenright 0x0a shift
bracketright 0x0a altgr
plusminus 0x0a shift altgr
equal 0x0b shift
braceright 0x0b altgr
ssharp 0x0c
question 0x0c shift
backslash 0x0c altgr
questiondown 0x0c shift altgr
acute 0x0d
dead_acute 0x0d
grave 0x0d shift
dead_grave 0x0d shift
dead_cedilla 0x0d altgr
dead_ogonek 0x0d shift altgr
at 0x10 altgr
Greek_OMEGA 0x10 shift altgr
EuroSign 0x12 altgr
paragraph 0x13 altgr
registered 0x13 shift altgr
tslash 0x14 altgr
Tslash 0x14 shift altgr
z 0x15 addupper
leftarrow 0x15 altgr
yen 0x15 shift altgr
downarrow 0x16 altgr
uparrow 0x16 shift altgr
rightarrow 0x17 altgr
idotless 0x17 shift altgr
oslash 0x18 altgr
Ooblique 0x18 shift altgr
thorn 0x19 altgr
THORN 0x19 shift altgr
udiaeresis 0x1a
Udiaeresis 0x1a shift
dead_diaeresis 0x1a altgr
dead_abovering 0x1a shift altgr
plus 0x1b
asterisk 0x1b shift
asciitilde 0x1b altgr
dead_tilde 0x1b altgr
dead_macron 0x1b shift altgr
ae 0x1e altgr
AE 0x1e shift altgr
eth 0x20 altgr
ETH 0x20 shift altgr
dstroke 0x21 altgr
ordfeminine 0x21 shift altgr
eng 0x22 altgr
ENG 0x22 shift altgr
hstroke 0x23 altgr
Hstroke 0x23 shift altgr
kra 0x25 altgr
odiaeresis 0x27
Odiaeresis 0x27 shift
dead_doubleacute 0x27 altgr
adiaeresis 0x28
Adiaeresis 0x28 shift
dead_caron 0x28 shift altgr
asciicircum 0x29
dead_circumflex 0x29
degree 0x29 shift
notsign 0x29 altgr
numbersign 0x2b
apostrophe 0x2b shift
dead_breve 0x2b shift altgr
y 0x2c addupper
guillemotleft 0x2c altgr
guillemotright 0x2d altgr
cent 0x2e altgr
copyright 0x2e shift altgr
leftdoublequotemark 0x2f altgr
rightdoublequotemark 0x30 altgr
mu 0x32 altgr
masculine 0x32 shift altgr
comma 0x33
semicolon 0x33 shift
horizconnector 0x33 altgr
multiply 0x33 shift altgr
period 0x34
colon 0x34 shift
periodcentered 0x34 altgr
division 0x34 shift altgr
minus 0x35
underscore 0x35 shift
dead_belowdot 0x35 altgr
dead_abovedot 0x35 shift altgr
^ permalink raw reply
* Re: [Qemu-devel] [Qemu-ppc] [PATCH] pseries: Correct vmx/dfp handling in both KVM and TCG cases
From: Alexander Graf @ 2011-10-24 17:59 UTC (permalink / raw)
To: Alexander Graf; +Cc: qemu-ppc, qemu-devel@nongnu.org Developers, David Gibson
In-Reply-To: <D2659CDF-86A3-4587-A09E-11B72C63F4CB@suse.de>
On 24.10.2011, at 10:55, Alexander Graf wrote:
>
> On 24.10.2011, at 10:25, Alexander Graf wrote:
>
>>
>> On 23.10.2011, at 22:29, David Gibson wrote:
>>
>>> On Thu, Oct 20, 2011 at 11:49:40PM -0700, Alexander Graf wrote:
>>>>
>>>> On 20.10.2011, at 22:06, David Gibson wrote:
>>>>
>>>>> On Thu, Oct 20, 2011 at 07:40:00PM -0700, Alexander Graf wrote:
>>>>>> On 20.10.2011, at 17:41, David Gibson <david@gibson.dropbear.id.au> wrote:
>>>>>>> On Thu, Oct 20, 2011 at 10:12:51AM -0700, Alexander Graf wrote:
>>>>>>>> On 17.10.2011, at 21:15, David Gibson wrote:
>>>>> [snip]
>>>>>>> So, I really don't follow what the logic you want is. It sounds more
>>>>>>> like what I have already, so I'm not sure how -cpu host comes into
>>>>>>> this.
>>>>>>
>>>>>> Well, I want something very simple, layered:
>>>>>>
>>>>>> -cpu host only searches for pvr matches and selects a different CPU
>>>>>> -type based on this
>>>>>
>>>>> Hrm, ok, well I can do this if you like, but note that this is quite
>>>>> different from how -cpu host behaves on x86. There it builds the CPU
>>>>> spec from scratch based on querying the host cpuid, rather than
>>>>> selecting from an existing list of cpus. I selected from the existing
>>>>> table based on host PVR because that was the easiest source for some
>>>>> of the info in the cpu_spec, but my intention was that anything we
>>>>> _can_ query directly from the host would override the table.
>>>>>
>>>>> It seems to be your approach is giving up on the possibility of
>>>>> allowing -cpu host to work (and give you full access to the host
>>>>> features) when qemu doesn't recognize the precise PVR of the host cpu.
>>>>
>>>> I disagree :). This is what x86 does:
>>>>
>>>> * -cpu host fetches CPUID info from host, puts it into vcpu
>>>> * vcpu CPUID info gets ANDed with KVM capability CPUIDs
>>>>
>>>> I want basically the same thing. I want to have 2 different layers
>>>> for 2 different semantics. One for what the host CPU would be able
>>>> to do and one for what we can emulate, and two different steps to
>>>> ensure control over them.
>>>>
>>>> The thing I think I'm apparently not bringing over yet is that I'm
>>>> more than happy to get rid of the PVR searching step for -cpu host
>>>> and instead use a full host capability inquiry mechanism. But that
>>>> inquiry should indicate what the host CPU can do. It has nothing to
>>>> do with KVM yet. The masking with KVM capabilities should be the
>>>> next separate step.
>>>>
>>>> My goal is really to separate different layers into actual different
>>>> layers :).
>>>
>>> Hrm. I think I see what you're getting at. Although nothing in that
>>> patch is about kvm capabilities - it's all about working out what the
>>> host's cpu can do.
>>
>> Reading through the patch again I think I see your point now :). Yes, the kvmppc_host_cpu_def function only tries to fetch the host CPU capabilities.
>>
>> So yes, there is basically only the masking part with what we can actually virtualize missing. But for now we can just assume that every feature the host CPU supports is available.
>>
>> I'll apply your patch for now, as it certainly is better than what we had before.
>
> This breaks on 970mp (PowerStation). kvmppc_get_vmx returns -1 because ibm,vmx doesn't exist in the host dt, but the CPU still supports Altivec.
>
> Any alternative way to enumerate VMX availability?
Thinking about it a bit more ... Why do we need to check the host's capability to do VMX/VSX/DFP? Shouldn't the PVR already tell us everything we need to know?
We're still missing some way for KVM to tell us what it can virtualize to the guest, but for now we assume that anything we throw at it works anyways.
Alex
^ permalink raw reply
* [U-Boot] [PATCH 1/2] fdt: Add new fdt_set_node_status & fdt_set_status_by_alias helpers
From: Kumar Gala @ 2011-10-24 17:58 UTC (permalink / raw)
To: u-boot
In-Reply-To: <20111023084925.BD5EB18AE823@gemini.denx.de>
On Oct 23, 2011, at 3:49 AM, Wolfgang Denk wrote:
> Dear Kumar Gala,
>
> In message <1318619444-2059-1-git-send-email-galak@kernel.crashing.org> you wrote:
>> From: Shengzhou Liu <Shengzhou.Liu@freescale.com>
>>
>> Add common function fdt_set_node_status() to assist in various locations
>> that we set a nodes status. This function utilizes the status values
>> that are part of the EPAPR spec (on power.org).
>>
>> fdt_set_status_by_alias() is based on fdt_set_node_status() but uses an
>> alias string to identify the node to update.
>>
>> We also add some shortcut functions to help the common cases of setting
>> "okay" and "disabled":
>>
>> fdt_status_okay()
>> fdt_status_disabled()
>> fdt_status_okay_by_alias()
>> fdt_status_disabled_by_alias()
>>
>> Finally, we fixup the corenet_ds ethernet code which previously had
>> a function by the same name that can be replaced with the new helpers.
>>
>> Signed-off-by: Shengzhou Liu <Shengzhou.Liu@freescale.com>
>> Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
>
> This patch breaks a number of boards by growing the code size even for
> boards which never make use of this new stuff.
>
> Affected boards: TQM8555 TQM8541
>
> [Building with ELDK 4.2]:
>
> + ./MAKEALL TQM8555
> Configuring for TQM8555 - Board: TQM85xx, Options: MPC8555,TQM8555=y,HOSTNAME=tqm8555,BOARDNAME="TQM8555"
> ppc_6xx-ld: warning: dot moved backwards before `.bss'
> ppc_6xx-ld: warning: dot moved backwards before `.bss'
> ppc_6xx-ld: u-boot: section .text lma 0xfffc0000 overlaps previous sections
> ppc_6xx-ld: u-boot: section .rodata lma 0xfffef388 overlaps previous sections
> ppc_6xx-ld: u-boot: section .reloc lma 0xffffa400 overlaps previous sections
> ppc_6xx-ld: u-boot: section .data lma 0xffffcd3c overlaps previous sections
> ppc_6xx-ld: u-boot: section .u_boot_cmd lma 0xffffea68 overlaps previous sections
> ppc_6xx-ld: u-boot: section .bootpg lma 0xfffff0dc overlaps previous sections
Is part of our issue with older gcc-4.2 toolchain that the linker doesn't garbage collect unused functions?
- k
^ permalink raw reply
* [U-Boot] [Patch v2 6/7] powerpc/mpc8349emds: Migrate from spd_sdram to unified DDR driver
From: Kumar Gala @ 2011-10-24 17:57 UTC (permalink / raw)
To: u-boot
In-Reply-To: <20111023095323.2087511F9E79@gemini.denx.de>
On Oct 23, 2011, at 4:53 AM, Wolfgang Denk wrote:
> Dear Kumar Gala,
>
> In message <2A6300E8-A874-49AC-84CB-BE681AF1BF90@freescale.com> you wrote:
>>
>> On Aug 26, 2011, at 1:32 PM, York Sun wrote:
>>
>>> Update MPC8349EMDS to use unified DDR driver instead of spd_sdram.c.
>>> The unified driver can initialize data using DDR controller. No need to
>>> use DMA if just to initialze for ECC.
>>>
>>> Signed-off-by: York Sun <yorksun@freescale.com>
>>> Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
>>> ---
>>> board/freescale/mpc8349emds/Makefile | 1 +
>>> board/freescale/mpc8349emds/ddr.c | 107 +++++++++++++++++++++++++++++
>>> board/freescale/mpc8349emds/mpc8349emds.c | 26 ++++---
>>> include/configs/MPC8349EMDS.h | 16 ++++
>>> 4 files changed, 139 insertions(+), 11 deletions(-)
>>> create mode 100644 board/freescale/mpc8349emds/ddr.c
>>
>> applied to 85xx 'next'
>
> Did you test it???
>
>
> This patch breaks out-of-tree building of the MPC8349EMDS board:
>
> + MAKEALL_LOGDIR=/work/wd/tmp-ppc-LOG
> + BUILD_DIR=/work/wd/tmp-ppc
> + ./MAKEALL MPC8349EMDS
> Configuring for MPC8349EMDS board...
> make[1]: *** No rule to make target `/work/wd/tmp-ppc/arch/powerpc/cpu/mpc83xx/.depend.ddr-gen2', needed by `/work/wd/tmp-ppc/arch/powerpc/cpu/mpc83xx/.depend'. Stop.
> make[1]: *** No rule to make target `/work/wd/tmp-ppc/arch/powerpc/cpu/mpc83xx/.depend.ddr-gen2', needed by `/work/wd/tmp-ppc/arch/powerpc/cpu/mpc83xx/.depend'. Stop.
> make: *** [depend] Error 2
>
> [Local building works.]
>
>
> Note also that "make distclean" still leaves a file
> arch/powerpc/cpu/mpc83xx/ddr-gen2.c
>
> Please fix this, too.
>
> Best regards,
>
> Wolfgang Denk
I'll yell at the guys to fix this :)
- k
^ permalink raw reply
* Re: Linux 3.0 DSS support
From: Peter Barada @ 2011-10-24 17:55 UTC (permalink / raw)
To: Tomi Valkeinen; +Cc: Ashwin Bihari, linux-omap@vger.kernel.org
In-Reply-To: <4E9BD71A.90703@ti.com>
On 10/17/2011 03:19 AM, Tomi Valkeinen wrote:
> On 10/14/2011 07:52 PM, Ashwin Bihari wrote:
>> Greetings,
>>
>> I'm trying to add support for our custom DM3730 based board to the Linux
>> 3.0 Kernel and am having issues with the DSS support. I also have a
>> AM3517 and BeagleBoard xM devkit as reference hardware. I've done some
>> searching and have found that the AM3517 display support isn't fully
>> functioning, so I tried to focus on the BeagleBoard xM which seems to be
>> doing something but the LCD never comes to life.
> I don't have any of those boards, and I'm totally unfamiliar with DM3730
> and AM3517, so I can't if the mainline works with them or not. But I
> presume DM3730 and AM3517 are using the same DSS hardware than OMAPs?
> From DSS driver's perspective everything should be there, and if their
> board files contain the definitions for the displays, then they should work.
>
>> I'm currently using the following bootargs:
>>
>> console=ttyO2,115200n8 mpurate=auto buddy=none vram=12M
>> omapfb.mode=dvi:640x480MR-16@60 omapfb.debug=y omapdss.def_disp=dvi
>> root=/dev/ram0 rw ramdisk_size=65536 initrd=0x81000000,64M rootfstype=ext2
>>
>> I have tried different resolutions which all yield the same blank screen
>> on the LCD with it going into power-save mode..
>>
>> I've looked at all the current board-* files that define displays and
>> have done the same for my display, and the display portion itself seems
>> to run and my LCD gets powered-on and the backlight turned on, but I
>> don't see a valid HSYNC or VSYNC signal out there..
> So are you using the DVI output or what? If so, is the DVI framer
> enabled? Is pin muxing set up correctly?
>
>> On the BeagleBoard xM, I also see the following debug messages from
>> OMAPDSS and OMAPFB
>>
>> ---Begin OMAPDSS--
>> [ 1.175659] omapdss DSS: clk ick, rate 50000000
>> [ 1.175689] omapdss DSS: clk fck, rate 96000000
>> [ 1.175720] omapdss DSS: clk sys_clk, rate 13000000
>> [ 1.175750] omapdss DSS: clk tv_clk, rate 54000000
>> [ 1.175781] omapdss DSS: clk video_clk, rate 96000000
>> [ 1.175842] omapdss DSS: initial ctx id 0
>> [ 1.264221] omapdss CORE: bus_match. dev display0/generic_dpi_panel,
>> drv venc
>> [ 1.264953] omapdss CORE: bus_match. dev display1/venc, drv venc
>> [ 1.265045] omapdss CORE: driver_probe: dev display1/venc, drv venc
>> [ 1.265045] omapdss VENC: init_display
>> [ 1.265533] omapdss CORE: probe done for device display1
>> [ 1.265594] omapdss DSS: save context
>> [ 1.266479] omapdss CORE: bus_match. dev display0/generic_dpi_panel,
>> drv generic_dpi_panel
>> [ 1.266540] omapdss CORE: driver_probe: dev
>> display0/generic_dpi_panel, drv generic_dpi_panel
>> [ 1.266571] omapdss DPI: init_display
>> [ 1.266815] omapdss DSS: save context
>> [ 1.266906] omapdss DSS: save context
>> [ 1.266967] omapdss DSS: save context
>> [ 1.267028] omapdss CORE: probe done for device display0
>> [ 1.267059] omapdss CORE: bus_match. dev display1/venc, drv
>> generic_dpi_panel
>> [ 2.689788] omapdss DPI: dpi_set_timings
>> [ 2.698883] omapdss MANAGER: omap_dss_mgr_apply(lcd)
>> [ 2.699157] omapdss MANAGER: configure_manager(0)
>> [ 2.699218] omapdss MANAGER: configure_manager(1)
>> [ 2.699279] omapdss DSS: save context
>> [ 2.715332] omapdss OVERLAY: check_overlay 0: (0,0 640x480 ->
>> 640x480) disp (640x480)
>> [ 2.715362] omapdss MANAGER: omap_dss_mgr_apply(lcd)
>> [ 2.715423] omapdss OVERLAY: check_overlay 0: (0,0 640x480 ->
>> 640x480) disp (640x480)
>> [ 2.715484] omapdss MANAGER: configure_overlay(0)
>> [ 2.715515] omapdss DISPC: dispc_setup_plane 0, pa 8f400000, sw 640,
>> 0, 0, 640x480 -> 640x480, ilace 0, cmode 40, rot 0, mir 0 chan 0
>> [ 2.715545] omapdss DISPC: calc_rot(0): scrw 640, 640x480
>> [ 2.715576] omapdss DISPC: offset0 0, offset1 0, row_inc 1, pix_inc 1
>> [ 2.715576] omapdss DISPC: 0,0 640x480 -> 640x480
>> [ 2.715637] omapdss DISPC: fifo(0) low/high old 960/1023, new 960/1023
>> [ 2.715667] omapdss DISPC: dispc_enable_plane 0, 1
>> [ 2.715698] omapdss DSS: save context
>> [ 2.715728] omapdss MANAGER: omap_dss_mgr_apply(tv)
>> [ 2.715759] omapdss DSS: save context
>> [ 2.716186] omapdss DISPC: onoff 0 rf 0 ieo 0 ipc 0 ihs 0 ivs 0 acbi
>> 0 acb 0
>> [ 2.716217] omapdss DSS: dpll4_m4 = 864000000
>> [ 2.716247] omapdss DSS: fck = 48000000 (18)
>> [ 2.716278] omapdss DISPC: lck = 48000000 (1)
>> [ 2.716278] omapdss DISPC: pck = 24000000 (2)
>> [ 2.716339] omapdss DISPC: channel 0 xres 640 yres 480
>> [ 2.716339] omapdss DISPC: pck 24000
>> [ 2.716369] omapdss DISPC: hsw 32 hfp 48 hbp 80 vsw 4 vfp 7 vbp 3
>> [ 2.716369] omapdss DISPC: hsync 30000Hz, vsync 60Hz
>> ---End OMAPDSS--
>>
>> ---Begin OMAPFB--
>> [ 2.684204] OMAPFB: omapfb_init
>> [ 2.684478] OMAPFB: omapfb_probe
>> [ 2.684570] fbcvt: 640x480@60: CVT Name - .307M3-R
>> [ 2.689849] OMAPFB: fb_infos allocated
>> [ 2.689880] OMAPFB: allocating 614400 bytes for fb 0
>> [ 2.693847] OMAPFB: fbmems allocated
>> [ 2.694030] OMAPFB: check_fb_var 0
>> [ 2.694091] OMAPFB: set_fb_fix
>> [ 2.694427] OMAPFB: fb_infos initialized
>> [ 2.698822] OMAPFB: set_fb_fix
>> [ 2.698822] OMAPFB: apply_changes, fb 0, ovl 0
>> [ 2.715209] OMAPFB: apply_changes, fb 0, ovl 0
>> [ 2.715270] OMAPFB: apply_changes, fb 1, ovl 1
>> [ 2.715301] OMAPFB: apply_changes, fb 2, ovl 2
>> [ 2.718109] OMAPFB: create sysfs for fbs
>> [ 2.718109] OMAPFB: create sysfs for fbs
>> ---End OMAPFB--
> Everything seems to be ok there as far as I see.
Tomi,
After digging into this in linux-3.0 (while adding different LCD code
into u-boot), I think I stumbled across the problem. I needed to
calculate the divisor from the pixel clock (since I want to use the same
custom display specifier in u-boot as the kernel), and used code from
DSS in the kernel to do the DISPC_DIVISOR calculation.
In the process of determining DSS_CLKSEL_DSS and DISPC_DIVISOR setting,
the code in dss.c:dss_calc_clock_div() iterates calling
dispc_find_clk_divs() after pre-scaling the clock by the divisor by
fck_div (which will is programmed in CM_CLKSEL_DSS:CLKSEL_DSS1),
apparently in an attempt to find the closest match using the highest
CLKSEL_DSS1 value.
In the above case (and my case where I'm looking for a 9Mhz pixel
clock), fck_div is calculated at higher than 16 - and the video output
is wrong (i.e. no pixel clock and hsync runs at 32x the requested rate).
If I limit fclk_div_max (and hence CLKSEL_DSS1) to 16 (while preserving
the factor of two scale for DM3730) the video comes out correctly. I
didn't see a mention of this in the errata at
http://www.ti.com/litv/pdf/sprz319d
The following patch works for me, but I'm not sure its affect on other
36x/37x parts:
Index: drivers/video/omap2/dss/dss.c
===================================================================
--- drivers/video/omap2/dss/dss.c (revision 21206)
+++ drivers/video/omap2/dss/dss.c (working copy)
@@ -503,7 +503,7 @@
unsigned long fck, max_dss_fck;
- u16 fck_div, fck_div_max = 16;
+ u16 fck_div, fck_div_max, fck_div_factor;
int match = 0;
int min_fck_per_pck;
@@ -552,16 +552,22 @@
goto found;
} else {
- if (cpu_is_omap3630() || cpu_is_omap44xx())
+ if (cpu_is_omap3630() || cpu_is_omap44xx()) {
+ fck_div_factor = 1;
fck_div_max = 32;
+ if (cpu_is_omap3630()) {
+ /* Limit CM_CLKSEL_DSS:CLKSEL_DSS1 to 16 */
+ fck_div_max = 16;
+ }
+ } else {
+ fck_div_factor = 2;
+ fck_div_max = 16;
+ }
for (fck_div = fck_div_max; fck_div > 0; --fck_div) {
struct dispc_clock_info cur_dispc;
- if (fck_div_max == 32)
- fck = prate / fck_div;
- else
- fck = prate / fck_div * 2;
+ fck = prate / fck_div * fck_div_factor;
if (fck > max_dss_fck)
continue;
--
Peter Barada
peter.barada@logicpd.com
^ permalink raw reply
* Re: [Qemu-devel] [Qemu-ppc] [PATCH] pseries: Correct vmx/dfp handling in both KVM and TCG cases
From: Alexander Graf @ 2011-10-24 17:55 UTC (permalink / raw)
To: David Gibson; +Cc: qemu-ppc, qemu-devel@nongnu.org Developers
In-Reply-To: <8DEA1BBB-904C-457E-8269-3A4C98092EC3@suse.de>
On 24.10.2011, at 10:25, Alexander Graf wrote:
>
> On 23.10.2011, at 22:29, David Gibson wrote:
>
>> On Thu, Oct 20, 2011 at 11:49:40PM -0700, Alexander Graf wrote:
>>>
>>> On 20.10.2011, at 22:06, David Gibson wrote:
>>>
>>>> On Thu, Oct 20, 2011 at 07:40:00PM -0700, Alexander Graf wrote:
>>>>> On 20.10.2011, at 17:41, David Gibson <david@gibson.dropbear.id.au> wrote:
>>>>>> On Thu, Oct 20, 2011 at 10:12:51AM -0700, Alexander Graf wrote:
>>>>>>> On 17.10.2011, at 21:15, David Gibson wrote:
>>>> [snip]
>>>>>> So, I really don't follow what the logic you want is. It sounds more
>>>>>> like what I have already, so I'm not sure how -cpu host comes into
>>>>>> this.
>>>>>
>>>>> Well, I want something very simple, layered:
>>>>>
>>>>> -cpu host only searches for pvr matches and selects a different CPU
>>>>> -type based on this
>>>>
>>>> Hrm, ok, well I can do this if you like, but note that this is quite
>>>> different from how -cpu host behaves on x86. There it builds the CPU
>>>> spec from scratch based on querying the host cpuid, rather than
>>>> selecting from an existing list of cpus. I selected from the existing
>>>> table based on host PVR because that was the easiest source for some
>>>> of the info in the cpu_spec, but my intention was that anything we
>>>> _can_ query directly from the host would override the table.
>>>>
>>>> It seems to be your approach is giving up on the possibility of
>>>> allowing -cpu host to work (and give you full access to the host
>>>> features) when qemu doesn't recognize the precise PVR of the host cpu.
>>>
>>> I disagree :). This is what x86 does:
>>>
>>> * -cpu host fetches CPUID info from host, puts it into vcpu
>>> * vcpu CPUID info gets ANDed with KVM capability CPUIDs
>>>
>>> I want basically the same thing. I want to have 2 different layers
>>> for 2 different semantics. One for what the host CPU would be able
>>> to do and one for what we can emulate, and two different steps to
>>> ensure control over them.
>>>
>>> The thing I think I'm apparently not bringing over yet is that I'm
>>> more than happy to get rid of the PVR searching step for -cpu host
>>> and instead use a full host capability inquiry mechanism. But that
>>> inquiry should indicate what the host CPU can do. It has nothing to
>>> do with KVM yet. The masking with KVM capabilities should be the
>>> next separate step.
>>>
>>> My goal is really to separate different layers into actual different
>>> layers :).
>>
>> Hrm. I think I see what you're getting at. Although nothing in that
>> patch is about kvm capabilities - it's all about working out what the
>> host's cpu can do.
>
> Reading through the patch again I think I see your point now :). Yes, the kvmppc_host_cpu_def function only tries to fetch the host CPU capabilities.
>
> So yes, there is basically only the masking part with what we can actually virtualize missing. But for now we can just assume that every feature the host CPU supports is available.
>
> I'll apply your patch for now, as it certainly is better than what we had before.
This breaks on 970mp (PowerStation). kvmppc_get_vmx returns -1 because ibm,vmx doesn't exist in the host dt, but the CPU still supports Altivec.
Any alternative way to enumerate VMX availability?
Alex
^ permalink raw reply
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.