Bug#943844: nouveau: cannot create GPU channel in Buster (worked in Stretch) - GeForce 6150
I reported this bug a long time ago. I had been hoping that by now some update to Debian would contain a fixed Nouveau that would work as expected with this old hardware. I'm still hoping ... I have also been playing around with this myself -- I don't know enough about video hardware (or anything about the Nouveau driver) to try to meddle with the source, but I've changed configuration options in a number of ways to see what would happen. The first thing I should say is that I think the error lines in Xorg.0.log are misleading. I had tried to disable acceleration in Nouveau because it had caused problems in Stretch and earlier. The error message lines: [45.875] (EE) NOUVEAU(0): Error creating GPU channel: -19 [45.875] (EE) NOUVEAU(0): Error initialising acceleration. Falling back to NoAccel [45.875] (**) NOUVEAU(0): [COPY] acceleration disabled seemed to me to be showing that the system was trying to use acceleration. I have tried disabling acceleration by providing a kernel parameter (either "noaccel" or "nouveau-noaccel=1") which I think worked in Stretch, but this does NOT seem to disable acceleration in Buster, which why I was getting the errors above. Those errors appear to have masked the actual error, making it harder to diagnose the problem. If I create a fairly minimal xorg.cong file containing just: Section "Device" Identifier "GeForce_6150" Driver "nouveau" VendorName "NVIDIA Corporation" Option "NoAccel" Option "AccelMethod" "None" EndSection Section "Monitor" Identifier "Default monitor" VendorName "DELL" ModelName "U2410" EndSection Section "Screen" Identifier "Screen0" Device "GeForce_6150" Monitor "Default monitor" EndSection then acceleration DOES seem to be disabled and I no longer get the errors in Xorg.0.log. In this state Buster boots to the login/greeting screen in the monitor's default resolution of 1920x1200 and I can enter a username and password. These are validated correctly and the screen blanks for a few moments and returns to the login/greeter. If I open a commandline console with ALT+F1 I can log in. If I then try to start an X session with startx I get the following. (Sorry, this is retyped by hand on another machine and may not be 100% correct (and lines may have wrapped). Many of the original lines were terminated with LF but not CR at the end and so the following lines appeared indented. X.Org X Server 1.20.4 X Protocol Version 11, Revision 0 Build Operating System: Linux 4.19.0-12-amd64 x86_64 Debian Current Operating System: Linux welly-buster 4.19.0-16-amd64 #1 SMP Debian 4.19.191-1 (2021-03-19) x86_64 Kernel command line: BOOT_IMAGE=/vmlinuz-4.19.0-16-amd64 root=UUID=4abd25ab-9425-42ee-8612-75c0164d13d5 ro noapic Build Date: 01 December 2020 05:59:57PM xorg-server 2:1.20.4-1+deb10u2 (https://www.debian.org/support) Current version of pixman: 0.36.0 Before reporting problems, check http://wiki.x.org to make sure you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warnoing, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/home/daniel/.local/share/xorg/Xorg.1.log", Time: Sat Mar 27 23:32:08 2021 (==) Using config file: "/etc/X11/xorg.conf" (==) Uing system config directory "/usr/share/X11/xorg.conf.d" resize called 1920 1200 usr/lib/xorg/Xorg: symbol lookup error: /usr/lib/xorg/modules/drivers/nouveau_drv.so: undefined symbol: exaGetPixmapDriverPrivate xinit: connection to X server lost It now seems to me that the main problem is this undefined symbol error, which is causing the xorg to fail to load. I hope this is useful. Is there any more information I can provide to help get this matter resolved? -- Regards, Daniel James
[Git][xorg-team/app/xterm][debian-experimental] 129 commits: Imported Upstream version 347
Sven Joachim pushed to branch debian-experimental at X Strike Force / app / xterm Commits: 4c5fb88e by Sven Joachim at 2019-07-01T18:08:44+02:00 Imported Upstream version 347 - - - - - b2449b17 by Sven Joachim at 2019-07-01T18:12:16+02:00 Merge branch 'upstream-unstable' into debian-unstable - - - - - bc7ffb28 by Sven Joachim at 2019-07-01T18:13:24+02:00 New upstream release - - - - - 0665a496 by Sven Joachim at 2019-07-03T17:38:42+02:00 Update copy of XTerm FAQ to revision 1.383 (dated 2019/05/12) - - - - - cf57c11b by Sven Joachim at 2019-07-03T17:43:14+02:00 Upload to unstable - - - - - ee3bca1d by Sven Joachim at 2019-07-23T18:27:57+02:00 Imported Upstream version 348 - - - - - ffb4361b by Sven Joachim at 2019-07-23T18:28:34+02:00 Merge branch 'upstream-unstable' into debian-unstable - - - - - 8d1f7209 by Sven Joachim at 2019-07-23T18:29:32+02:00 New upstream release - - - - - 3fb7a629 by Sven Joachim at 2019-07-23T18:33:02+02:00 Close bug #932569 - - - - - 45403460 by Sven Joachim at 2019-07-23T18:33:23+02:00 Refresh Debian patches - - - - - f9c8b13e by Sven Joachim at 2019-07-23T18:36:51+02:00 Bump Standards-Version to 4.4.0 - - - - - 9b4940a3 by Sven Joachim at 2019-07-25T06:43:46+02:00 Upload to unstable - - - - - a2d99404 by Sven Joachim at 2019-08-10T10:34:55+02:00 Drop "rep" from xterm-new and derived terminfo descriptions The same change has been made in ncurses 6.1+20190713-2. For the gory details, see https://bugs.debian.org/933053. - - - - - 76683efa by Sven Joachim at 2019-08-10T10:46:41+02:00 Stop disabling rmm and smm The refresh of the patch 900_debian_xterm.diff in xterm 331-1 was botched, removing rmm and smm from xterm-vt220 rather than xterm-new. I duly copied it to ncurses 6.1-1, effectively dropping the workaround for https://bugs.debian.org/574396. Yet nobody complained, and I cannot reproduce the mentioned bash misbehavior anymore. - - - - - fa2c42fb by Sven Joachim at 2019-08-10T11:12:41+02:00 Add DEP-3 headers to two Debian patches Author and Description taken from their original commit messages. - - - - - 26abdf78 by Sven Joachim at 2019-08-10T13:39:43+02:00 Convert the patch header of 900_debian_xterm.diff to DEP-3 - - - - - 2c3afa50 by Sven Joachim at 2019-08-10T13:49:35+02:00 Update description of xterm-debian Since commit 13575d6e10c9 xterm-debian has been an alias for xterm. - - - - - be2c5efe by Sven Joachim at 2019-08-10T13:56:49+02:00 Amend patch header for the changes in commit a2d99404785f - - - - - 033fd249 by Sven Joachim at 2019-08-15T18:22:39+02:00 Apply upstream fix for "XTerm*fullscreen: never" resource setting Patches to main.c and ptyx.h taken from snapshot xterm 348a, https://github.com/ThomasDickey/xterm-snapshots/commit/f97c1dfaa81c8a597ecc112c6a9f3cce1c893f06. - - - - - 1da01624 by Sven Joachim at 2019-08-15T18:27:44+02:00 Remove debian/NEWS Ancient NEWS are no news. - - - - - d76ff653 by Sven Joachim at 2019-08-15T18:43:16+02:00 Upload to unstable - - - - - 1a5217e1 by Sven Joachim at 2019-09-23T18:47:49+02:00 Imported Upstream version 349 - - - - - edae69ee by Sven Joachim at 2019-09-23T18:50:53+02:00 Merge branch 'upstream-unstable' into debian-unstable - - - - - 019d62fd by Sven Joachim at 2019-09-23T18:56:57+02:00 New upstream release - - - - - 4800f84d by Sven Joachim at 2019-09-23T18:59:08+02:00 Drop cherry-picked upstream patch - - - - - 30d4f757 by Sven Joachim at 2019-09-27T19:03:12+02:00 Configure with --enable-warnings This enables more compiler warnings than just -Wall. - - - - - b57d1015 by Sven Joachim at 2019-09-30T18:07:45+02:00 Cherry-pick two fixes from upstream snapshots 349b and 349d - - - - - 55575725 by Sven Joachim at 2019-09-30T18:12:32+02:00 Bump Standards-Version to 4.4.1 - - - - - b5569d4b by Sven Joachim at 2019-09-30T18:16:13+02:00 Update copy of XTerm FAQ to revision 1.385 (dated 2019/09/13) - - - - - 655cdb2f by Sven Joachim at 2019-09-30T18:25:29+02:00 Upload to unstable - - - - - fcb1d0e6 by Sven Joachim at 2019-11-03T18:01:46+01:00 Imported Upstream version 350 - - - - - 10aedfe8 by Sven Joachim at 2019-11-03T18:02:20+01:00 Merge branch 'upstream-unstable' into debian-unstable - - - - - 17d49d55 by Sven Joachim at 2019-11-03T18:03:49+01:00 New upstream release - - - - - fa7f63bf by Sven Joachim at 2019-11-03T18:05:54+01:00 Drop cherry-picked patches - - - - - 231181b0 by Sven Joachim at 2019-11-03T18:12:22+01:00 Refresh Debian patches The patch 900_debian_xterm.diff applied only with fuzz. - - - - - dc9292ba by Sven Joachim at 2019-11-03T18:15:02+01:00 Close bug #913815 This time it is fixed for real. - - - - - 9d297466 by Sven Joachim at 2019-11-04T18:09:23+01:00 Update copy of XTerm FAQ to revision 1.389 (dated 2019/11/02) - - - - - 8059752a by Sven Joachim at 2019-11-04T18:13:46+01:00 Upload to unstable - - - - - a5149079 by Sven Joachim at 2019-11-18T17:48:51+01:00 Imported Upstream version 351 - - - - - eeddaeb9 by Sven Joachim at 2019-11-18T17:53:06+01:00 Merge
[Git][xorg-team/app/xterm][pristine-tar] pristine-tar data for xterm_367.orig.tar.gz
Sven Joachim pushed to branch pristine-tar at X Strike Force / app / xterm Commits: 26fa98c8 by Sven Joachim at 2021-03-27T11:20:13+01:00 pristine-tar data for xterm_367.orig.tar.gz - - - - - 3 changed files: - + xterm_367.orig.tar.gz.asc - + xterm_367.orig.tar.gz.delta - + xterm_367.orig.tar.gz.id Changes: = xterm_367.orig.tar.gz.asc = @@ -0,0 +1,7 @@ +-BEGIN PGP SIGNATURE- +Comment: See https://invisible-island.net/public/public.html for info + +iF0EABECAB0WIQTFIEjAwHSP7iJ9R6JwI1Pg9+SO2wUCYF5qfAAKCRBwI1Pg9+SO +22rdAJ45DvNclzQdg4LvjbOw6R3r02k9sACgo7NF8YdxYPGMgOkP7+XTU0LOxOc= +=5518 +-END PGP SIGNATURE- = xterm_367.orig.tar.gz.delta = Binary files /dev/null and b/xterm_367.orig.tar.gz.delta differ = xterm_367.orig.tar.gz.id = @@ -0,0 +1 @@ +9e1eaa9dbd5b932685ec4abbee9c364ce7b669a9 View it on GitLab: https://salsa.debian.org/xorg-team/app/xterm/-/commit/26fa98c8e42498de66314844acca9c092d65a314 -- View it on GitLab: https://salsa.debian.org/xorg-team/app/xterm/-/commit/26fa98c8e42498de66314844acca9c092d65a314 You're receiving this email because of your account on salsa.debian.org.
[Git][xorg-team/app/xterm][upstream-experimental] 21 commits: Imported Upstream version 347
Sven Joachim pushed to branch upstream-experimental at X Strike Force / app / xterm Commits: 4c5fb88e by Sven Joachim at 2019-07-01T18:08:44+02:00 Imported Upstream version 347 - - - - - ee3bca1d by Sven Joachim at 2019-07-23T18:27:57+02:00 Imported Upstream version 348 - - - - - 1a5217e1 by Sven Joachim at 2019-09-23T18:47:49+02:00 Imported Upstream version 349 - - - - - fcb1d0e6 by Sven Joachim at 2019-11-03T18:01:46+01:00 Imported Upstream version 350 - - - - - a5149079 by Sven Joachim at 2019-11-18T17:48:51+01:00 Imported Upstream version 351 - - - - - 00bb2192 by Sven Joachim at 2020-01-19T17:50:37+01:00 Imported Upstream version 352 - - - - - e6f7b517 by Sven Joachim at 2020-02-02T19:24:27+01:00 Imported Upstream version 353 - - - - - 7a7e8af4 by Sven Joachim at 2020-04-27T18:30:22+02:00 Imported Upstream version 354 - - - - - 1c4506ff by Sven Joachim at 2020-05-01T17:12:26+02:00 Imported Upstream version 355 - - - - - 7c54a9ad by Sven Joachim at 2020-05-03T08:12:09+02:00 Imported Upstream version 356 - - - - - 7fc9d457 by Sven Joachim at 2020-07-06T19:20:40+02:00 Imported Upstream version 357 - - - - - e6e50a99 by Sven Joachim at 2020-07-13T18:59:41+02:00 Imported Upstream version 358 - - - - - 0b1f0909 by Sven Joachim at 2020-08-18T19:45:37+02:00 Imported Upstream version 359 - - - - - 78fb2ffd by Sven Joachim at 2020-09-21T18:37:08+02:00 Imported Upstream version 360 - - - - - fe27c4a5 by Sven Joachim at 2020-10-15T20:02:44+02:00 Imported Upstream version 361 - - - - - 3a992462 by Sven Joachim at 2020-11-12T17:48:02+01:00 Imported Upstream version 362 - - - - - 5a91fcf6 by Sven Joachim at 2020-12-27T16:07:31+01:00 Imported Upstream version 363 - - - - - 52fadb66 by Sven Joachim at 2021-02-03T22:09:21+01:00 Imported Upstream version 364 - - - - - 80908064 by Sven Joachim at 2021-02-04T17:24:08+01:00 Imported Upstream version 365 - - - - - 610ba934 by Julien Cristau at 2021-02-11T10:28:14+01:00 New upstream version 366 - - - - - 2899385a by Sven Joachim at 2021-03-27T11:20:07+01:00 Imported Upstream version 367 - - - - - 17 changed files: - COPYING - INSTALL - Imakefile - MANIFEST - Makefile.in - NEWS - THANKS - Tekproc.c - UXTerm.ad - VTPrsTbl.c - VTparse.def - XTerm.ad - aclocal.m4 - button.c - cachedGCs.c - charclass.c - charclass.h The diff was not included because it is too large. View it on GitLab: https://salsa.debian.org/xorg-team/app/xterm/-/compare/d6988e960d22278119f0965fe1abfff6b91e4305...2899385a6f5a34a1d49cabe1e1970b5a8a656810 -- View it on GitLab: https://salsa.debian.org/xorg-team/app/xterm/-/compare/d6988e960d22278119f0965fe1abfff6b91e4305...2899385a6f5a34a1d49cabe1e1970b5a8a656810 You're receiving this email because of your account on salsa.debian.org.