Status Update
Comments
na...@google.com <na...@google.com> #2
jp...@gmail.com <jp...@gmail.com> #3
There are two problems that have clear solutions:
- The parent of parkable RCGs is always assumed to be XO at registration time even when that isn't true
- The rcg root enable bit is set in the bootloader and so disabling the child branch doesn't turn off the rcg as expected
We can fix these problems by clearing the root enable bit and reading the rcg at clk registration time so that the parent is in sync and the root enable bit is cleared.
This still leaves us with the problem that the RCG isn't parked when a child branch is disabled during late init. To fix that we can simply mark those branches as CLK_IGNORE_UNUSED
and let the display driver eventually probe and turn the clks off.
jp...@gmail.com <jp...@gmail.com> #4
This is a problem with the chromeos-5.15 kernel now.
[ 0.508609] disp_cc_mdss_rot_clk status stuck at 'on'
[ 0.508621] WARNING: CPU: 7 PID: 1 at drivers/clk/qcom/clk-branch.c:92 clk_branch_toggle+0x124/0x16c
[ 0.508628] Modules linked in:
[ 0.508633] CPU: 7 PID: 1 Comm: swapper/0 Not tainted 5.15.148-21808-gf0ad352e8fc4 #1 648f4578b1491a64607b0febe095e018a7a58716
[ 0.508637] Hardware name: Google CoachZ (rev1 - 2) (DT)
[ 0.508640] pstate: 60400009 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 0.508643] pc : clk_branch_toggle+0x124/0x16c
[ 0.508646] lr : clk_branch_toggle+0x120/0x16c
na...@google.com <na...@google.com> #5
I've got a two patch series to fix this on sc7180. It implements number 1 and 2 bullet points from CLK_IGNORE_UNUSED
to disp_cc_pll0
and disp_cc_mdss_rot_clk
so that the rot branch and display pll can't be turned off during late init when the gdsc is already disabled.
mi...@gmail.com <mi...@gmail.com> #6
I have another idea, which is to implement a struct clk_ops::disable_unused
clk_op that we would set on a parkable rcg branch so that when the branch is found to be enabled during disable_unused, we go up to the parent rcg and park it on XO before disabling the branch. This may solve it better because we don't need to set the CLK_IGNORE_UNUSED
flag. But if clk_ignore_unused
is on the kernel commandline we'll never run this code to park the rcg on XO, and we still have the problem where the display pll (disp_cc_pll0
) may be disabled because the enable_count of the PLL went to zero while disp_cc_mdss_rot_clk
is enabled and sourcing from disp_cc_pll0
.
In fact, I see that disp_cc_pll0
is disabled and enabled many times before disabling unused clks, so it must be causing disp_cc_mdss_rot_clk
to get stuck on after fixing the parent reported for disp_cc_mdss_rot_clk
and disp_cc_mdss_mdp_clk
to be disp_cc_pll0
. Maybe we should manually disable disp_cc_mdss_rot_clk
at display driver probe to avoid this scenario. We don't care about this clk being on through boot on sc7180 so this seems acceptable.
TL;DR: the best fix is to implement parking from the gdsc disable path. Doing so will require some register spinlock and pointers to the rcgs that the gdsc manages. And when the gdsc is turned on, we can skip restoring anything because all clks should be disabled when a gdsc is disabled. The corner case is handoff from boot, where qcom,sc7180-mdss
compatible node is the device that is runtime resuming and suspending, causing the display pll to be disabled and the gdsc to be turned off, when it really needs to not do that until the child nodes have all probed, e.g. qcom,sc7180-dpu
compatible node, and those child devices enable and disable clks like DISP_CC_MDSS_ROT_CLK
.
ja...@gmail.com <ja...@gmail.com> #7
In fact, I see that disp_cc_pll0 is disabled and enabled many times before disabling unused clks
This also points out that the "qcom,sc7180-mdss" driver is runtime suspending before child devices like "qcom,sc7180-dpu" probe. That sounds wrong.
al...@thetechguru.net <al...@thetechguru.net> #8
ma...@gmail.com <ma...@gmail.com> #9
I hoped that it would be enough to propagate status of the children to the MDSS device
I'm still tracking down where mdss first gets turned off. I think device links duplicate what parent child relationships do with runtime PM, so I hope they're not necessary. Can we keep mdss runtime PM active until DPU probes and enables the rotator clk?
ma...@gmail.com <ma...@gmail.com> #10
I put some printks in
[ 0.303093] sboyd: enabling runtime pm on mdss
[ 0.305025] sboyd: disabling mdss_gdsc
[ 0.366780] sboyd: disabling mdss_gdsc
[ 0.369592] sboyd: disabling mdss_gdsc
[ 0.512409] sboyd: disabling mdss_gdsc
[ 0.519450] sboyd: disabling mdss_gdsc
[ 0.521547] [drm:dpu_kms_init:1196] sboyd: enabling runtime pm on dpu
[ 0.521560] [drm:dpu_kms_hw_init:1042] sboyd: runtime resume and get ae01000.display-controller
[ 0.522558] [drm:dpu_kms_hw_init:1160] sboyd: runtime put sync ae01000.display-controller
[ 0.522821] sboyd: disabling mdss_gdsc
all those disabling mdss_gdsc
lines between mdss and dpu are unexpected.
sk...@gmail.com <sk...@gmail.com> #11
The first rpm_resume()
is from of_platform_populate()
where __driver_probe_device()
calls pm_runtime_get_sync(dev->parent)
. I have this dump_stack()
[ 0.291929] CPU: 6 PID: 11 Comm: kworker/u16:0 Not tainted 6.8.0-00005-g0e2cb559efb7-dirty #1 8bb035a8a74abeafcde1984f53c37e9e728e208b
[ 0.291934] Hardware name: Google Lazor (rev3 - 8) with KB Backlight (DT)
[ 0.291938] Workqueue: events_unbound deferred_probe_work_func
[ 0.291953] Call trace:
[ 0.291956] dump_backtrace+0xf0/0x10c
[ 0.291963] show_stack+0x20/0x2c
[ 0.291967] dump_stack_lvl+0x84/0xac
[ 0.291971] dump_stack+0x18/0x30
[ 0.291974] rpm_resume+0x334/0x5ac
[ 0.291979] __pm_runtime_resume+0x54/0x98
[ 0.291984] __device_attach+0xe0/0x170
[ 0.291989] device_initial_probe+0x1c/0x28
[ 0.291993] bus_probe_device+0x48/0xa4
[ 0.291997] device_add+0x210/0x3cc
[ 0.292001] of_device_add+0x40/0x50
[ 0.292006] of_platform_device_create_pdata+0x9c/0x118
[ 0.292010] of_platform_bus_create+0x1c8/0x370
[ 0.292015] of_platform_populate+0x7c/0xe4
[ 0.292019] mdss_probe+0x260/0x364
and then it increments another time for pm_runtime_get_suppliers(dev)
because fw_devlink decided that the parent is supplying something. Then it looks like __driver_probe_device()
calls pm_runtime_put(dev->parent)
and pm_runtime_put_suppliers(dev)
and that runtime suspends mdss. We can probably put a pm_runtime_get()
call around of_platform_populate()
to simplify this, but if the dpu driver isn't probing because it isn't builtin or it isn't created as a runtime active device I don't know how we keep mdss out of runtime suspend. I'll look at usb for clues.
sn...@gmail.com <sn...@gmail.com> #12
However, if the device has a parent and the parent’s runtime PM is enabled, calling
pm_runtime_set_active() for the device will affect the parent, unless the parent’s
‘power.ignore_children’ flag is set. Namely, in that case the parent won’t be able
to suspend at run time, using the PM core’s helper functions, as long as the child’s
status is ‘active’, even if the child’s runtime PM is still disabled (i.e.
pm_runtime_enable() hasn’t been called for the child yet or pm_runtime_disable()
has been called for it). For this reason, once pm_runtime_set_active() has been
called for the device, pm_runtime_enable() should be called for it too as soon as
reasonably possible or its runtime PM status should be changed back to ‘suspended’
with the help of pm_runtime_set_suspended().
so maybe we should probe mdss, runtime_pm_get() mdss, set all child devices to active, and then put the runtime pm reference on mdss. If a child is active and not probed yet then I think it will keep mdss runtime active, and thus mdss_gdsc will stay enabled as well.
hi...@gmail.com <hi...@gmail.com> #13
I applied this patch but I ran into an SError at boot on lazor.
diff --git a/drivers/gpu/drm/msm/msm_mdss.c b/drivers/gpu/drm/msm/msm_mdss.c
index 35423d10aafa..106f51de917d 100644
--- a/drivers/gpu/drm/msm/msm_mdss.c
+++ b/drivers/gpu/drm/msm/msm_mdss.c
@@ -484,6 +484,12 @@ static int mdss_probe(struct platform_device *pdev)
platform_set_drvdata(pdev, mdss);
+ ret = pm_runtime_resume_and_get(dev);
+ if (ret) {
+ msm_mdss_destroy(mdss);
+ return ret;
+ }
+
/*
* MDP5/DPU based devices don't have a flat hierarchy. There is a top
* level parent: MDSS, and children: MDP5/DPU, DSI, HDMI, eDP etc.
@@ -494,10 +500,11 @@ static int mdss_probe(struct platform_device *pdev)
if (ret) {
DRM_DEV_ERROR(dev, "failed to populate children devices\n");
msm_mdss_destroy(mdss);
- return ret;
}
- return 0;
+ pm_runtime_put(dev);
+
+ return ret;
}
static void mdss_remove(struct platform_device *pdev)
diff --git a/drivers/of/platform.c b/drivers/of/platform.c
index b7708a06dc78..7f8b9d538748 100644
--- a/drivers/of/platform.c
+++ b/drivers/of/platform.c
@@ -20,6 +20,7 @@
#include <linux/of_irq.h>
#include <linux/of_platform.h>
#include <linux/platform_device.h>
+#include <linux/pm_runtime.h>
#include <linux/sysfb.h>
#include "of_private.h"
@@ -181,6 +182,14 @@ static struct platform_device *of_platform_device_create_pdata(
dev->dev.platform_data = platform_data;
of_msi_configure(&dev->dev, dev->dev.of_node);
+ /*
+ * Initialize devices populated by runtime PM active devices as runtime
+ * PM active as well so that the parent can't runtime suspend until all
+ * active children are runtime suspended.
+ */
+ if (parent && pm_runtime_active(parent))
+ pm_runtime_set_active(&dev->dev);
+
if (of_device_add(dev) != 0) {
platform_device_put(dev);
goto err_clear_flag;
It looks like it's coming from the DP driver.
[ 0.528263] msm_dpu ae01000.display-controller: bound ae94000.dsi (ops 0xffffffe24abe1fe0)
[ 0.528521] SError Interrupt on CPU7, code 0x00000000be000411 -- SError
[ 0.528524] CPU: 7 PID: 122 Comm: kworker/7:25 Tainted: G W 6.8.0-00005-g0e2cb559efb7-dirty #1 99a8035332e11cd1ac2ef7f9244e5239b4958e1f
[ 0.528526] Hardware name: Google Lazor (rev3 - 8) with KB Backlight (DT)
[ 0.528527] Workqueue: pm pm_runtime_work
[ 0.528531] pstate: 60400009 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 0.528534] pc : mutex_unlock+0x28/0x60
[ 0.528537] lr : dp_aux_deinit+0x40/0x50
[ 0.528541] sp : ffffffc080d3bbc0
[ 0.528542] pmr_save: 000000e0
[ 0.528543] x29: ffffffc080d3bbc0 x28: 00000000fffffff5 x27: ffffffc080d3bcf8
[ 0.528546] x26: 0000000000000002 x25: 0000000000000000 x24: 0000000000000000
[ 0.528549] x23: ffffff80832faae0 x22: ffffffe24a3c4c6c x21: 0000000000000000
[ 0.528551] x20: ffffff8082565890 x19: ffffff80825658e8 x18: 0000000000000000
[ 0.528554] x17: 0000000000000000 x16: 0000000000000007 x15: ffffffe24b11aa70
[ 0.528557] x14: 000000000000007c x13: 0000000000c0000e x12: 0000000000f0000f
[ 0.528559] x11: 00000000510f8040 x10: 0000000000000000 x9 : ffffff808251da00
[ 0.528562] x8 : ffffff808251da00 x7 : 0000000000000000 x6 : 672e38462d4bb1a6
[ 0.528564] x5 : 0000000000000001 x4 : 000000001f8066e6 x3 : 0000000000000010
[ 0.528567] x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffffff8082565890
[ 0.528570] Kernel panic - not syncing: Asynchronous SError Interrupt
[ 0.528571] CPU: 7 PID: 122 Comm: kworker/7:25 Tainted: G W 6.8.0-00005-g0e2cb559efb7-dirty #1 99a8035332e11cd1ac2ef7f9244e5239b4958e1f
[ 0.528574] Hardware name: Google Lazor (rev3 - 8) with KB Backlight (DT)
[ 0.528574] Workqueue: pm pm_runtime_work
[ 0.528577] Call trace:
[ 0.528578] dump_backtrace+0xf0/0x10c
[ 0.528580] show_stack+0x20/0x2c
[ 0.528582] dump_stack_lvl+0x84/0xac
[ 0.528584] dump_stack+0x18/0x30
[ 0.528585] panic+0x13c/0x348
[ 0.528589] nmi_panic+0x4c/0x90
[ 0.528590] arm64_serror_panic+0x70/0x7c
[ 0.528593] is_valid_bugaddr+0x0/0x10
[ 0.528595] el1h_64_error_handler+0x34/0x48
[ 0.528596] el1h_64_error+0x7c/0x80
[ 0.528598] mutex_unlock+0x28/0x60
[ 0.528600] dp_aux_deinit+0x40/0x50
[ 0.528603] dp_pm_runtime_suspend+0x84/0xa4
[ 0.528605] pm_generic_runtime_suspend+0x30/0x44
[ 0.528607] genpd_runtime_suspend+0xfc/0x220
[ 0.528611] __rpm_callback+0x84/0x138
[ 0.528614] rpm_callback+0x30/0x88
[ 0.528616] rpm_suspend+0x168/0x520
[ 0.528619] pm_runtime_work+0x84/0xa8
[ 0.528622] process_scheduled_works+0x1ac/0x3f4
[ 0.528625] worker_thread+0x208/0x31c
[ 0.528628] kthread+0x100/0x1b8
[ 0.528630] ret_from_fork+0x10/0x20
[ 0.528633] SMP: stopping secondary CPUs
[ 0.528727] Kernel Offset: 0x21c9e00000 from 0xffffffc080000000
[ 0.528729] PHYS_OFFSET: 0x80000000
[ 0.528730] CPU features: 0x0,80000061,5002814a,e100720b
[ 0.528733] Memory Limit: none
I also see an error with geni so maybe child devices that are of_platform_populate()
d need more care if the parent is runtime active before populating.
[ 0.259996] gcc_qupv3_wrap1_s0_clk already disabled
[ 0.260026] WARNING: CPU: 0 PID: 10 at drivers/clk/clk.c:1178 clk_core_disable+0x90/0x1b0
[ 0.260049] Modules linked in:
[ 0.260060] CPU: 0 PID: 10 Comm: kworker/0:1 Not tainted 6.8.0-00005-g0e2cb559efb7-dirty #1 9d3d495907444b6453520dc7dde1f9993743cd6d
[ 0.260072] Hardware name: Google Lazor (rev3 - 8) with KB Backlight (DT)
[ 0.260079] Workqueue: pm pm_runtime_work
[ 0.260096] pstate: 60400009 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 0.260106] pc : clk_core_disable+0x90/0x1b0
[ 0.260117] lr : clk_core_disable+0x90/0x1b0
[ 0.260127] sp : ffffffc0800a3b60
[ 0.260134] pmr_save: 00000060
[ 0.260139] x29: ffffffc0800a3b60 x28: 00000000fffffff5 x27: ffffffc0800a3cf8
[ 0.260154] x26: 0000000000000002 x25: 0000000000000000 x24: 0000000000000000
[ 0.260167] x23: ffffff8082547de0 x22: ffffffe0563c4c48 x21: 0000000000000000
[ 0.260181] x20: 00000000000000e0 x19: ffffff8081de3a00 x18: ffffffe056aeceb4
[ 0.260194] x17: 0000000000000000 x16: 00000000000000c0 x15: ffffffe056ab6fd4
[ 0.260208] x14: 0000000000000003 x13: 0000000000000004 x12: 0000000000000001
[ 0.260221] x11: c0000000ffffdfff x10: ffffffe057167e20 x9 : 852f8c4ebbcfe700
[ 0.260234] x8 : 852f8c4ebbcfe700 x7 : 0000000000000000 x6 : 322e30202020205b
[ 0.260247] x5 : ffffffe0573fb193 x4 : 0000000000000000 x3 : ffffffc0800a3888
[ 0.260261] x2 : ffffffc0800a3890 x1 : 00000000ffffdfff x0 : 0000000000000027
[ 0.260275] Call trace:
[ 0.260281] clk_core_disable+0x90/0x1b0
[ 0.260293] clk_disable+0x38/0x50
[ 0.260302] geni_se_clks_off+0x24/0x5c
[ 0.260314] geni_se_resources_off+0x34/0x48
[ 0.260325] spi_geni_runtime_suspend+0x30/0x4c
[ 0.260337] pm_generic_runtime_suspend+0x30/0x44
[ 0.260346] genpd_runtime_suspend+0xfc/0x220
[ 0.260356] __rpm_callback+0x84/0x138
[ 0.260365] rpm_callback+0x30/0x88
[ 0.260375] rpm_suspend+0x168/0x520
[ 0.260384] pm_runtime_work+0x84/0xa8
[ 0.260393] process_scheduled_works+0x1ac/0x3f4
[ 0.260405] worker_thread+0x208/0x31c
[ 0.260415] kthread+0x100/0x1b8
[ 0.260426] ret_from_fork+0x10/0x20
ah yeah, pm_runtime_active()
also returns true for devices that don't have runtime PM enabled for them, so weird. Here's a patch that uses pm_runtime_status_suspended()
and also moves the DP device back to being suspended.
diff --git a/drivers/gpu/drm/msm/dp/dp_display.c b/drivers/gpu/drm/msm/dp/dp_display.c
index 4c72124ffb5d..c1e01208d87a 100644
--- a/drivers/gpu/drm/msm/dp/dp_display.c
+++ b/drivers/gpu/drm/msm/dp/dp_display.c
@@ -1306,6 +1306,7 @@ static int dp_display_probe(struct platform_device *pdev)
platform_set_drvdata(pdev, &dp->dp_display);
+ pm_runtime_set_suspended(&pdev->dev);
rc = devm_pm_runtime_enable(&pdev->dev);
if (rc)
goto err;
diff --git a/drivers/gpu/drm/msm/msm_mdss.c b/drivers/gpu/drm/msm/msm_mdss.c
index 35423d10aafa..106f51de917d 100644
--- a/drivers/gpu/drm/msm/msm_mdss.c
+++ b/drivers/gpu/drm/msm/msm_mdss.c
@@ -484,6 +484,12 @@ static int mdss_probe(struct platform_device *pdev)
platform_set_drvdata(pdev, mdss);
+ ret = pm_runtime_resume_and_get(dev);
+ if (ret) {
+ msm_mdss_destroy(mdss);
+ return ret;
+ }
+
/*
* MDP5/DPU based devices don't have a flat hierarchy. There is a top
* level parent: MDSS, and children: MDP5/DPU, DSI, HDMI, eDP etc.
@@ -494,10 +500,11 @@ static int mdss_probe(struct platform_device *pdev)
if (ret) {
DRM_DEV_ERROR(dev, "failed to populate children devices\n");
msm_mdss_destroy(mdss);
- return ret;
}
- return 0;
+ pm_runtime_put(dev);
+
+ return ret;
}
static void mdss_remove(struct platform_device *pdev)
diff --git a/drivers/of/platform.c b/drivers/of/platform.c
index b7708a06dc78..e22e7d4e7392 100644
--- a/drivers/of/platform.c
+++ b/drivers/of/platform.c
@@ -20,6 +20,7 @@
#include <linux/of_irq.h>
#include <linux/of_platform.h>
#include <linux/platform_device.h>
+#include <linux/pm_runtime.h>
#include <linux/sysfb.h>
#include "of_private.h"
@@ -181,6 +182,14 @@ static struct platform_device *of_platform_device_create_pdata(
dev->dev.platform_data = platform_data;
of_msi_configure(&dev->dev, dev->dev.of_node);
+ /*
+ * Initialize devices populated by runtime PM active devices as runtime
+ * PM active as well so that the parent can't runtime suspend until all
+ * active children are runtime suspended.
+ */
+ if (parent && !pm_runtime_status_suspended(parent))
+ pm_runtime_set_active(&dev->dev);
+
if (of_device_add(dev) != 0) {
platform_device_put(dev);
goto err_clear_flag;
This patch seems to work nicely. I don't need to forcibly disable the rot clk if I do this. Maybe I'll make a new of_platform_populate()
that pushes through the runtime PM active state so that other drivers have to opt in.
to...@gmail.com <to...@gmail.com> #14
I get a bunch of these splats though. Marking the device as runtime PM active before probing it causes pm_runtime_get()
and friends to skip the runtime resume callback that the driver uses to turn on clks. But it also prevents the mdss_gdsc from being turned off until the child devices probe and enable runtime PM.
[ 0.525175] disp_cc_mdss_vsync_clk already disabled
[ 0.525202] WARNING: CPU: 1 PID: 13 at drivers/clk/clk.c:1178 clk_core_disable+0x90/0x1b0
[ 0.525220] Modules linked in:
[ 0.525230] CPU: 1 PID: 13 Comm: kworker/u16:1 Not tainted 6.8.0-00006-g55380d555520-dirty #1 f2a10dccee3a324871e43bb62817fac4a1855722
[ 0.525242] Hardware name: Google Lazor (rev3 - 8) with KB Backlight (DT)
[ 0.525250] Workqueue: events_unbound deferred_probe_work_func
[ 0.525264] pstate: 60400009 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 0.525274] pc : clk_core_disable+0x90/0x1b0
[ 0.525283] lr : clk_core_disable+0x90/0x1b0
[ 0.525292] sp : ffffffc0800bb630
[ 0.525298] pmr_save: 00000060
[ 0.525303] x29: ffffffc0800bb630 x28: 00000000fffffff5 x27: ffffffc0800bb7b8
[ 0.525317] x26: 0000000000000000 x25: 0000000000000000 x24: 0000000000000000
[ 0.525330] x23: ffffff80823a0a80 x22: ffffffd814fc4c48 x21: ffffff8082ba9080
[ 0.525342] x20: 00000000000000e0 x19: ffffff8080d99600 x18: 0000000000000000
[ 0.525354] x17: 0000000000000000 x16: 00000000000000c0 x15: ffffffd8156b7094
[ 0.525366] x14: 0000000000000003 x13: 0000000000000004 x12: 0000000000000001
[ 0.525378] x11: c0000000ffffdfff x10: ffffffd815d67e20 x9 : a1387faf952ba900
[ 0.525390] x8 : a1387faf952ba900 x7 : 0000000000000000 x6 : 352e30202020205b
[ 0.525402] x5 : ffffffd815ffb193 x4 : 0000000000000000 x3 : ffffffc0800bb358
[ 0.525414] x2 : ffffffc0800bb360 x1 : 00000000ffffdfff x0 : 0000000000000027
[ 0.525428] Call trace:
[ 0.525434] clk_core_disable+0x90/0x1b0
[ 0.525443] clk_disable+0x38/0x50
[ 0.525452] clk_bulk_disable+0x34/0x4c
[ 0.525460] dpu_runtime_suspend+0x40/0x94
[ 0.525472] pm_generic_runtime_suspend+0x30/0x44
[ 0.525482] genpd_runtime_suspend+0xfc/0x220
[ 0.525492] __rpm_callback+0x84/0x138
[ 0.525501] rpm_callback+0x30/0x88
[ 0.525510] rpm_suspend+0x168/0x520
[ 0.525518] rpm_idle+0x5c/0x2b4
[ 0.525527] __pm_runtime_idle+0x48/0x100
[ 0.525535] dpu_kms_hw_init+0x478/0x49c
[ 0.525545] msm_drm_kms_init+0xb4/0x228
[ 0.525554] msm_drm_bind+0x278/0x3b8
[ 0.525562] try_to_bring_up_aggregate_device+0x16c/0x1b8
[ 0.525572] __component_add+0xb4/0x178
[ 0.525581] component_add+0x1c/0x28
[ 0.525590] dsi_dev_attach+0x24/0x30
[ 0.525599] dsi_host_attach+0xe8/0x11c
[ 0.525609] devm_mipi_dsi_attach+0x40/0xc8
[ 0.525618] ti_sn_bridge_probe+0x248/0x2c0
[ 0.525628] auxiliary_bus_probe+0x4c/0x94
[ 0.525636] really_probe+0xf8/0x270
[ 0.525645] __driver_probe_device+0xa8/0x130
[ 0.525654] driver_probe_device+0x44/0x104
[ 0.525664] __device_attach_driver+0xa4/0xcc
[ 0.525673] bus_for_each_drv+0x94/0xe8
[ 0.525681] __device_attach+0xf8/0x170
[ 0.525690] device_initial_probe+0x1c/0x28
[ 0.525698] bus_probe_device+0x48/0xa4
[ 0.525706] deferred_probe_work_func+0x9c/0xd8
[ 0.525714] process_scheduled_works+0x1ac/0x3f4
[ 0.525725] worker_thread+0x208/0x31c
[ 0.525735] kthread+0x100/0x1b8
[ 0.525744] ret_from_fork+0x10/0x20
ge...@gmail.com <ge...@gmail.com> #15
I've realized that trying to make sure the mdss device doesn't runtime suspend until all child devices probe is the sync_state problem. We don't know if the child device drivers will ever probe, and we want the device drivers to probe so they can get their clks and enable them to match the runtime PM state of the device as "active". The problem here is much more concrete than the abstract sync_state problem though. We know what child devices form the display pipeline, and we don't probe the component device until all those display pipeline drivers probe. One idea is to runtime_pm_get() mdss in probe and then put that reference in the component driver probe. Another idea is to move the clk enabling and disabling logic into pm domains that are attached to the devices (not the drivers) in the mdss driver. Doing this would let us power on all those pm_domains and associated clks in mdss probe and power them down together. Or we teach gdsc code to park RCGs when the gdsc is powered down. Once we start reporting the real parent out of boot we'll have a problem where the display pll will be turned off and the gdsc driver will try to park the rcg and it won't be able to because the shared parent (display pll) was disabled by another clk.
ab...@gmail.com <ab...@gmail.com> #17
This problem comes about because of a combination of issues. The clk framework doesn't handle the case where two clks share the same parent and are enabled at boot. The first clk to enable and disable will turn off the parent.
side note (not to derail the discussion), but this is kinda where I got stuck many years back when I attempted to implement efifb->drm handover (on apq8016, so a simpler clk tree).. I wonder if we could try to get the prepare/enable counts to match hw state when kernel starts? Ie. for each enabled leaf node, walk up the current parents to the root incrementing the prepare+enable counts?
br...@gmail.com <br...@gmail.com> #18
Branch: chromeos-6.6
commit 74d088b425d7b58e71c002e4480c2c0d96ce4e99
Author: Stephen Boyd <swboyd@chromium.org>
Date: Wed Mar 27 13:27:38 2024
FROMLIST: clk: qcom: Properly initialize shared RCGs upon registration
There's two problems with shared RCGs.
The first problem is that they incorrectly report the parent after
commit 703db1f5da1e ("clk: qcom: rcg2: Cache CFG register updates for
parked RCGs"). That's because the cached CFG register value needs to be
populated when the clk is registered. clk_rcg2_shared_enable() writes
the cached CFG register value 'parked_cfg'. This value is initially zero
due to static initializers. If a driver calls clk_enable() first before
setting a rate or parent, it will set the parent to '0' which is
(almost?) always XO, and may not reflect the real parent. In the worst
case, this switches the RCG from sourcing a fast PLL to the slow crystal
speed.
The second problem is that the force enable bit isn't cleared. The force
enable bit is only used during parking and unparking of shared RCGs.
Otherwise it shouldn't be set because it keeps the RCG enabled even when
all the branches on the output of the RCG are disabled (the hardware has
a feedback mechanism so that any child branches keep the RCG enabled
when the branch enable bit is set). This problem wastes power if the clk
is unused, and is harmful in the case that the clk framework disables
the parent of the force enabled RCG. In the latter case, the GDSC the
shared RCG is associated with will get wedged if the RCG's source clk is
disabled and the GDSC tries to enable the RCG to do "housekeeping" while
powering on.
Both of these problems combined with incorrect runtime PM usage in the
display driver lead to a black screen on Qualcomm sc7180 Trogdor
chromebooks. What happens is that the bootloader leaves the
'disp_cc_mdss_rot_clk' enabled and the 'disp_cc_mdss_rot_clk_src' force
enabled and parented to 'disp_cc_pll0'. The mdss driver probes and
runtime suspends, disabling the mdss_gdsc which uses the
'disp_cc_mdss_rot_clk_src' for "housekeeping". The
'disp_cc_mdss_rot_clk' is disabled during late init because the clk is
unused, but the parent 'disp_cc_mdss_rot_clk_src' is still force enabled
because the force enable bit was never cleared. Then 'disp_cc_pll0' is
disabled because it is also unused. That's because the clk framework
believes the parent of the RCG is XO when it isn't. A child device of
the mdss device (e.g. DSI) runtime resumes mdss which powers on the
mdss_gdsc. This wedges the GDSC because 'disp_cc_mdss_rot_clk_src' is
parented to 'disp_cc_pll0' and that PLL is off. With the GDSC wedged,
mdss_runtime_resume() tries to enable 'disp_cc_mdss_mdp_clk' but it
can't because the GDSC has wedged all the clks associated with the GDSC.
disp_cc_mdss_mdp_clk status stuck at 'off'
WARNING: CPU: 1 PID: 81 at drivers/clk/qcom/clk-branch.c:87 clk_branch_toggle+0x114/0x168
Modules linked in:
CPU: 1 PID: 81 Comm: kworker/u16:4 Not tainted 6.7.0-g0dd3ee311255 #1 f5757d475795053fd2ad52247a070cd50dd046f2
Hardware name: Google Lazor (rev1 - 2) with LTE (DT)
Workqueue: events_unbound deferred_probe_work_func
pstate: 60400009 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : clk_branch_toggle+0x114/0x168
lr : clk_branch_toggle+0x110/0x168
sp : ffffffc08084b670
pmr_save: 00000060
x29: ffffffc08084b680 x28: ffffff808006de00 x27: 0000000000000001
x26: ffffff8080dbd4f4 x25: 0000000000000000 x24: 0000000000000000
x23: 0000000000000000 x22: ffffffd838461198 x21: ffffffd838007997
x20: ffffffd837541d5c x19: 0000000000000001 x18: 0000000000000004
x17: 0000000000000000 x16: 0000000000000010 x15: ffffffd837070fac
x14: 0000000000000003 x13: 0000000000000004 x12: 0000000000000001
x11: c0000000ffffdfff x10: ffffffd838347aa0 x9 : 08dadf92e516c000
x8 : 08dadf92e516c000 x7 : 0000000000000000 x6 : 0000000000000027
x5 : ffffffd8385a61f2 x4 : 0000000000000000 x3 : ffffffc08084b398
x2 : ffffffc08084b3a0 x1 : 00000000ffffdfff x0 : 00000000fffffff0
Call trace:
clk_branch_toggle+0x114/0x168
clk_branch2_enable+0x24/0x30
clk_core_enable+0x5c/0x1c8
clk_enable+0x38/0x58
clk_bulk_enable+0x40/0xb0
mdss_runtime_resume+0x68/0x258
pm_generic_runtime_resume+0x30/0x44
__genpd_runtime_resume+0x30/0x80
genpd_runtime_resume+0x124/0x214
__rpm_callback+0x7c/0x15c
rpm_callback+0x30/0x88
rpm_resume+0x390/0x4d8
rpm_resume+0x43c/0x4d8
__pm_runtime_resume+0x54/0x98
__device_attach+0xe0/0x170
device_initial_probe+0x1c/0x28
bus_probe_device+0x48/0xa4
device_add+0x52c/0x6fc
mipi_dsi_device_register_full+0x104/0x1a8
devm_mipi_dsi_device_register_full+0x28/0x78
ti_sn_bridge_probe+0x1dc/0x2bc
auxiliary_bus_probe+0x4c/0x94
really_probe+0xf8/0x270
__driver_probe_device+0xa8/0x130
driver_probe_device+0x44/0x104
__device_attach_driver+0xa4/0xcc
bus_for_each_drv+0x94/0xe8
__device_attach+0xf8/0x170
device_initial_probe+0x1c/0x28
bus_probe_device+0x48/0xa4
deferred_probe_work_func+0x9c/0xd8
process_scheduled_works+0x1ac/0x4dc
worker_thread+0x110/0x320
kthread+0x100/0x120
ret_from_fork+0x10/0x20
Fixes: 703db1f5da1e ("clk: qcom: rcg2: Cache CFG register updates for parked RCGs")
Reported-by: Stephen Boyd <sboyd@kernel.org>
Closes:
Closes:
Reported-by: Laura Nao <laura.nao@collabora.com>
Closes:
Cc: Bjorn Andersson <andersson@kernel.org>
Cc: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Cc: Douglas Anderson <dianders@chromium.org>
Cc: Taniya Das <quic_tdas@quicinc.com>
Signed-off-by: Stephen Boyd <swboyd@chromium.org>
(am from
(also found at
BUG=b:319956935, b:330474631
TEST=Boot on lazor
Recovery flow on lazor
UPSTREAM-TASK=b:331677760
Change-Id: I26dd4defa57c0d415e9eade82e284169a0cc1b76
Reviewed-on:
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Tested-by: Stephen Boyd <swboyd@chromium.org>
Reviewed-by: Sean Paul <sean@poorly.run>
Commit-Queue: Douglas Anderson <dianders@chromium.org>
Commit-Queue: Stephen Boyd <swboyd@chromium.org>
M drivers/clk/qcom/clk-rcg2.c
sm...@gmail.com <sm...@gmail.com> #19
Branch: chromeos-6.6
commit 9e8799af6f0d52d3495e44982dcf85123112aca0
Author: Stephen Boyd <swboyd@chromium.org>
Date: Wed Mar 27 13:27:37 2024
FROMLIST: clk: qcom: dispcc-sc7180: Force off rotator clk at probe
The 'disp_cc_mdss_rot_clk' is parented to 'disp_cc_pll0' and enabled out
of boot on sc7180 Trogdor devices. This is a problem because the mdss
driver (the driver for compatible node "qcom,sc7180-mdss") turns off
'disp_cc_mdss_mdp_clk' and that clk is also parented to 'disp_cc_pll0'.
When the display pll turns off, the rotator clk gets stuck on.
We don't really care about this clk being on through boot, so simply
disable the clk during driver probe to avoid this issue.
Cc: Bjorn Andersson <andersson@kernel.org>
Cc: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Cc: Douglas Anderson <dianders@chromium.org>
Cc: Taniya Das <quic_tdas@quicinc.com>
Signed-off-by: Stephen Boyd <swboyd@chromium.org>
(am from
(also found at
BUG=b:319956935, b:330474631
TEST=Boot on lazor
Recovery flow on lazor
UPSTREAM-TASK=b:331677760
Change-Id: I08838e7e3691fc1818e3f91c9e72c2d781e3a642
Reviewed-on:
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Commit-Queue: Stephen Boyd <swboyd@chromium.org>
Commit-Queue: Douglas Anderson <dianders@chromium.org>
Tested-by: Stephen Boyd <swboyd@chromium.org>
Reviewed-by: Sean Paul <sean@poorly.run>
M drivers/clk/qcom/dispcc-sc7180.c
mo...@gmail.com <mo...@gmail.com> #20
Branch: release-R124-15823.B-chromeos-6.6
commit f5cce15577634121971841d8eca111baccb99992
Author: Stephen Boyd <swboyd@chromium.org>
Date: Wed Mar 27 13:27:38 2024
FROMLIST: clk: qcom: Properly initialize shared RCGs upon registration
There's two problems with shared RCGs.
The first problem is that they incorrectly report the parent after
commit 703db1f5da1e ("clk: qcom: rcg2: Cache CFG register updates for
parked RCGs"). That's because the cached CFG register value needs to be
populated when the clk is registered. clk_rcg2_shared_enable() writes
the cached CFG register value 'parked_cfg'. This value is initially zero
due to static initializers. If a driver calls clk_enable() first before
setting a rate or parent, it will set the parent to '0' which is
(almost?) always XO, and may not reflect the real parent. In the worst
case, this switches the RCG from sourcing a fast PLL to the slow crystal
speed.
The second problem is that the force enable bit isn't cleared. The force
enable bit is only used during parking and unparking of shared RCGs.
Otherwise it shouldn't be set because it keeps the RCG enabled even when
all the branches on the output of the RCG are disabled (the hardware has
a feedback mechanism so that any child branches keep the RCG enabled
when the branch enable bit is set). This problem wastes power if the clk
is unused, and is harmful in the case that the clk framework disables
the parent of the force enabled RCG. In the latter case, the GDSC the
shared RCG is associated with will get wedged if the RCG's source clk is
disabled and the GDSC tries to enable the RCG to do "housekeeping" while
powering on.
Both of these problems combined with incorrect runtime PM usage in the
display driver lead to a black screen on Qualcomm sc7180 Trogdor
chromebooks. What happens is that the bootloader leaves the
'disp_cc_mdss_rot_clk' enabled and the 'disp_cc_mdss_rot_clk_src' force
enabled and parented to 'disp_cc_pll0'. The mdss driver probes and
runtime suspends, disabling the mdss_gdsc which uses the
'disp_cc_mdss_rot_clk_src' for "housekeeping". The
'disp_cc_mdss_rot_clk' is disabled during late init because the clk is
unused, but the parent 'disp_cc_mdss_rot_clk_src' is still force enabled
because the force enable bit was never cleared. Then 'disp_cc_pll0' is
disabled because it is also unused. That's because the clk framework
believes the parent of the RCG is XO when it isn't. A child device of
the mdss device (e.g. DSI) runtime resumes mdss which powers on the
mdss_gdsc. This wedges the GDSC because 'disp_cc_mdss_rot_clk_src' is
parented to 'disp_cc_pll0' and that PLL is off. With the GDSC wedged,
mdss_runtime_resume() tries to enable 'disp_cc_mdss_mdp_clk' but it
can't because the GDSC has wedged all the clks associated with the GDSC.
disp_cc_mdss_mdp_clk status stuck at 'off'
WARNING: CPU: 1 PID: 81 at drivers/clk/qcom/clk-branch.c:87 clk_branch_toggle+0x114/0x168
Modules linked in:
CPU: 1 PID: 81 Comm: kworker/u16:4 Not tainted 6.7.0-g0dd3ee311255 #1 f5757d475795053fd2ad52247a070cd50dd046f2
Hardware name: Google Lazor (rev1 - 2) with LTE (DT)
Workqueue: events_unbound deferred_probe_work_func
pstate: 60400009 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : clk_branch_toggle+0x114/0x168
lr : clk_branch_toggle+0x110/0x168
sp : ffffffc08084b670
pmr_save: 00000060
x29: ffffffc08084b680 x28: ffffff808006de00 x27: 0000000000000001
x26: ffffff8080dbd4f4 x25: 0000000000000000 x24: 0000000000000000
x23: 0000000000000000 x22: ffffffd838461198 x21: ffffffd838007997
x20: ffffffd837541d5c x19: 0000000000000001 x18: 0000000000000004
x17: 0000000000000000 x16: 0000000000000010 x15: ffffffd837070fac
x14: 0000000000000003 x13: 0000000000000004 x12: 0000000000000001
x11: c0000000ffffdfff x10: ffffffd838347aa0 x9 : 08dadf92e516c000
x8 : 08dadf92e516c000 x7 : 0000000000000000 x6 : 0000000000000027
x5 : ffffffd8385a61f2 x4 : 0000000000000000 x3 : ffffffc08084b398
x2 : ffffffc08084b3a0 x1 : 00000000ffffdfff x0 : 00000000fffffff0
Call trace:
clk_branch_toggle+0x114/0x168
clk_branch2_enable+0x24/0x30
clk_core_enable+0x5c/0x1c8
clk_enable+0x38/0x58
clk_bulk_enable+0x40/0xb0
mdss_runtime_resume+0x68/0x258
pm_generic_runtime_resume+0x30/0x44
__genpd_runtime_resume+0x30/0x80
genpd_runtime_resume+0x124/0x214
__rpm_callback+0x7c/0x15c
rpm_callback+0x30/0x88
rpm_resume+0x390/0x4d8
rpm_resume+0x43c/0x4d8
__pm_runtime_resume+0x54/0x98
__device_attach+0xe0/0x170
device_initial_probe+0x1c/0x28
bus_probe_device+0x48/0xa4
device_add+0x52c/0x6fc
mipi_dsi_device_register_full+0x104/0x1a8
devm_mipi_dsi_device_register_full+0x28/0x78
ti_sn_bridge_probe+0x1dc/0x2bc
auxiliary_bus_probe+0x4c/0x94
really_probe+0xf8/0x270
__driver_probe_device+0xa8/0x130
driver_probe_device+0x44/0x104
__device_attach_driver+0xa4/0xcc
bus_for_each_drv+0x94/0xe8
__device_attach+0xf8/0x170
device_initial_probe+0x1c/0x28
bus_probe_device+0x48/0xa4
deferred_probe_work_func+0x9c/0xd8
process_scheduled_works+0x1ac/0x4dc
worker_thread+0x110/0x320
kthread+0x100/0x120
ret_from_fork+0x10/0x20
Fixes: 703db1f5da1e ("clk: qcom: rcg2: Cache CFG register updates for parked RCGs")
Reported-by: Stephen Boyd <sboyd@kernel.org>
Closes:
Closes:
Reported-by: Laura Nao <laura.nao@collabora.com>
Closes:
Cc: Bjorn Andersson <andersson@kernel.org>
Cc: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Cc: Douglas Anderson <dianders@chromium.org>
Cc: Taniya Das <quic_tdas@quicinc.com>
Signed-off-by: Stephen Boyd <swboyd@chromium.org>
(am from
(also found at
BUG=b:319956935, b:330474631
TEST=Boot on lazor
Recovery flow on lazor
UPSTREAM-TASK=b:331677760
Change-Id: I26dd4defa57c0d415e9eade82e284169a0cc1b76
Reviewed-on:
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Tested-by: Stephen Boyd <swboyd@chromium.org>
Reviewed-by: Sean Paul <sean@poorly.run>
Commit-Queue: Douglas Anderson <dianders@chromium.org>
Commit-Queue: Stephen Boyd <swboyd@chromium.org>
(cherry picked from commit 74d088b425d7b58e71c002e4480c2c0d96ce4e99)
Reviewed-on:
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
M drivers/clk/qcom/clk-rcg2.c
ew...@gmail.com <ew...@gmail.com> #21
Branch: release-R124-15823.B-chromeos-6.6
commit e96f6a88b5e0635135aa645996e00f742e5a1570
Author: Stephen Boyd <swboyd@chromium.org>
Date: Wed Mar 27 13:27:37 2024
FROMLIST: clk: qcom: dispcc-sc7180: Force off rotator clk at probe
The 'disp_cc_mdss_rot_clk' is parented to 'disp_cc_pll0' and enabled out
of boot on sc7180 Trogdor devices. This is a problem because the mdss
driver (the driver for compatible node "qcom,sc7180-mdss") turns off
'disp_cc_mdss_mdp_clk' and that clk is also parented to 'disp_cc_pll0'.
When the display pll turns off, the rotator clk gets stuck on.
We don't really care about this clk being on through boot, so simply
disable the clk during driver probe to avoid this issue.
Cc: Bjorn Andersson <andersson@kernel.org>
Cc: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Cc: Douglas Anderson <dianders@chromium.org>
Cc: Taniya Das <quic_tdas@quicinc.com>
Signed-off-by: Stephen Boyd <swboyd@chromium.org>
(am from
(also found at
BUG=b:319956935, b:330474631
TEST=Boot on lazor
Recovery flow on lazor
UPSTREAM-TASK=b:331677760
Change-Id: I08838e7e3691fc1818e3f91c9e72c2d781e3a642
Reviewed-on:
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Commit-Queue: Stephen Boyd <swboyd@chromium.org>
Commit-Queue: Douglas Anderson <dianders@chromium.org>
Tested-by: Stephen Boyd <swboyd@chromium.org>
Reviewed-by: Sean Paul <sean@poorly.run>
(cherry picked from commit 9e8799af6f0d52d3495e44982dcf85123112aca0)
Reviewed-on:
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
M drivers/clk/qcom/dispcc-sc7180.c
bo...@gmail.com <bo...@gmail.com> #23
It's merge window now so this will have to wait until that closes. I hope that Bjorn picks it up shortly after the window closes and lets it soak in linux-next for a while.
bugjuggler: wait 2w
jp...@gmail.com <jp...@gmail.com> #24
kl...@gmail.com <kl...@gmail.com> #25
Branch: chromeos-6.6
commit 9ac74b9ae59b8d62d886dad141fbd7f88a9c25e9
Author: Stephen Boyd <swboyd@chromium.org>
Date: Thu May 02 15:47:02 2024
FROMLIST: clk: qcom: Park shared RCGs upon registration
There's two problems with shared RCGs.
The first problem is that they incorrectly report the parent after
commit 703db1f5da1e ("clk: qcom: rcg2: Cache CFG register updates for
parked RCGs"). That's because the cached CFG register value needs to be
populated when the clk is registered. clk_rcg2_shared_enable() writes
the cached CFG register value 'parked_cfg'. This value is initially zero
due to static initializers. If a driver calls clk_enable() before
setting a rate or parent, it will set the parent to '0' which is
(almost?) always XO, and may not reflect the parent at registration. In
the worst case, this switches the RCG from sourcing a fast PLL to the
slow crystal speed.
The second problem is that the force enable bit isn't cleared. The force
enable bit is only used during parking and unparking of shared RCGs.
Otherwise it shouldn't be set because it keeps the RCG enabled even when
all the branches on the output of the RCG are disabled (the hardware has
a feedback mechanism so that any child branches keep the RCG enabled
when the branch enable bit is set). This problem wastes power if the clk
is unused, and is harmful in the case that the clk framework disables
the parent of the force enabled RCG. In the latter case, the GDSC the
shared RCG is associated with will get wedged if the RCG's source clk is
disabled and the GDSC tries to enable the RCG to do "housekeeping" while
powering on.
Both of these problems combined with incorrect runtime PM usage in the
display driver lead to a black screen on Qualcomm sc7180 Trogdor
chromebooks. What happens is that the bootloader leaves the
'disp_cc_mdss_rot_clk' enabled and the 'disp_cc_mdss_rot_clk_src' force
enabled and parented to 'disp_cc_pll0'. The mdss driver probes and
runtime suspends, disabling the mdss_gdsc which uses the
'disp_cc_mdss_rot_clk_src' for "housekeeping". The
'disp_cc_mdss_rot_clk' is disabled during late init because the clk is
unused, but the parent 'disp_cc_mdss_rot_clk_src' is still force enabled
because the force enable bit was never cleared. Then 'disp_cc_pll0' is
disabled because it is also unused. That's because the clk framework
believes the parent of the RCG is XO when it isn't. A child device of
the mdss device (e.g. DSI) runtime resumes mdss which powers on the
mdss_gdsc. This wedges the GDSC because 'disp_cc_mdss_rot_clk_src' is
parented to 'disp_cc_pll0' and that PLL is off. With the GDSC wedged,
mdss_runtime_resume() tries to enable 'disp_cc_mdss_mdp_clk' but it
can't because the GDSC has wedged all the clks associated with the GDSC
causing clks to stay stuck off.
This leads to the following warning seen at boot and a black screen
because the display driver fails to probe.
disp_cc_mdss_mdp_clk status stuck at 'off'
WARNING: CPU: 1 PID: 81 at drivers/clk/qcom/clk-branch.c:87 clk_branch_toggle+0x114/0x168
Modules linked in:
CPU: 1 PID: 81 Comm: kworker/u16:4 Not tainted 6.7.0-g0dd3ee311255 #1 f5757d475795053fd2ad52247a070cd50dd046f2
Hardware name: Google Lazor (rev1 - 2) with LTE (DT)
Workqueue: events_unbound deferred_probe_work_func
pstate: 60400009 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : clk_branch_toggle+0x114/0x168
lr : clk_branch_toggle+0x110/0x168
sp : ffffffc08084b670
pmr_save: 00000060
x29: ffffffc08084b680 x28: ffffff808006de00 x27: 0000000000000001
x26: ffffff8080dbd4f4 x25: 0000000000000000 x24: 0000000000000000
x23: 0000000000000000 x22: ffffffd838461198 x21: ffffffd838007997
x20: ffffffd837541d5c x19: 0000000000000001 x18: 0000000000000004
x17: 0000000000000000 x16: 0000000000000010 x15: ffffffd837070fac
x14: 0000000000000003 x13: 0000000000000004 x12: 0000000000000001
x11: c0000000ffffdfff x10: ffffffd838347aa0 x9 : 08dadf92e516c000
x8 : 08dadf92e516c000 x7 : 0000000000000000 x6 : 0000000000000027
x5 : ffffffd8385a61f2 x4 : 0000000000000000 x3 : ffffffc08084b398
x2 : ffffffc08084b3a0 x1 : 00000000ffffdfff x0 : 00000000fffffff0
Call trace:
clk_branch_toggle+0x114/0x168
clk_branch2_enable+0x24/0x30
clk_core_enable+0x5c/0x1c8
clk_enable+0x38/0x58
clk_bulk_enable+0x40/0xb0
mdss_runtime_resume+0x68/0x258
pm_generic_runtime_resume+0x30/0x44
__genpd_runtime_resume+0x30/0x80
genpd_runtime_resume+0x124/0x214
__rpm_callback+0x7c/0x15c
rpm_callback+0x30/0x88
rpm_resume+0x390/0x4d8
rpm_resume+0x43c/0x4d8
__pm_runtime_resume+0x54/0x98
__device_attach+0xe0/0x170
device_initial_probe+0x1c/0x28
bus_probe_device+0x48/0xa4
device_add+0x52c/0x6fc
mipi_dsi_device_register_full+0x104/0x1a8
devm_mipi_dsi_device_register_full+0x28/0x78
ti_sn_bridge_probe+0x1dc/0x2bc
auxiliary_bus_probe+0x4c/0x94
really_probe+0xf8/0x270
__driver_probe_device+0xa8/0x130
driver_probe_device+0x44/0x104
__device_attach_driver+0xa4/0xcc
bus_for_each_drv+0x94/0xe8
__device_attach+0xf8/0x170
device_initial_probe+0x1c/0x28
bus_probe_device+0x48/0xa4
deferred_probe_work_func+0x9c/0xd8
Fix these problems by parking shared RCGs at boot. This will properly
initialize the parked_cfg struct member so that the parent is reported
properly and ensure that the clk won't get stuck on or off because the
RCG is parented to the safe source (XO).
Fixes: 703db1f5da1e ("clk: qcom: rcg2: Cache CFG register updates for parked RCGs")
Reported-by: Stephen Boyd <sboyd@kernel.org>
Closes:
Closes:
Reported-by: Laura Nao <laura.nao@collabora.com>
Closes:
Cc: Bjorn Andersson <andersson@kernel.org>
Cc: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Cc: Douglas Anderson <dianders@chromium.org>
Cc: Taniya Das <quic_tdas@quicinc.com>
Signed-off-by: Stephen Boyd <swboyd@chromium.org>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Tested-by: Nícolas F. R. A. Prado <nfraprado@collabora.com>
(am from
(also found at
BUG=b:319956935
TEST=emerge-trogdor chromeos-kernel-6_6; Boot on Lazor
UPSTREAM-TASK=b:331677760
Change-Id: Ia866b5ac5a1ce87b489ecc3ecf63f3fded97a3c8
Reviewed-on:
Tested-by: Stephen Boyd <swboyd@chromium.org>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Reviewed-by: Sean Paul <sean@poorly.run>
Commit-Queue: Stephen Boyd <swboyd@chromium.org>
M drivers/clk/qcom/clk-rcg2.c
so...@gmail.com <so...@gmail.com> #26
Branch: chromeos-6.6
commit 6761a826319bbcaec1d9044578ccb9cd91035bec
Author: Stephen Boyd <swboyd@chromium.org>
Date: Tue May 14 15:20:16 2024
Revert "FROMLIST: clk: qcom: dispcc-sc7180: Force off rotator clk at probe"
This reverts commit 9e8799af6f0d52d3495e44982dcf85123112aca0. We're
going to pick the alternative approach as FROMLIST.
BUG=b:331677760, b:319956935
TEST=emerge-trogdor chromeos-kernel-6_6; Boot on Lazor
Change-Id: I1e45683c8c1a2f0d89614e882dcd5f5ed06fd2c3
Signed-off-by: Stephen Boyd <swboyd@chromium.org>
Reviewed-on:
Reviewed-by: Douglas Anderson <dianders@chromium.org>
M drivers/clk/qcom/dispcc-sc7180.c
da...@gmail.com <da...@gmail.com> #27
Branch: chromeos-6.6
commit 18d3b9ce2bb56c449002ae9c44a41916cc041a22
Author: Stephen Boyd <swboyd@chromium.org>
Date: Tue May 14 15:20:13 2024
Revert "FROMLIST: clk: qcom: Properly initialize shared RCGs upon registration"
This reverts commit 74d088b425d7b58e71c002e4480c2c0d96ce4e99. We're
going to pick the alternative approach as FROMLIST.
BUG=b:331677760, b:319956935
TEST=emerge-trogdor chromeos-kernel-6_6; Boot on Lazor
Cq-Depend: chromium:5540453
Change-Id: I8281d7b027e817cbf80e1593324ac3e816616f3e
Signed-off-by: Stephen Boyd <swboyd@chromium.org>
Reviewed-on:
Reviewed-by: Douglas Anderson <dianders@chromium.org>
M drivers/clk/qcom/clk-rcg2.c
se...@gmail.com <se...@gmail.com> #28
So what's the plan here? Is it a good time for the patches to land upstream now?
Also: do we keep this bug open even though we've also got a (non-public) upstream tracking bug at
ch...@gmail.com <ch...@gmail.com> #29
what's the plan here?
I've asked Bjorn and Dmitry on IRC to test and review the patch on the list. I expect Bjorn to merge it through the qcom clk driver branch so it gets plenty of time to bake in linux-next.
do we keep this bug open
That's my plan. I don't mind having two bugs for basically the same thing.
jf...@gmail.com <jf...@gmail.com> #30
Sounds good. Let's schedule a nag in another 3 weeks then...
bugjuggler: wait 3 weeks
ph...@gmail.com <ph...@gmail.com> #31
am...@gmail.com <am...@gmail.com> #32
We're at -rc6 now. This feels like the kind of thing that should show up earlier in the merge window? I guess that means snooze for another 4 weeks?
bugjuggler: wait 4 weeks
ky...@gmail.com <ky...@gmail.com> #33
ja...@gmail.com <ja...@gmail.com> #34
su...@googlemail.com <su...@googlemail.com> #35
Patch IDs match. I guess keeping as FROMLIST is fine. Closing.
# Downstream:
$ git show 01a0a6cc8cfd | git patch-id
2f52f110c3d40a4c25b8657724551ddf400be4b0 01a0a6cc8cfd9952e72677d48d56cf6bc4e3a561
# Upstream:
$ git show 9ac74b9ae59b8d62d886dad141fbd7f88a9c25e9 | git patch-id
2f52f110c3d40a4c25b8657724551ddf400be4b0 9ac74b9ae59b8d62d886dad141fbd7f88a9c25e9
re...@gmail.com <re...@gmail.com> #36
I believe this is not a bug and was done deliberately.
I'm surprised the watch manufacturers are not crucifying Google weatos team for this mess.
su...@gmail.com <su...@gmail.com> #37
bu...@gmail.com <bu...@gmail.com> #38
pb...@gmail.com <pb...@gmail.com> #39
ec...@gmail.com <ec...@gmail.com> #40
sp...@gmail.com <sp...@gmail.com> #41
Google app is just broken.
dj...@gmail.com <dj...@gmail.com> #42
am...@gmail.com <am...@gmail.com> #43
mi...@gmail.com <mi...@gmail.com> #44
to...@gmail.com <to...@gmail.com> #45
ar...@gmail.com <ar...@gmail.com> #46
ta...@gmail.com <ta...@gmail.com> #47
with Wear OS 2.23; Home 2.43.0.344410213; GPlay Service 20.45.16(050300-344294571)
"OK Google" detection - not working, tried reboot, re-enable toggle.
Google Assistant on watch only works with manual activation, hold button or tap mic icon on feed page, on phone voice activation works without issue.
ri...@gmail.com <ri...@gmail.com> #48
watch, but assistant is still not working. The error is "impossibile
connettersi al tel." (Impossibile to connect to the phone). If I uninstall
updates of Google app on the phone it works again. Too bad
Il mer 2 dic 2020, 03:46 <buganizer-system@google.com> ha scritto:
ja...@gmail.com <ja...@gmail.com> #49
ku...@gmail.com <ku...@gmail.com> #50
pe...@gmail.com <pe...@gmail.com> #51
hu...@gmail.com <hu...@gmail.com> #52
br...@gmail.com <br...@gmail.com> #53
It is over 1 year.
ph...@gmail.com <ph...@gmail.com> #54
gh...@gmail.com <gh...@gmail.com> #55
zo...@gmail.com <zo...@gmail.com> #56
al...@thetechguru.net <al...@thetechguru.net> #57
da...@gmail.com <da...@gmail.com> #58
by...@gmail.com <by...@gmail.com> #59
to...@gmail.com <to...@gmail.com> #60
in...@gmail.com <in...@gmail.com> #61
Same in my Fossil gen 5
le...@gmail.com <le...@gmail.com> #62
ma...@gmail.com <ma...@gmail.com> #63
ma...@gmail.com <ma...@gmail.com> #64
am...@gmail.com <am...@gmail.com> #65
sl...@googlemail.com <sl...@googlemail.com> #66
Actually the connection between the clock and the smartphone exists.
E.g. When I start navigation using the assistant on the watch, it shows me the suggested routes. if i want to open a route using the watch, the error occurs when the watch tries to operate the smartphone and wants to start navigation.
The messages "can't reach the phone at the moment", "a problem has occurred" appear.
E.g. even if I tell the watch that an app should open on the smartphone, an error also occurs.
I've tried everything. Reseted the smartwatch, uninstalled the assistant or tried an old version, uninstalled the google app or tested an old version on the phone, as well as the app versions on the clock, I swapped, unfortunately without success.
I also gave full access to all apps involved or I tried another language (GER, US).
The "OK Google" command does not work with the watch either.
I bought the newest hardware and it doesn't work - pretty disappointing.
I don't seem to be the only one having this problem either. you can find many posts in other forums. Unfortunately, no tip helped
yc...@googlemail.com <yc...@googlemail.com> #67
Everything else is working, everything is updated
fn...@gmail.com <fn...@gmail.com> #68
On more comment about this topic.
My news smartwatch Fossil gen 5 (Garrett Hr 1254) often doesn’t work with voice recognition. Common error are: G917510 error or an error with Google Connection.
I find a lot of result searching this error code since 2019.
I’m using my Fossil with an IPhone. Yesterday I updated all updatable but the performance are always the same.
I tried to uninstall Google LLC update. I restarted the smartwatch but nothing. It doesn’t work!!!
Here in the tracker I see a lot of messages about this topic but I can’t find a release date where this problem will be fixed.
Please give us a solution.
Regards Fabio
te...@gmail.com <te...@gmail.com> #69
No OK Google on my new Fossil Gen 5. Thanks for Nothing!!!
jo...@gmail.com <jo...@gmail.com> #70
if...@gmail.com <if...@gmail.com> #71
se...@gmail.com <se...@gmail.com> #72
ew...@gmail.com <ew...@gmail.com> #73
xa...@outlook.com <xa...@outlook.com> #74
qu...@gmail.com <qu...@gmail.com> #75
Hasn't ever worked at all to send texts, doesn't recognize my connected phone when trying to set up an appointment or reminder, no OK Google detection. The best I can do, every once in a while, is set a timer or an alarm with it. This is extremely disappointing.
co...@gmail.com <co...@gmail.com> #76
ba...@gmail.com <ba...@gmail.com> #77
Ticwatch 3 pro gps
fr...@gmail.com <fr...@gmail.com> #78
[Deleted User] <[Deleted User]> #79
no...@gmail.com <no...@gmail.com> #80
Esto es un cachondeo
pa...@gmail.com <pa...@gmail.com> #81
th...@gmail.com <th...@gmail.com> #82
be...@gmail.com <be...@gmail.com> #83
se...@gmail.com <se...@gmail.com> #84
fr...@gmail.com <fr...@gmail.com> #85
This is literally one of the main features I wanted out of a smartwatch.. to be able to text\message people without taking my phone out. Please fix!!!
ca...@gmail.com <ca...@gmail.com> #86
ty...@gmail.com <ty...@gmail.com> #87
al...@gmail.com <al...@gmail.com> #88
b0...@gmail.com <b0...@gmail.com> #89
mr...@gmail.com <mr...@gmail.com> #90
- 'ok google' doesn't work
- navigation does not start
- assistant does not send messages - 'unable to connect to the phone'
bu...@gmail.com <bu...@gmail.com> #91
st...@gmail.com <st...@gmail.com> #92
Couldn't connect to your phone". While connected fine.
m....@gmail.com <m....@gmail.com> #93
xi...@gmail.com <xi...@gmail.com> #94
ll...@gmail.com <ll...@gmail.com> #95
fr...@gmail.com <fr...@gmail.com> #96
ko...@gmail.com <ko...@gmail.com> #97
em...@gmail.com <em...@gmail.com> #98
je...@hookt-up.com <je...@hookt-up.com> #99
ry...@gmail.com <ry...@gmail.com> #100
pa...@gmail.com <pa...@gmail.com> #101
br...@gmail.com <br...@gmail.com> #102
ry...@gmail.com <ry...@gmail.com> #103
jm...@gmail.com <jm...@gmail.com> #104
1. No resources should be allocated on this task
2. Fixing this bug would produce more severe issues, so better not fix it.
In both cases, why not just communicate it?
Where is WearOS product management?
ma...@gmail.com <ma...@gmail.com> #105
pa...@gmail.com <pa...@gmail.com> #106
st...@gmail.com <st...@gmail.com> #107
es...@gmail.com <es...@gmail.com> #108
de...@gmail.com <de...@gmail.com> #109
co...@gmail.com <co...@gmail.com> #110
cu...@gmail.com <cu...@gmail.com> #111
mu...@gmail.com <mu...@gmail.com> #112
I'm in Australia and my phone is set to English Australia, if I set it to English US for Google Assistant to work, then I get Fahrenheit - we use Celsius. Please put some effort into making this work - I dont just want google searches, I want to be able to turn my lights on...
j....@gmail.com <j....@gmail.com> #113
And i want to use google assistant in FRENCH whitout any issue.
[Deleted User] <[Deleted User]> #114
Et je veux utiliser l'assistant google en FRANÇAIS sans aucun problème.
rh...@gmail.com <rh...@gmail.com> #115
vr...@gmail.com <vr...@gmail.com> #116
Another user affected by the wizard in wearOS.
Greetings.
be...@gmail.com <be...@gmail.com> #117
Greeting from Turkey. I have Oppo Watch 46mm global version and "OK Google" is not working and all apps are up to date. Please fix this issue because it is very useful to awake watch with the phrase.
aw...@gmail.com <aw...@gmail.com> #118
al...@gmail.com <al...@gmail.com> #119
me...@gmail.com <me...@gmail.com> #120
ra...@gmail.com <ra...@gmail.com> #121
On the new Google Assistant settings app, I am unable to find any options for managing assistant on my WearOS device (Fossil Gen5 or Moto360) anymore. Plus the "OK Google" command just doesn't work.
Also, I can no longer command Google Assistant on the watch to "make a call" or "send a text msg". These functions can still be performed manually using the messenger or phone app on the watch my when I as Google Assistant, I am prompted to enable permission on the phone, which are already enabled and then the watch prompts "Sorry, unable to obtain permission"
I have contact Google & Fossil with not luck or feedback, it's like Google has given up on WearOS, just like the multiple other products on Google graveyard and is only focusing on Fitbit because from what I see Fitbit's Google assistant integration seem to be work fine.
ad...@gmail.com <ad...@gmail.com> #122
Please help.
On Thu, 25 Feb 2021 at 14:18, <buganizer-system@google.com> wrote:
Sent from Gmail Mobile
fu...@gmail.com <fu...@gmail.com> #123
iv...@omelchenko.net <iv...@omelchenko.net> #124
su...@googlemail.com <su...@googlemail.com> #125
I starred this 4 months ago and I'm still having issues.
by...@gmail.com <by...@gmail.com> #126
bl...@gmail.com <bl...@gmail.com> #127
I'm going to refer everyone back to #26.
If you have this bug, please just star the bug. You don't need to reply to the tracker saying "me too" or "+1" or "why hasn't this been fixed" as this sends an email round to everyone who has stared or commented on the issue.
Please only leave feedback if you have something material to add, thank you. It'll likely end up with Google staff locking the issue.
fi...@gmail.com <fi...@gmail.com> #129
ad...@gmail.com <ad...@gmail.com> #130
On Fri., Feb. 26, 2021, 1:51 p.m. , <buganizer-system@google.com> wrote:
as...@gmail.com <as...@gmail.com> #131
er...@gmail.com <er...@gmail.com> #132
ma...@gmail.com <ma...@gmail.com> #133
On Sun, Feb 28, 2021 at 12:12 AM <buganizer-system@google.com> wrote:
ba...@gmail.com <ba...@gmail.com> #134
ra...@humbalang.com <ra...@humbalang.com> #135
ry...@gmail.com <ry...@gmail.com> #136
sh...@gmail.com <sh...@gmail.com> #137
ot...@gmail.com <ot...@gmail.com> #138
appreciate it!!!
On Wed, Mar 10, 2021 at 10:53 PM <buganizer-system@google.com> wrote:
ks...@gmail.com <ks...@gmail.com> #139
be...@gmail.com <be...@gmail.com> #140
sa...@gmail.com <sa...@gmail.com> #141
jo...@googlemail.com <jo...@googlemail.com> #142
se...@gmail.com <se...@gmail.com> #143
de...@gmail.com <de...@gmail.com> #144
iv...@omelchenko.net <iv...@omelchenko.net> #145
de...@gmail.com <de...@gmail.com> #146
fi...@gmail.com <fi...@gmail.com> #147
fi...@gmail.com <fi...@gmail.com> #148
sh...@gmail.com <sh...@gmail.com> #149
I have now updated the Wear OS application on my Fossil Gen 5 to version 2.25. The Google Assistant voice detection is now operational but only when the watch is unlocked and when it has a network connection. I have tested the watch and was unable to get the voice detection to work on the watch's lockscreen not could I get it to work while the watch was in ambient mode. (AOD display which lowers the brightness to reduce battery usage.) The "Okay Google Detection" only seems to work when I press the crown/button on the side of the watch which turns the display on. I am so excited to have it operational on Wear OS! Now it just needs to work on the lockscreen similar to how to android 10 system works. I can get minimal information such as date, time, calendar events, notes, and even call and text from my Android lockscreen. It would be so convenient to be able to do things like that while I am driving so that I do not have to take my eyes off of the road.
lp...@gmail.com <lp...@gmail.com> #150
pe...@gmail.com <pe...@gmail.com> #151
wa...@gmail.com <wa...@gmail.com> #152
em...@googlemail.com <em...@googlemail.com> #153
mr...@gmail.com <mr...@gmail.com> #154
ks...@gmail.com <ks...@gmail.com> #155
da...@gmail.com <da...@gmail.com> #156
em...@googlemail.com <em...@googlemail.com> #157
je...@gmail.com <je...@gmail.com> #158
st...@googlemail.com <st...@googlemail.com> #159
pd...@gmail.com <pd...@gmail.com> #160
em...@googlemail.com <em...@googlemail.com> #161
il...@gmail.com <il...@gmail.com> #162
OK Google not working, calling by contact name returns "sorry, I can't do that any more".
I have seen somebody mention a fix by settings the systemlanguage to english(US), but even though somebody mentioned that worked, it didn't for me.
Kind regards
ca...@gmail.com <ca...@gmail.com> #163
da...@gmail.com <da...@gmail.com> #164
go...@gmail.com <go...@gmail.com> #165
te...@gmail.com <te...@gmail.com> #166
cl...@gmail.com <cl...@gmail.com> #167
lu...@gmail.com <lu...@gmail.com> #168
dr...@gmail.com <dr...@gmail.com> #169
Same problem:
- Does not react on "Hey Google" although feature is switch on (having this problem since ages now)
- "I cant do that anymore" answer when trying to call a contact (new issue since last update)
Please help.
ma...@gmail.com <ma...@gmail.com> #170
Same problem:
- Does not react on "Hey Google" although feature is switch on;
- "I cant do that anymore" answer when trying to call a contact.
Not so good
Not so happy
ty...@gmail.com <ty...@gmail.com> #171
1) when trying to have Google Assistant send a text, "can't connect to phone" error appears but there is no connection issue.
2) when trying to have Assistant start a call from watch "sorry I can't do that anymore" message appears.
ig...@gmail.com <ig...@gmail.com> #172
when trying to have Assistant start a call from watch "sorry I can't do that anymore" message appears.
ig...@gmail.com <ig...@gmail.com> #173
Does not react on "Hey Google" although feature is switch on;
em...@googlemail.com <em...@googlemail.com> #174
Would be nice to be able to use my watches for the purpose I bought them for...eg: hands free messaging and calls.
Many thanks.
mi...@gmail.com <mi...@gmail.com> #175
ju...@gmail.com <ju...@gmail.com> #176
na...@gmail.com <na...@gmail.com> #177
al...@gmail.com <al...@gmail.com> #178
co...@gmail.com <co...@gmail.com> #179
Hey Google keyword won't work + assistant can't make phone calls *sorry I can't do that anymore" error.
Messages works fine.
Reminders are saved but no notification or any reminder appear on my watch (phone works).
sb...@gmail.com <sb...@gmail.com> #180
ch...@gmail.com <ch...@gmail.com> #181
st...@gmail.com <st...@gmail.com> #183
al...@gmail.com <al...@gmail.com> #184
Thanks for your reply
br...@gmail.com <br...@gmail.com> #185
Sent from Nine
________________________________
From: buganizer-system@google.com
Sent: Wednesday, April 21, 2021 18:12
To: b-system+1671992198@google.com
Cc: bricweeks@gmail.com
Subject: Re:
Replying to this email means your email address will be shared with the team that works on this product.
Changed
al...@gmail.com added
Very happy to hear that! I'm still waiting for it
Thanks for your reply
_______________________________
Reference Info: 172776291 Wear OS Essential Fuction of Google Assistant does not function
component: Android Public Tracker > Wear
status: Assigned
reporter: jp...@gmail.com
assignee: na...@google.com
cc: jp...@gmail.com, na...@google.com
type: Bug
priority: P2
severity: S2
blocked by: 172994809
duplicate issue: 174336713, 174678810, 185314630
hotlist: [AOSP] assigned
retention: Component default
ReportedBy: User
Generated by Google IssueTracker notification system
You're receiving this email because you are subscribed to updates on Google IssueTracker
Unsubscribe from this issue.
al...@gmail.com <al...@gmail.com> #186
am...@gmail.com <am...@gmail.com> #187
an...@gmail.com <an...@gmail.com> #188
Another issue is Google Assistant won't show directions. It asks me to touch the place I want to go to and nothing comes up, just a black screen.
al...@gmail.com <al...@gmail.com> #189
ca...@gmail.com <ca...@gmail.com> #190
Je voter pour nko
ca...@gmail.com <ca...@gmail.com> #191
Je voter pour nko
ca...@gmail.com <ca...@gmail.com> #192
Je voter pour nko
br...@gmail.com <br...@gmail.com> #193
th...@gmail.com <th...@gmail.com> #194
nu...@gmail.com <nu...@gmail.com> #195
fi...@gmail.com <fi...@gmail.com> #196
"I can't do it anymore" making calls, sending messages ecc
me...@gmail.com <me...@gmail.com> #197
bi...@gmail.com <bi...@gmail.com> #198
em...@googlemail.com <em...@googlemail.com> #199
wi...@gmail.com <wi...@gmail.com> #200
fi...@gmail.com <fi...@gmail.com> #201
This is ridiculous. Spending money and having a watch that simply doesn't work because there is a huge bug on one of the most important thing that could make every watch "smart". Every single watch that runs wearOS can't make calls and sending messages. Since months. What are you doing google? Waiting the pixel watch that works perfectly so people will buy? C'mon! And please stop asking bug repors. Just buys a google wear watch and try to use assistant. You will get that absurd "I can't do it anymore" message. Any chance to know at least that you are working on it? I spent money
sa...@gmail.com <sa...@gmail.com> #202
me...@gmail.com <me...@gmail.com> #203
me...@gmail.com <me...@gmail.com> #204
is...@hotmail.co.uk <is...@hotmail.co.uk> #205
am...@gmail.com <am...@gmail.com> #206
r4...@gmail.com <r4...@gmail.com> #207
st...@gmail.com <st...@gmail.com> #208
Can't use voice control to dial "Sorry I can't do that anymore"
Navigate just gives a black screen.
Every update seems to be one step forward, two steps back. Are you deliberately driving people over to Apple ?
kw...@gmail.com <kw...@gmail.com> #209
pe...@gmail.com <pe...@gmail.com> #210
care. I guess Apple and Samsung reads this more often than Google. Google
won't care before they launch their first Pixel Watch and they will only
make the Pixel work.
$350 down into the trash. For $100 more I would be happy instead of
disappointed and angry.
Google sux. Google fooled me more than twice. Shame on me.
Den fre 7 maj 2021 17:37 <buganizer-system@google.com> skrev:
es...@gmail.com <es...@gmail.com> #211
ni...@googlemail.com <ni...@googlemail.com> #212
How can you leave it like this.......
Ok google doesn't work
Send whatsapp message doesn't work
Make calls doesn't work
All wear os users are suffering from these issues, I bought the wear os watch for these features specifically
This really is very poor on Google's side
be...@gmail.com <be...@gmail.com> #213
1. Go to Play Store and click on My Apps > Google > Uninstall.
2. Check that now "OK Google" is working, restart if necessary.
3. Go back to Play Store and update Google app, also reboot if necessary.
Make sure that "OK Google detection" is enabled in the Google Assistant settings. This trick does not pose any danger, you will not delete the Google app (it 's a system app), only updates that were applied before March, when the bug was fixed,.
dr...@gmail.com <dr...@gmail.com> #214
Nonetheless I tried as you suggested, by uninstalling Google, resetting, and applying the newest update once again.
OK Google detection works (as before) but still can't do anything for me, for example "Call xyz" -> "I can no longer do that".
TicWatch Pro 2020, Model WF12106, Wear OS 2.27, Google Play Services 21.15.15 (050300-371058782)
Google App Version 12.18.11.25.arm
em...@googlemail.com <em...@googlemail.com> #215
I am an experienced Android / Wear os user, used to flash custom roms etc so know what I am doing.
My ancient old Huwei w1 = assistant does not work.
My brand new Armani Connected 3 = assistant does not work.
Assistant on wear os is broken and Google have acknowledged that fact.
be...@gmail.com <be...@gmail.com> #216
#214 You are confusing issues, this issue was created for bug of invoking google assistant with "OK Google" voice command. "Essential Function" refers to "Ok Google". This bug has been going on for months and was finally fixed by Google officially.
From what I read in your comment I see that you don't have or had the "OK Google" bug, but there are other users who have had it (and currently have it), simply because they have not uninstalled Google updates on the watch.
You are referring to another issue, I link them below and I recommend you to force your comments there. Evidently they are not yet resolved, and those problems have been unresolved for a long time. In fact
em...@googlemail.com <em...@googlemail.com> #217
"Make a call" = I can't do that anymore
"Send a message" = I can't connect to phone right now
"Navigate to" = black screen.
Assistant is broken on wear os for the vast majority of users.
sa...@gmail.com <sa...@gmail.com> #218
I believe one could do that before from what I read from reviews not sure why google decided to just cut support suddenly , it just says I cannot do that anymore!
What's funnier is if you click the 'what can you fo' button right below the assistant icon it says you can make phone calls , texts or navigate to commands!
Pretty frustrating for Google to not do proper beta testing before launching all updates. No wonder apple is way ahead in the game.
lu...@gmail.com <lu...@gmail.com> #219
After update to H MR1 "Ok Google" detection started working, but making calls stoped with "I can't do that anymore".
ni...@googlemail.com <ni...@googlemail.com> #220
.
be...@gmail.com <be...@gmail.com> #221
This issue is ONLY for OK google bug and that it is not activated when you say "ok google", there are dozens of comments in this issue related to the interaction with the Google assistant, but this is not where they should be written if not where there is an open issue about "that does not send SMS", "That does not call", "That does not recognize commands such as play music", etc.. All that is NOT HERE, it is in the following open issues.
They are "bombarding" this issue with comments when they should be bombarding elsewhere, so we are going wrong. If from here they are commenting that it does not work for example to send messages from assistant the engineer who has assigned that problem will not listen to it.
I encourage you to vote by clicking on the star in these three issues and comment intensely there.
re...@robinsonhoover.com <re...@robinsonhoover.com> #222
Wear OS 2.27
System version H MR2
When attempting to make calls using google assistant receive the message that, "sorry, I can't do that anymore"
jo...@gmail.com <jo...@gmail.com> #223
Wear OS 2.27
System Version H MR2
When attempting to make calls using google assistant I receive the message that, "sorry, I can't do that anymore"
Also navigation ist not working, assistant reacts, but then nothing happens, maps just doesn't start.
sh...@gmail.com <sh...@gmail.com> #224
go...@gmail.com <go...@gmail.com> #225
za...@gmail.com <za...@gmail.com> #226
Still can't make calls using contact name with google assistant.
sh...@gmail.com <sh...@gmail.com> #227
st...@gmail.com <st...@gmail.com> #228
lp...@gmail.com <lp...@gmail.com> #229
no...@gmail.com <no...@gmail.com> #230
cb...@gmail.com <cb...@gmail.com> #231
co...@gmail.com <co...@gmail.com> #232
de...@gmail.com <de...@gmail.com> #233
da...@gmail.com <da...@gmail.com> #234
ko...@gmail.com <ko...@gmail.com> #235
ma...@gmail.com <ma...@gmail.com> #236
al...@gmail.com <al...@gmail.com> #237
lo...@gmail.com <lo...@gmail.com> #238
sh...@gmail.com <sh...@gmail.com> #239
So exciting. It doesn't work and apparently Google has known about this for many months and just isn't fixing it?
Bravo.
dj...@gmail.com <dj...@gmail.com> #240
ne...@gmail.com <ne...@gmail.com> #241
ma...@gmail.com <ma...@gmail.com> #242
mi...@gmail.com <mi...@gmail.com> #243
we...@gmail.com <we...@gmail.com> #244
Also will not load content I'm asking for (pictures, navigation on maps etc)
ra...@humbalang.com <ra...@humbalang.com> #245
sm...@gmail.com <sm...@gmail.com> #246
de...@gmail.com <de...@gmail.com> #247
Google, you're costing your partners money.
fu...@gmail.com <fu...@gmail.com> #248
au...@gmail.com <au...@gmail.com> #249
em...@googlemail.com <em...@googlemail.com> #250
wa...@gmail.com <wa...@gmail.com> #251
ni...@googlemail.com <ni...@googlemail.com> #252
vo...@vossi.at <vo...@vossi.at> #253
ma...@gmail.com <ma...@gmail.com> #254
da...@gmail.com <da...@gmail.com> #255
ju...@gmail.com <ju...@gmail.com> #256
m....@gmail.com <m....@gmail.com> #257
da...@gmail.com <da...@gmail.com> #258
pe...@gmail.com <pe...@gmail.com> #259
da...@gmail.com <da...@gmail.com> #260
de...@gmail.com <de...@gmail.com> #261
da...@gmail.com <da...@gmail.com> #262
Still can't make calls using contact name with google assistant.
to...@gmail.com <to...@gmail.com> #263
dr...@gmail.com <dr...@gmail.com> #264
da...@gmail.com <da...@gmail.com> #265
sn...@gmail.com <sn...@gmail.com> #266
We have a ton of hard earned cash in these watches, we need that app working it is SO critical.
Working hands free is such a simple feat for modern man. This app not working Sucks
vi...@gmail.com <vi...@gmail.com> #267
wa...@gmail.com <wa...@gmail.com> #268
im...@gmail.com <im...@gmail.com> #269
ad...@gmail.com <ad...@gmail.com> #270
cb...@gmail.com <cb...@gmail.com> #271
--
Candy Blinson
ka...@gmail.com <ka...@gmail.com> #272
I get to the point where you say/press "send", and it says "can't connect to your phone".
er...@gmail.com <er...@gmail.com> #273
Help pls.
ro...@gmail.com <ro...@gmail.com> #274
*Slow Claps*
mi...@guidaworld.com <mi...@guidaworld.com> #275
da...@gmail.com <da...@gmail.com> #276
me...@gmail.com <me...@gmail.com> #277
broken and you are doing nothing.
Il lun 4 ott 2021, 13:23 <buganizer-system@google.com> ha scritto:
rs...@gmail.com <rs...@gmail.com> #278
What is the status on this issue ?
Please fix it.
gg...@gmail.com <gg...@gmail.com> #279
na...@gmail.com <na...@gmail.com> #280
ta...@gmail.com <ta...@gmail.com> #281
al...@gmail.com <al...@gmail.com> #282
ni...@googlemail.com <ni...@googlemail.com> #283
Seriously google what is going on???
2 years of issues.
ju...@gmail.com <ju...@gmail.com> #284
em...@googlemail.com <em...@googlemail.com> #285
ea...@gmail.com <ea...@gmail.com> #286
ea...@gmail.com <ea...@gmail.com> #287
1 - Open watch and swipe right to see the page just left from the clock face
2 - Scroll all the way down past Google's quote and hit the gear icon (This will open a few hidden Google settings.)
3 - Find the setting here, ***"Ok Google" detection"*** is OFF by default, toggle it on...
4 - Read on how it works for me below:
"Ok Google" only works from the clock face where it has a small icon indicator top center as well. It doesn't work anywhere else, and no one seems to mention this bit maybe it's just this watch.
Note: This is a partial fix because once activated, "Call Dad" for example, says "Sorry I can't do that anymore, but if you dial by the number, for example -- "Call 800 555 1212" -- that works for some reason! Contacts app seems a bit broken, can't be reinstalled? Stuck there.
lo...@gmail.com <lo...@gmail.com> #288
ta...@gmail.com <ta...@gmail.com> #289
mi...@gmail.com <mi...@gmail.com> #290
ti...@gmail.com <ti...@gmail.com> #291
co...@gmail.com <co...@gmail.com> #292
co...@gmail.com <co...@gmail.com> #293
With the solution suggested above of using the phone number instead of the contact I was able to successfully make a call from my fossil.
And also I'm not using "ok Google"..... But was able to make a call either choosing the Google icon on the face, the microphone when you swipe right, or holding down the side button......and saying "call 123-456-7899".....
As ridiculous as it is that I have to use the phone number instead of the contact name at least I can now use that feature which is good.
Has anyone found a way to get text messages out? I tried using the phone number instead of the contact name and it did not work. I continue to get the error message that it cannot connect to my phone.
Would love to know if anyone comes up with a solution for outgoing text messages. I can respond to a message I receive, assuming everybody else is having that experience as well. But I cannot start a message from my watch.
sa...@gmail.com <sa...@gmail.com> #294
da...@gmail.com <da...@gmail.com> #295
do...@gmail.com <do...@gmail.com> #296
Is this going to be repaired ?
js...@gmail.com <js...@gmail.com> #297
Fossil gen 5, hotword ok Google never detected, wear os is at it's higher version.
Of course, feature toggled on.
ar...@gmail.com <ar...@gmail.com> #298
js...@gmail.com <js...@gmail.com> #299
Voice access to the assistant does not work.
Routines don't work.
If I log in manually the assistant cannot call the contacts.
Google app updated, system updated, cache cleared, language changed, I granted all permissions to the google app, assistant ... After 2 nest mini and a nest hub I received this great surprise.
an...@gmail.com <an...@gmail.com> #300
ob...@gmail.com <ob...@gmail.com> #301
My watch is Montblanc summit
How is this little problem taking that much time to fix!
ro...@gmail.com <ro...@gmail.com> #302
th...@gmail.com <th...@gmail.com> #303
da...@gmail.com <da...@gmail.com> #304
da...@gmail.com <da...@gmail.com> #305
ca...@gmail.com <ca...@gmail.com> #306
ca...@gmail.com <ca...@gmail.com> #307
eb...@gmail.com <eb...@gmail.com> #308
he...@gmail.com <he...@gmail.com> #309
da...@gmail.com <da...@gmail.com> #310
ta...@gmail.com <ta...@gmail.com> #311
Hopefully if enough of us reach out, Google will be forced to actually pay attention to the Wear platform again - OEMs like Fossil or Mobvoi have almost no control over what software their devices run.
fa...@wfp.org <fa...@wfp.org> #312
vi...@google.com <vi...@google.com> #313
da...@gmail.com <da...@gmail.com> #314
sc...@noaa.gov <sc...@noaa.gov> #315
dr...@gmail.com <dr...@gmail.com> #316
mu...@gmail.com <mu...@gmail.com> #317
This needs to be fixed!
la...@hotmail.it <la...@hotmail.it> #318
n....@gmail.com <n....@gmail.com> #319
tu...@gmail.com <tu...@gmail.com> #320
cb...@gmail.com <cb...@gmail.com> #321
A link to this page should be posted on every Google capable watch review page!
gi...@gmail.com <gi...@gmail.com> #322
da...@gmail.com <da...@gmail.com> #323
sy...@gmail.com <sy...@gmail.com> #324
���� ��� Outlook for Android<
________________________________
From: buganizer-system@google.com <buganizer-system@google.com>
Sent: Thursday, January 20, 2022 8:11:03 PM
To: b-system+-789639249@google.com <b-system+-789639249@google.com>
Cc: sydmwsyly702@gmail.com <sydmwsyly702@gmail.com>
Subject: Re:
Replying to this email means your email address will be shared with the team that works on this product.
Changed
da...@gmail.com added
Google = virus
_______________________________
Reference Info: 172776291 Wear OS Essential Fuction of Google Assistant does not function
component: Android Public Tracker > Wear<
status: Assigned
reporter: jp...@gmail.com
assignee: na...@google.com
cc: jp...@gmail.com, na...@google.com
type: Bug
priority: P2
severity: S2
blocked by: 172994809<
duplicate issue: 174336713<
hotlist: [AOSP] assigned<
retention: Component default
ReportedBy: User
Generated by Google IssueTracker notification system
You're receiving this email because you are subscribed to updates on Google IssueTracker
Unsubscribe from this issue.<
sy...@gmail.com <sy...@gmail.com> #325
���� ��� Outlook for Android<
________________________________
From: �������� ��� <sydmwsyly702@gmail.com>
Sent: Thursday, January 20, 2022 8:59:53 PM
To: buganizer-system+192711+172776291@google.com <buganizer-system+192711+172776291@google.com>; b-system+-789639249@google.com <b-system+-789639249@google.com>
Subject: Re:
����
���� ��� Outlook for Android<
________________________________
From: buganizer-system@google.com <buganizer-system@google.com>
Sent: Thursday, January 20, 2022 8:11:03 PM
To: b-system+-789639249@google.com <b-system+-789639249@google.com>
Cc: sydmwsyly702@gmail.com <sydmwsyly702@gmail.com>
Subject: Re:
Replying to this email means your email address will be shared with the team that works on this product.
Changed
da...@gmail.com added
Google = virus
_______________________________
Reference Info: 172776291 Wear OS Essential Fuction of Google Assistant does not function
component: Android Public Tracker > Wear<
status: Assigned
reporter: jp...@gmail.com
assignee: na...@google.com
cc: jp...@gmail.com, na...@google.com
type: Bug
priority: P2
severity: S2
blocked by: 172994809<
duplicate issue: 174336713<
hotlist: [AOSP] assigned<
retention: Component default
ReportedBy: User
Generated by Google IssueTracker notification system
You're receiving this email because you are subscribed to updates on Google IssueTracker
Unsubscribe from this issue.<
al...@gmail.com <al...@gmail.com> #326
The bug has been known for many months and has obviously been reported quite often.
Google knows about the problem, definitely. However, Google ignores all bug reports. So Google doesn't want to fix the problem - no matter how much you complain.
I'm just disappointed that so many people (including me) fell for this scam, because the WearOS watches have so many bugs that they are almost unusable. It's really too bad that Google didn't realize the huge potential of the WearOS watches and is now leaving everyone stranded with a bad and buggy OS.
gi...@gmail.com <gi...@gmail.com> #327
But I think it's a shame that all current wear os 2 watches are simply ignored, except for the galaxy 4, and the assistant doesn't even work properly on it.
In my eyes, that's just a marketing strategy to make their own whatch look great, when it will be released with wear os 3 and a working asisstant.
m....@gmail.com <m....@gmail.com> #328
me...@gmail.com <me...@gmail.com> #329
mi...@gmail.com <mi...@gmail.com> #330
kl...@gmail.com <kl...@gmail.com> #331
ma...@gmail.com <ma...@gmail.com> #332
da...@gmail.com <da...@gmail.com> #333
It's two year that google don't fix that bug, it's very embarrassing.
Device: Carlyle HR 1184
OS: WearOS 2.33 HMR2
vi...@google.com <vi...@google.com> #334
ma...@gmail.com <ma...@gmail.com> #335
H�mta Outlook f�r Android<
________________________________
From: buganizer-system@google.com <buganizer-system@google.com>
Sent: Thursday, February 24, 2022 10:30:17 AM
To: b-system+-1003794263@google.com <b-system+-1003794263@google.com>
Cc: magnus.kazen@gmail.com <magnus.kazen@gmail.com>
Subject: Re:
Replying to this email means your email address will be shared with the team that works on this product.
Changed
vi...@google.com added
Could you please check and confirm whether the bug is reproducible on latest AGSA version (having version 12.8.3 or higher) and kindly share a bugreport if the issue is still present.
_______________________________
Reference Info: 172776291 Wear OS Essential Fuction of Google Assistant does not function
component: Android Public Tracker > Wear<
status: Assigned
reporter: jp...@gmail.com
assignee: na...@google.com
cc: jp...@gmail.com, na...@google.com
type: Bug
priority: P2
severity: S2
blocked by: 172994809<
duplicate issue: 174336713<
hotlist: [AOSP] assigned<
retention: Component default
ReportedBy: User
Generated by Google IssueTracker notification system
You're receiving this email because you are subscribed to updates on Google IssueTracker
Unsubscribe from this issue.<
dr...@gmail.com <dr...@gmail.com> #336
12.43.19.25 arm is the latest version available in the play store for Wear OS. The app has not shown any updates since November 9, 2021. There have been updates to the phone version of the app since then, but not for the watch.
da...@gmail.com <da...@gmail.com> #337
ta...@gmail.com <ta...@gmail.com> #338
mu...@gmail.com <mu...@gmail.com> #339
* I cannot control home devices using my watch, it just searches for pictures of lights....
* I can only call people if I read out the number rather than ask it to call a contact by name "Sorry, unable to obtain permissions"
AGSA on phone: 13.7.6.29
AGSA on watch: 12.43.19.25
be...@gmail.com <be...@gmail.com> #340
vi...@google.com <vi...@google.com> #341
ma...@gmail.com <ma...@gmail.com> #342
It is easy to reproduce the problem, it is the same no matter the hardware.
"Ok google" "Call <name of contact>"
Response "Sorry, can't do that any more"
However, "ok google", "call 012345..."
Response "calling......"
And from what i read, this is the same for anybody despite hardware or software version.
You asking for some proof this is not workin implicates You fail to reproduce the problem, if that's the case, Please advice what hardware works. Otherwise you can get all the data from any equipment as it doesn't seem to work for anyone.
I can't remember when it last worked but that was at least 2 years ago and I've switched hw since then with no improvement.
IF you still need rhe reports, Please advice how to obtain them.
H�mta Outlook f�r Android<
________________________________
From: buganizer-system@google.com <buganizer-system@google.com>
Sent: Monday, February 28, 2022 9:51:33 AM
To: b-system+-1003794263@google.com <b-system+-1003794263@google.com>
Cc: magnus.kazen@gmail.com <magnus.kazen@gmail.com>
Subject: Re:
Replying to this email means your email address will be shared with the team that works on this product.
Changed
vi...@google.com added
If the bug is reproducible, please capture a bugreport from Watch & Phone (both) and share with us for further investigation.
_______________________________
Reference Info: 172776291 Wear OS Essential Fuction of Google Assistant does not function
component: Android Public Tracker > Wear<
status: Assigned
reporter: jp...@gmail.com
assignee: na...@google.com
cc: jp...@gmail.com, na...@google.com
type: Bug
priority: P2
severity: S2
blocked by: 172994809<
duplicate issue: 174336713<
hotlist: [AOSP] assigned<
retention: Component default
ReportedBy: User
Generated by Google IssueTracker notification system
You're receiving this email because you are subscribed to updates on Google IssueTracker
Unsubscribe from this issue.<
vi...@google.com <vi...@google.com> #343
Android Wear devices connected to Android devices
1. On you Android phone, following the instructions in this doc, under the section `Instructions on your companion phone or tablets (Android)’
2. Launch the ‘Android Wear’ app on your phone or tablet. Tap on the three vertical ellipsis on the top right hand corner of the screen and click on “Report Wearable Bug” to capture a bug report from the watch
3. On the watch, you will observe a notification card with the text “Bug report #X is being generated”. It can take up to 20 minutes for the bug report to be generated and transferred to your phone.
4. Once the bug report is done, the notification card on the watch changes to “Bug report #X captured” and you will receive a notification on the phone that reads “Wearable bug report finished. Tap to send." Tap on this notification and email the bug report to a pre populated email address
Instructions on your companion phone or tablets (Android)
1. On your Android device, go to Settings > About phone or About tablet.
2. At the bottom of the screen, touch 'Build number' seven times in quick succession. You’ll see a message saying you’re now in developer mode.
3. Press Back to go back to the main Settings screen.
4. Touch Developer options.
5. At the top of the screen, make sure 'Developer options' is set to ON.
6. Check the box next to USB debugging.
7. Check the box next to Bug report shortcut.
8. Reproduce the issue or error message on your phone or tablet. It’s important that your device logs at least one occurrence of the problem.
9. Immediately after seeing the issue, press and hold the power button until the power menu appears. Select Take bug report, then select Report in the dialog that follows.
11. After a significant delay -- up to two minutes -- your phone or tablet will vibrate and display a notification saying ‘Bug report captured’. Touch the notification to open Gmail with the report attached.
12. After replying to this message, you can disable developer mode and bug reports by going to Settings > Developer Options and sliding the top toggle to OFF.
vi...@google.com <vi...@google.com> #344 Restricted
ml...@gmail.com <ml...@gmail.com> #345
de...@gmail.com <de...@gmail.com> #346
ta...@gmail.com <ta...@gmail.com> #347
I returned my Fossil Gen 6 because there was no point to having it over a Gen 5 because of this issue.
lu...@gmail.com <lu...@gmail.com> #348
th...@gmail.com <th...@gmail.com> #349
za...@gmail.com <za...@gmail.com> #350
ph...@gmail.com <ph...@gmail.com> #351
da...@gmail.com <da...@gmail.com> #352
jo...@gmail.com <jo...@gmail.com> #353
ma...@gmail.com <ma...@gmail.com> #354
This bug is 2 years old.
There are a few possible explanations to why nothing happen.
1. They simply just don't care.
2. We as Customers have no value to them.
3. Their programmers are incompetent.
4. Their bug tracking system is malfunctioning.
5. The guy responsible for the bug is too embarassed to do anything.
6. They want users to switch to Apple.
7. Probably a few more...
In any case, demanding bugreports and logs from our units is mere bogus. They can test for themselves to get first hand info of the bug if they bothered. So the only reason for "collecting" more data is only to stall the issue instead of solving it.
H�mta Outlook f�r Android<
________________________________
From: buganizer-system@google.com <buganizer-system@google.com>
Sent: Friday, March 25, 2022 10:17:16 AM
To: b-system+-1003794263@google.com <b-system+-1003794263@google.com>
Cc: magnus.kazen@gmail.com <magnus.kazen@gmail.com>
Subject: Re:
Replying to this email means your email address will be shared with the team that works on this product.
Changed
jo...@gmail.com added
What's the point in the watch if I can't use this key feature?!
_______________________________
Reference Info: 172776291 Wear OS Essential Fuction of Google Assistant does not function
component: Android Public Tracker > Wear<
status: Assigned
reporter: jp...@gmail.com
assignee: na...@google.com
cc: jp...@gmail.com, na...@google.com
type: Bug
priority: P2
severity: S2
blocked by: 172994809<
duplicate issue: 174336713<
hotlist: [AOSP] assigned<
retention: Component default
ReportedBy: User
Generated by Google IssueTracker notification system
You're receiving this email because you are subscribed to updates on Google IssueTracker
Unsubscribe from this issue.<
de...@gmail.com <de...@gmail.com> #355
ta...@gmail.com <ta...@gmail.com> #356
da...@gmail.com <da...@gmail.com> #357
ph...@gmail.com <ph...@gmail.com> #358
back to fix a big in v2. Even a critical one like this.
On Sat, Mar 26, 2022, 1:51 AM <buganizer-system@google.com> wrote:
d....@gmail.com <d....@gmail.com> #359
How much simpler can it get? How can it be so hard to find a bug in a primary function that NEVER works, anywhere, EVER?
d....@gmail.com <d....@gmail.com> #360
ph...@gmail.com <ph...@gmail.com> #361
you feel better to raise it every day though.
On Sat, Mar 26, 2022, 3:50 PM <buganizer-system@google.com> wrote:
da...@gmail.com <da...@gmail.com> #362
ta...@gmail.com <ta...@gmail.com> #363
d....@gmail.com <d....@gmail.com> #364
ph...@gmail.com <ph...@gmail.com> #365
if media contact them and get a headline about how WearOS team use Apple
Watch then they may get some traction.
On Sun, Mar 27, 2022, 2:27 AM <buganizer-system@google.com> wrote:
ch...@gmail.com <ch...@gmail.com> #366
ta...@gmail.com <ta...@gmail.com> #367
vj...@gmail.com <vj...@gmail.com> #368
ja...@gmail.com <ja...@gmail.com> #369
ph...@datacom.com.au <ph...@datacom.com.au> #370
ph...@datacom.com.au <ph...@datacom.com.au> #371
m....@gmail.com <m....@gmail.com> #372
sl...@gmail.com <sl...@gmail.com> #373
no...@gmail.com <no...@gmail.com> #374
isn't required by law nor was it a advertised feature.
It's a feature I would like to see. And there is a 3rd party app that flips
the screen. But it would be great to have it as a standard feature.
On Thu, Dec 30, 2021, 10:04 PM <buganizer-system@google.com> wrote:
65...@gmail.com <65...@gmail.com> #375
Did you even read the ticket buddy? No-one has mentioned left handed mode. Everyone's problem is with the fact that Google assistant stopped functioning two years ago and Google hasn't been bothered to fix it despite being an extremely important feature.
A very advertised feature, I might add.
ko...@gmail.com <ko...@gmail.com> #376
ma...@gmail.com <ma...@gmail.com> #377
H�mta Outlook for Android<
________________________________
From: buganizer-system@google.com <buganizer-system@google.com>
Sent: Monday, July 4, 2022 3:00:41 PM
To: b-system+-1003794263@google.com <b-system+-1003794263@google.com>
Cc: magnus.kazen@gmail.com <magnus.kazen@gmail.com>
Subject: Re:
Replying to this email means your email address will be shared with the team that works on this product.
Changed
ko...@gmail.com added
Google, this bug is 2 years old, google assistant still don't work on WearOS. FIX IT!!!
_______________________________
Reference Info: 172776291 Wear OS Essential Fuction of Google Assistant does not function
component: Android Public Tracker > Wear<
status: Assigned
reporter: jp...@gmail.com
assignee: na...@google.com
cc: jp...@gmail.com, na...@google.com
type: Bug
priority: P2
severity: S2
blocked by: 172994809<
duplicate issue: 174336713<
hotlist: [AOSP] assigned<
retention: Component default
ReportedBy: User
Generated by Google IssueTracker notification system
You're receiving this email because you are subscribed to updates on Google IssueTracker
Unsubscribe from this issue.<
ph...@gmail.com <ph...@gmail.com> #378
critical bug. Best just return the watch and buy something else.
On Tue, Jul 5, 2022, 4:07 PM <buganizer-system@google.com> wrote:
ad...@google.com <ad...@google.com> #379
We would recommend checking if this is reproducible on a more recent version of Google app (12.8.3 or later) on the watch & share a bug report if reproducible.
ta...@gmail.com <ta...@gmail.com> #380
ja...@gmail.com <ja...@gmail.com> #381
ph...@gmail.com <ph...@gmail.com> #382
ga...@gmail.com <ga...@gmail.com> #383
ta...@gmail.com <ta...@gmail.com> #384
ph...@gmail.com <ph...@gmail.com> #385
I feel sorry for FitBit, getting bought out by a company that's going to close them down at this rate.
de...@gmail.com <de...@gmail.com> #387
- OK Google detection does not work from any state. With the watch awake (no lock configured) and my Galaxy S20+ unlocked, the keyword fails to elicit a response from the watch.
- manually activating the assistant with the topmost button on the watch, commands such as "call <contact list name>" take me to an assistant screen with no text at the top that offers me a choice to turn something on on my phone, or exit. The phone is unlocked during this test. Pressing the Turn On option results in an error, "Sorry, unable to obtain permissions".
- I've verified all permissions I'm aware of both on the phone's assistant settings and on the watch. Everything is set to allow.
- I've disabled and re-enabled the option for OK google detection with no impact.
So in a nutshell, the assistant still fails to perform any task hands free, and fails to make use of my contact list.
When manually activated, the Assistant does work better now than it did several months ago. Web search results work - I'm able to get a brief synopsis of the results on my watch, with a link to open the full results on my phone if I wish. Google Maps Directions also work as expected.
ch...@gmail.com <ch...@gmail.com> #388
mi...@gmail.com <mi...@gmail.com> #389
I'd imagine the class is too small for any threat of class action to be meaningful, but I'd definitely sign up if something happened.
de...@gmail.com <de...@gmail.com> #390
Thanks in advance.
da...@gmail.com <da...@gmail.com> #391
va...@gmail.com <va...@gmail.com> #392
They should be legally bound to make this work again.
Stating that they won't put any more effort in this as wear os 3 is the current focus is such BULLSHIT as this problem is already going on so long and they had some weird cooperation with Samsung (wtf was Samsung doing, pants down for a 2 year monopoly for selling devices with wear os 3 ??? Besides that they didn't have any contribution to the os. Much better battery lifetime for example ???)
al...@gmail.com <al...@gmail.com> #393
Because with no reason ticwatch watch started to drain battery, a continuous blinking battery icon on the second display even with charged battery and sensors stopped working. WTF
RETURN THIS WATCH if u are in warranty
ph...@gmail.com <ph...@gmail.com> #394
They're not present as Google have simply removed Assistant entirely. Nice. Good fix Google. Way to go.
ma...@gmail.com <ma...@gmail.com> #395
H�mta Outlook for Android<
________________________________
From: buganizer-system@google.com <buganizer-system@google.com>
Sent: Thursday, August 11, 2022 1:31:07 AM
To: b-system+-1003794263@google.com <b-system+-1003794263@google.com>
Cc: magnus.kazen@gmail.com <magnus.kazen@gmail.com>
Subject: Re:
Replying to this email means your email address will be shared with the team that works on this product.
Changed
ph...@gmail.com added
@va Well the good news is these Assistant issues aren't present in the Wear OS 3 version for non-Samsung devices e.g. the Mont Blanc watch just released.
They're not present as Google have simply removed Assistant entirely. Nice. Good fix Google. Way to go.
_______________________________
Reference Info: 172776291 Wear OS Essential Fuction of Google Assistant does not function
component: Android Public Tracker > Wear<
status: Assigned
reporter: jp...@gmail.com
assignee: na...@google.com
cc: ad...@google.com, na...@google.com, vi...@google.com, and 1 more
type: Bug
priority: P2
severity: S2
blocked by: 172994809<
duplicate issue: 174336713<
hotlist: [AOSP] assigned<
retention: Component default
ReportedBy: User
Generated by Google IssueTracker notification system
You're receiving this email because you are subscribed to updates on Google IssueTracker
Unsubscribe from this issue.<
ma...@gmail.com <ma...@gmail.com> #396
ta...@gmail.com <ta...@gmail.com> #397
ph...@gmail.com <ph...@gmail.com> #398
It's classic Google and shouldn't come as a surprise - they just abandon everything. The product head for Wear OS was recently quoted as saying Google were "absolutely committed" to Wear OS. I laughed so hard. Hope he's keeping his LinkedIn up to date as he'll no doubt be needing a new job soon when Wear OS gets canned.
ph...@gmail.com <ph...@gmail.com> #399
If this is the only P2 they've got, how is it taking 2 _years_ with no progress? Unless Google have abandoned Wear OS?
Please just tell us it will never be fixed, or at least some update. Anything really. Just some sort of proof-of-life that this bug list does actually show up somewhere.
Anyway. Back to Amazfit I guess. At least their stuff works.
da...@gmail.com <da...@gmail.com> #400
ph...@gmail.com <ph...@gmail.com> #401
ta...@gmail.com <ta...@gmail.com> #402
vi...@google.com <vi...@google.com> #403
As of August 31, 2023, Assistant is no longer supported on Wear OS versions 2.x and hence we are closing this bug as obsolete.
Assistant is available on Wear OS versions 3.x and later.
de...@gmail.com <de...@gmail.com> #404
mi...@gmail.com <mi...@gmail.com> #405
je...@gmail.com <je...@gmail.com> #406
gotten fired.
On Thu, Sep 7, 2023, 12:03 PM <buganizer-system@google.com> wrote:
ph...@gmail.com <ph...@gmail.com> #407
This is a worse abandonment than when they ditched Reader. I genuinely can't remember a company treating bugs, products and customers with such active disregard. If they are actually serious about playing in the wearable space then they have a very strange way of showing it.
Description