[Bug 1220569] New: No mouse pointer in noVNC when installing latest Tumbleweed using BVCP
https://bugzilla.suse.com/show_bug.cgi?id=1220569 Bug ID: 1220569 Summary: No mouse pointer in noVNC when installing latest Tumbleweed using BVCP Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Installation Assignee: yast2-maintainers@suse.de Reporter: roger.whittaker@suse.com QA Contact: jsrain@suse.com Target Milestone: --- Found By: --- Blocker: --- I have been using an unusual but rather nice virtualisation setup BVCP (https://bhyve.npulse.net/) which runs on FreeBSD and displays VMs using noVNC ( https://novnc.com/info.html). When installing the latest Tumbleweed the mouse pointer in the noVNC window does not move, nor does it move in a completed install. This problem does not exist with for example Leap 15.5. I do not see this with virt-install / virt-viewer on Linux, so this seems to a specific problem with Tumbleweed when using noVNC. I understand that this is an unusual use case, but maybe something has changed that might be a problem in other circumstances as well. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c1
Ancor Gonzalez Sosa
https://bugzilla.suse.com/show_bug.cgi?id=1220569
Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c2
--- Comment #2 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c3
Stefan Hundhammer
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c4
--- Comment #4 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c5
Stefan Dirsch
https://bugzilla.suse.com/show_bug.cgi?id=1220569
Stefan Dirsch
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c6
Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c7
Stefan Dirsch
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c8
Joan Torres
When installing the latest Tumbleweed the mouse pointer in the noVNC window does not move, nor does it move in a completed install.
This problem does not exist with for example Leap 15.5.
I think if with the same FreeBSD setup and connecting with Leap 15.5 (which has an older Xvnc) doesn't have the problem, the issue might be at our latest Xvnc... -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c9
Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c10
Joan Torres
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c11
--- Comment #11 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c12
--- Comment #12 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c13
--- Comment #13 from Joan Torres
2. There is no Xvnc running in the Tumbleweed guest.
Hmm, I wonder how BVCP starts a vnc server on the guest. Maybe it could be x0vncserver, could you grep ps with "vnc". -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c14
--- Comment #14 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c15
--- Comment #15 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c16
Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c17
--- Comment #17 from Joan Torres
[ 349.952] (II) event3 - Power Button: device removed [ 349.977] (II) event0 - AT Translated Set 2 keyboard: device removed [ 350.001] (II) event1 - PS/2 Generic Mouse: device removed
Maybe it's a regression with libinput. SP6 and Tumbleweed have 1.25 version and SP5 has 1.21 version. Could you test with the 1.21 version? Here I made a package with that version: https://build.opensuse.org/package/show/home:jtorres:branches:X11:XOrg:tiger... -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c18
--- Comment #18 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c19
--- Comment #19 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c20
--- Comment #20 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c21
--- Comment #21 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c22
--- Comment #22 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c23
--- Comment #23 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c24
Joan Torres
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c25
Takashi Iwai
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c26
--- Comment #26 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c27
--- Comment #27 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c28
--- Comment #28 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c29
--- Comment #29 from Takashi Iwai
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c30
--- Comment #30 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c31
Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c32
--- Comment #32 from Takashi Iwai
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c33
Stefan Dirsch
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c34
--- Comment #34 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c35
--- Comment #35 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c36
--- Comment #36 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c37
--- Comment #37 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c38
--- Comment #38 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c39
--- Comment #39 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c40
--- Comment #40 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c41
--- Comment #41 from Takashi Iwai
Installing the last (Tumbleweed) kernel has probably messed up the system because it forced the usr-merge thing.
Ah, that's bad. You should have installed the kernel from OBS Kernel:stable:Backport repo instead, which was built for SLE/Leap.
But I can rebuild it and test > 6.4 from your repositories if it helps.
Yes, please check which upstream kernel started breaking. It's already good to know that SLE15-SP6/Leap kernel breaks, but it has way too many (over 19000!) changes since the upstream 6.4 code. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c42
--- Comment #42 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c43
--- Comment #43 from Takashi Iwai
This is a wild guess based on no knowledge of how the code works, but I was wondering if the change has anything to do with the references to psmouse_from_serio which I see in drivers/input/mouse/psmouse.* in 6.7.6-1 but not in 5.14.21-150500.55.49.
Which commit (or changelog entry) are you referring to?
Also, I was wondering if there's a convenient place to find all the historic Tumbleweed kernels so that I could bisect by downgrading the kernel on a Tumbleweed VM?
TW history repo contains the old packages for a few weeks http://download.opensuse.org/history/ But it's for TW, i.e. with user-merge. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c44
--- Comment #44 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c45
--- Comment #45 from Takashi Iwai
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c46
--- Comment #46 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c47
--- Comment #47 from Takashi Iwai
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c48
--- Comment #48 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c49
--- Comment #49 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c50
--- Comment #50 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c51
--- Comment #51 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c52
--- Comment #52 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c53
--- Comment #53 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c54
--- Comment #54 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c55
--- Comment #55 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c56
--- Comment #56 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c57
--- Comment #57 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c58
--- Comment #58 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c59
--- Comment #59 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c60
--- Comment #60 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c61
--- Comment #61 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c62
--- Comment #62 from Takashi Iwai
So the change would seem to be between these two:
7e8d545 Wed Sep 6 15:30:32 2023 kernel-default-6.4.14-150600.12.1.g7e8d545.x86_64.rpm
1247cee Wed Sep 6 18:30:04 2023 kernel-default-6.4.14-150600.13.1.g1247cee.x86_64.rpm
Thanks! This is really helpful, and the result is interesting. % git log --pretty=oneline 7e8d545..1247cee 1247ceec5c8e6d9fad9399c9c28b682767860ff6 Merge branch 'users/msuchanek/SLE15-SP6/for-next' into SLE15-SP6 d6762837a96bddd1fab0d5a592f7fa70cf26e051 Merge branch 'users/oneukum/SLE15-SP6/for-next' into SLE15-SP6 30a3314eef40dc4c00ae7e7445c27f7360b3190e update patch metadata 7c7578cc66b26e803969049de50119982e379316 thunderbolt: dma_test: Update MODULE_DESCRIPTION (jsc#PED-6061). 036b91f3046d0112cd69b0f3e8163d292449cc4b thunderbolt: Add MODULE_DESCRIPTION (jsc#PED-6061). 4cd9a389739cce900f92996e5f803e58880424b6 thunderbolt: Allow specifying custom credits for DMA tunnels (jsc#PED-6061). 905721871f7052e6dd5566d7726419dafd7ff1f1 thunderbolt: Check for ring 0 in tb_tunnel_alloc_dma() (jsc#PED-6061). 898ed7a0cf2d3fc44df8c57939b737e11a963c88 USB: core: Fix oversight in SuperSpeed initialization (bsc#1213123 CVE-2023-37453). a10e1a729ef1f964d97b27521233e89098fbe8fb USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() (bsc#1213123 CVE-2023-37453). 0cbb8bf1b95a4afa4cfca31c885c9a82b6288c51 USB: core: Change usb_get_device_descriptor() API (bsc#1213123 CVE-2023-37453). 2d3dfbdbbfce8981b7e21a87c3f6b8a1a566179a USB: core: Unite old scheme and new scheme descriptor reads (bsc#1213123 CVE-2023-37453). So mainly only USB and Thunderbolt changes between those commits. And, I believe that the misleading thing was that it looks as if a mouse. But I believe it must be rather the device "BHYVE HID Tablet" that appears for the working case and disappears for the broken case. Check the both 6.4.* kernels you tested above; the working case should have BHYVE HID tablet while the broken one shouldn't. If my guess is right, it explains why the commits above may break. It's a (virtual) USB input device, after all. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c63
--- Comment #63 from Takashi Iwai
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c64
--- Comment #64 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c65
--- Comment #65 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c66
--- Comment #66 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c67
--- Comment #67 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c68
--- Comment #68 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c69
Takashi Iwai
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c70
Takashi Iwai
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c71
--- Comment #71 from Takashi Iwai
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c72
--- Comment #72 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c73
--- Comment #73 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c74
Takashi Iwai
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c75
--- Comment #75 from Takashi Iwai
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c76
Takashi Iwai
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c77
--- Comment #77 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c78
--- Comment #78 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c79
--- Comment #79 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c80
Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c81
Takashi Iwai
It looks like this is solved - thanks very much - is the fix final and will it go into future kernels?
Err, no, it's not fixed yet at all. The kernel I provided only for a test patch, and maybe it's not correct. Oliver, could you move this issue to the USB upstream? It's a recent upstream regression, after all. (see comment 62 and comment 69, the USB core change caused it.) -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c82
--- Comment #82 from Takashi Iwai
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c83
--- Comment #83 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c84
Takashi Iwai
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c85
Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c86
--- Comment #86 from Takashi Iwai
Successful test.
I installed SLES 15 SP6 RC1. During and after the install the mouse pointer did not move.
After installing and rebooting into your
kernel-default-6.4.0-150600.1.1.gb538367.x86_64.rpm
the mouse pointer does move.
Good to hear! Now we are slowly moving forward for the upstream resolution.
Are you OK with the following entries to be included in the upstream patch?
Reported-and-tested-by: Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c87
--- Comment #87 from Roger Whittaker
https://bugzilla.suse.com/show_bug.cgi?id=1220569
https://bugzilla.suse.com/show_bug.cgi?id=1220569#c88
--- Comment #88 from Takashi Iwai
participants (1)
-
bugzilla_noreply@suse.com