I get as far as a KDE cursor on a dark screen, and that’s it. And I’m not able to bring up an alternate terminal, either. (?!?!)
Going into edit from the GRUB screen to add nomodeset at the end of the linuxefi line gets me a “nomodeset not found” response, so nothing doing there, either.
Booting into my original Windows install works fine. (These are all three OSes on a single, 1 TB Nvme device)
Booting into my MX Linux install is also problematic…my user is clobbered…he shows up at the login screen as an option, but the password no longer works. I can login as root, but even then, within the GUI (bad, I know, maybe I should try ctrl-alt-f3 with MX, too, or a root terminal) I cannot restore/reset my usual user’s password…)
blkid looks correct…the disk appears fine, all UUIDs are correct, nothing seems to have been lost, at least.
Still, what is up with my Tumbleweed?!?! Why no display beyond a cursor, no nomodeset found, no access to alternative terminals, why were my settings in MX clobbered, etc.??
Some HELP! would be welcome, right now I’m a little disappointed.
I should add to the above, but can’t see how to edit. My system is a Thinkpad T495, Ryzen 3500U, Vega 8 integrated graphics. Should be a no-brainer for the 5.8 series kernel, but is that the issue, somehow?
This depends on how you installed your TW. If you chose to mount the same /home/ and decided to use the same username… your home directory, /home/$USER basically has been overwritten by the TW installation. Unfortunately, I don’t think this is reversible.
Just installed TW today for the first time, so nothing to roll back to! But since this was a fresh install, shouldn’t it have the updated firmware reported as working in the last post in the thread you referred me to?
u/broadstairs reports:
There is a kernel-firmware update for TW available today which has a new amdgpu version in it (20201005-3.1). Does this fix the issue where you have to nomodeset to get the system up? Anyone tried it yet?
and then, an hour later, he reports:
Decided to bite the bullet and install the amdgpu firmware update and yes it boots fine. Not sure about the other issues like suspend resume etc but at least my system came up fine.
should I not have that amdgpu version? For me, at least, it didn’t work before I added nomodeset, nor after.
I’m not quite sure what you were expecting out of nomodeset. It’s only to prevent wrong drivers from being loaded (it’s especially useful for preventing nouveau being loaded for Nvidia GPUs).
Also, I’m surprised that the installation made no suggestions on AMD video drivers. I typically use Intel/Nvidia, so I can’t really comment there.
Can you boot terminal mode, become super user and then try to start Xserver with
OK, here’s what I get…the key thing, and the only things marked “EE” are toward the end (sorry about the length.)
The only odd thing that strikes me is that “amdgpu” never appears anywhere…I though that was the name of the driver.
thanks for your help.
44.869]
X.Org X Server 1.20.9
X Protocol Version 11, Revision 0
44.869] Build Operating System: openSUSE SUSE LINUX
44.869] Current Operating System: Linux localhost 5.8.14-1-default #1 SMP Wed Oct 7 06:23:04 UTC 2020 (cea47bb) x86_64
44.869] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.8.14-1-default root=UUID=ac1d76d0-929f-47a4-8579-244f69c51699 splash=silent resume=/dev/disk/by-uuid/276731dc-abc0-44af-b001-403755cec815 mitigations=auto quiet nomodeset
44.869] Build Date: 30 September 2020 12:00:00AM
44.869]
44.869] Current version of pixman: 0.40.0
44.869] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
44.869] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
44.869] (==) Log file: "/home/david/.local/share/xorg/Xorg.1.log", Time: Mon Oct 19 06:10:45 2020
44.870] (==) Using config directory: "/etc/X11/xorg.conf.d"
44.870] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
44.870] (==) No Layout section. Using the first Screen section.
44.870] (==) No screen section available. Using defaults.
44.870] (**) |-->Screen "Default Screen Section" (0)
44.870] (**) | |-->Monitor "<default monitor>"
44.870] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
44.870] (==) Automatically adding devices
44.870] (==) Automatically enabling devices
44.870] (==) Automatically adding GPU devices
44.870] (==) Max clients allowed: 256, resource mask: 0x1fffff
44.870] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
44.870] Entry deleted from font path.
44.870] (==) FontPath set to:
/usr/share/fonts/misc:unscaled,
/usr/share/fonts/Type1/,
/usr/share/fonts/100dpi:unscaled,
/usr/share/fonts/75dpi:unscaled,
/usr/share/fonts/ghostscript/,
/usr/share/fonts/cyrillic:unscaled,
/usr/share/fonts/truetype/,
built-ins
44.870] (==) ModulePath set to "/usr/lib64/xorg/modules"
44.871] (WW) Ignoring unrecognized extension "XFree86-DGA"
44.871] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
44.871] (II) Loader magic: 0x55fed7b36d00
44.871] (II) Module ABI versions:
44.871] X.Org ANSI C Emulation: 0.4
44.871] X.Org Video Driver: 24.1
44.871] X.Org XInput driver : 24.1
44.871] X.Org Server Extension : 10.0
44.871] (++) using VT number 1
44.873] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_32
44.877] (--) PCI:*(6@0:0:0) 1002:15d8:17aa:5125 rev 210, Mem @ 0xc0000000/268435456, 0xd0000000/2097152, 0xd0500000/524288, I/O @ 0x00001000/256
44.877] (II) LoadModule: "glx"
44.877] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
44.878] (II) Module glx: vendor="X.Org Foundation"
44.878] compiled for 1.20.9, module version = 1.0.0
44.878] ABI class: X.Org Server Extension, version 10.0
44.878] (II) Scanning /usr/share/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers
44.878] (==) Matched ati as autoconfigured driver 0
44.878] (==) Matched modesetting as autoconfigured driver 1
44.878] (==) Matched fbdev as autoconfigured driver 2
44.878] (==) Matched vesa as autoconfigured driver 3
44.878] (==) Assigned the driver to the xf86ConfigLayout
44.878] (II) LoadModule: "ati"
44.878] (II) Loading /usr/lib64/xorg/modules/drivers/ati_drv.so
44.878] (II) Module ati: vendor="X.Org Foundation"
44.878] compiled for 1.20.8, module version = 19.1.0
44.878] Module class: X.Org Video Driver
44.878] ABI class: X.Org Video Driver, version 24.1
44.938] (II) LoadModule: "radeon"
44.939] (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so
44.939] (II) Module radeon: vendor="X.Org Foundation"
44.939] compiled for 1.20.8, module version = 19.1.0
44.939] Module class: X.Org Video Driver
44.939] ABI class: X.Org Video Driver, version 24.1
44.939] (II) LoadModule: "modesetting"
44.939] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
44.939] (II) Module modesetting: vendor="X.Org Foundation"
44.939] compiled for 1.20.9, module version = 1.20.9
44.939] Module class: X.Org Video Driver
44.939] ABI class: X.Org Video Driver, version 24.1
44.939] (II) LoadModule: "fbdev"
44.939] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
44.939] (II) Module fbdev: vendor="X.Org Foundation"
44.939] compiled for 1.20.8, module version = 0.5.0
44.940] Module class: X.Org Video Driver
44.940] ABI class: X.Org Video Driver, version 24.1
44.940] (II) LoadModule: "vesa"
44.940] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
44.940] (II) Module vesa: vendor="X.Org Foundation"
44.940] compiled for 1.20.9, module version = 2.5.0
44.940] Module class: X.Org Video Driver
44.940] ABI class: X.Org Video Driver, version 24.1
44.940] (II) RADEON: Driver for ATI/AMD Radeon chipsets:
ATI Radeon Mobility X600 (M24), ATI FireMV 2400,
ATI Radeon Mobility X300 (M24), ATI FireGL M24 GL,
ATI Radeon X600 (RV380), ATI FireGL V3200 (RV380),
ATI Radeon IGP320 (A3), ATI Radeon IGP330/340/350 (A4),
ATI Radeon 9500, ATI Radeon 9600TX, ATI FireGL Z1, ATI Radeon 9800SE,
ATI Radeon 9800, ATI FireGL X2, ATI Radeon 9600, ATI Radeon 9600SE,
ATI Radeon 9600XT, ATI FireGL T2, ATI Radeon 9650, ATI FireGL RV360,
ATI Radeon 7000 IGP (A4+), ATI Radeon 8500 AIW,
ATI Radeon IGP320M (U1), ATI Radeon IGP330M/340M/350M (U2),
ATI Radeon Mobility 7000 IGP, ATI Radeon 9000/PRO, ATI Radeon 9000,
ATI Radeon X800 (R420), ATI Radeon X800PRO (R420),
ATI Radeon X800SE (R420), ATI FireGL X3 (R420),
ATI Radeon Mobility 9800 (M18), ATI Radeon X800 SE (R420),
ATI Radeon X800XT (R420), ATI Radeon X800 VE (R420),
ATI Radeon X850 (R480), ATI Radeon X850 XT (R480),
ATI Radeon X850 SE (R480), ATI Radeon X850 PRO (R480),
ATI Radeon X850 XT PE (R480), ATI Radeon Mobility M7,
ATI Mobility FireGL 7800 M7, ATI Radeon Mobility M6,
ATI FireGL Mobility 9000 (M9), ATI Radeon Mobility 9000 (M9),
ATI Radeon 9700 Pro, ATI Radeon 9700/9500Pro, ATI FireGL X1,
ATI Radeon 9800PRO, ATI Radeon 9800XT,
ATI Radeon Mobility 9600/9700 (M10/M11),
ATI Radeon Mobility 9600 (M10), ATI Radeon Mobility 9600 (M11),
ATI FireGL Mobility T2 (M10), ATI FireGL Mobility T2e (M11),
ATI Radeon, ATI FireGL 8700/8800, ATI Radeon 8500, ATI Radeon 9100,
ATI Radeon 7500, ATI Radeon VE/7000, ATI ES1000,
ATI Radeon Mobility X300 (M22), ATI Radeon Mobility X600 SE (M24C),
ATI FireGL M22 GL, ATI Radeon X800 (R423), ATI Radeon X800PRO (R423),
ATI Radeon X800LE (R423), ATI Radeon X800SE (R423),
ATI Radeon X800 XTP (R430), ATI Radeon X800 XL (R430),
ATI Radeon X800 SE (R430), ATI Radeon X800 (R430),
ATI FireGL V7100 (R423), ATI FireGL V5100 (R423),
ATI FireGL unknown (R423), ATI Mobility FireGL V5000 (M26),
ATI Mobility Radeon X700 XL (M26), ATI Mobility Radeon X700 (M26),
ATI Radeon X550XTX, ATI Radeon 9100 IGP (A5),
ATI Radeon Mobility 9100 IGP (U3), ATI Radeon XPRESS 200,
ATI Radeon XPRESS 200M, ATI Radeon 9250, ATI Radeon 9200,
ATI Radeon 9200SE, ATI FireMV 2200, ATI Radeon X300 (RV370),
ATI Radeon X600 (RV370), ATI Radeon X550 (RV370),
ATI FireGL V3100 (RV370), ATI FireMV 2200 PCIE (RV370),
ATI Radeon Mobility 9200 (M9+), ATI Mobility Radeon X800 XT (M28),
ATI Mobility FireGL V5100 (M28), ATI Mobility Radeon X800 (M28),
ATI Radeon X850, ATI unknown Radeon / FireGL (R480),
ATI Radeon X800XT (R423), ATI FireGL V5000 (RV410),
ATI Radeon X700 XT (RV410), ATI Radeon X700 PRO (RV410),
ATI Radeon X700 SE (RV410), ATI Radeon X700 (RV410),
ATI Radeon X1800, ATI Mobility Radeon X1800 XT,
ATI Mobility Radeon X1800, ATI Mobility FireGL V7200,
ATI FireGL V7200, ATI FireGL V5300, ATI Mobility FireGL V7100,
ATI FireGL V7300, ATI FireGL V7350, ATI Radeon X1600, ATI RV505,
ATI Radeon X1300/X1550, ATI Radeon X1550, ATI M54-GL,
ATI Mobility Radeon X1400, ATI Radeon X1550 64-bit,
ATI Mobility Radeon X1300, ATI Radeon X1300, ATI FireGL V3300,
ATI FireGL V3350, ATI Mobility Radeon X1450,
ATI Mobility Radeon X2300, ATI Mobility Radeon X1350,
ATI FireMV 2250, ATI Radeon X1650, ATI Mobility FireGL V5200,
ATI Mobility Radeon X1600, ATI Radeon X1300 XT/X1600 Pro,
ATI FireGL V3400, ATI Mobility FireGL V5250,
ATI Mobility Radeon X1700, ATI Mobility Radeon X1700 XT,
ATI FireGL V5200, ATI Radeon X2300HD, ATI Mobility Radeon HD 2300,
ATI Radeon X1950, ATI Radeon X1900, ATI AMD Stream Processor,
ATI RV560, ATI Mobility Radeon X1900, ATI Radeon X1950 GT, ATI RV570,
ATI FireGL V7400, ATI Radeon 9100 PRO IGP,
ATI Radeon Mobility 9200 IGP, ATI Radeon X1200, ATI RS740,
ATI RS740M, ATI Radeon HD 2900 XT, ATI Radeon HD 2900 Pro,
ATI Radeon HD 2900 GT, ATI FireGL V8650, ATI FireGL V8600,
ATI FireGL V7600, ATI Radeon 4800 Series, ATI Radeon HD 4870 x2,
ATI Radeon HD 4850 x2, ATI FirePro V8750 (FireGL),
ATI FirePro V7760 (FireGL), ATI Mobility RADEON HD 4850,
ATI Mobility RADEON HD 4850 X2, ATI FirePro RV770,
AMD FireStream 9270, AMD FireStream 9250, ATI FirePro V8700 (FireGL),
ATI Mobility RADEON HD 4870, ATI Mobility RADEON M98,
ATI FirePro M7750, ATI M98, ATI Mobility Radeon HD 4650,
ATI Radeon RV730 (AGP), ATI Mobility Radeon HD 4670,
ATI FirePro M5750, ATI RV730XT [Radeon HD 4670], ATI RADEON E4600,
ATI Radeon HD 4600 Series, ATI RV730 PRO [Radeon HD 4650],
ATI FirePro V7750 (FireGL), ATI FirePro V5700 (FireGL),
ATI FirePro V3750 (FireGL), ATI Mobility Radeon HD 4830,
ATI Mobility Radeon HD 4850, ATI FirePro M7740, ATI RV740,
ATI Radeon HD 4770, ATI Radeon HD 4700 Series, ATI RV610,
ATI Radeon HD 2400 XT, ATI Radeon HD 2400 Pro,
ATI Radeon HD 2400 PRO AGP, ATI FireGL V4000, ATI Radeon HD 2350,
ATI Mobility Radeon HD 2400 XT, ATI Mobility Radeon HD 2400,
ATI RADEON E2400, ATI FireMV 2260, ATI RV670, ATI Radeon HD3870,
ATI Mobility Radeon HD 3850, ATI Radeon HD3850,
ATI Mobility Radeon HD 3850 X2, ATI Mobility Radeon HD 3870,
ATI Mobility Radeon HD 3870 X2, ATI Radeon HD3870 X2,
ATI FireGL V7700, ATI Radeon HD3690, AMD Firestream 9170,
ATI Radeon HD 4550, ATI Radeon RV710, ATI Radeon HD 4350,
ATI Mobility Radeon 4300 Series, ATI Mobility Radeon 4500 Series,
ATI FirePro RG220, ATI Mobility Radeon 4330, ATI RV630,
ATI Mobility Radeon HD 2600, ATI Mobility Radeon HD 2600 XT,
ATI Radeon HD 2600 XT AGP, ATI Radeon HD 2600 Pro AGP,
ATI Radeon HD 2600 XT, ATI Radeon HD 2600 Pro, ATI Gemini RV630,
ATI Gemini Mobility Radeon HD 2600 XT, ATI FireGL V5600,
ATI FireGL V3600, ATI Radeon HD 2600 LE,
ATI Mobility FireGL Graphics Processor, ATI Radeon HD 3470,
ATI Mobility Radeon HD 3430, ATI Mobility Radeon HD 3400 Series,
ATI Radeon HD 3450, ATI Radeon HD 3430, ATI FirePro V3700,
ATI FireMV 2450, ATI Radeon HD 3600 Series, ATI Radeon HD 3650 AGP,
ATI Radeon HD 3600 PRO, ATI Radeon HD 3600 XT,
ATI Mobility Radeon HD 3650, ATI Mobility Radeon HD 3670,
ATI Mobility FireGL V5700, ATI Mobility FireGL V5725,
ATI Radeon HD 3200 Graphics, ATI Radeon 3100 Graphics,
ATI Radeon HD 3300 Graphics, ATI Radeon 3000 Graphics, SUMO, SUMO2,
ATI Radeon HD 4200, ATI Radeon 4100, ATI Mobility Radeon HD 4200,
ATI Mobility Radeon 4100, ATI Radeon HD 4290, ATI Radeon HD 4250,
AMD Radeon HD 6310 Graphics, AMD Radeon HD 6250 Graphics,
AMD Radeon HD 6300 Series Graphics,
AMD Radeon HD 6200 Series Graphics, PALM, CYPRESS,
ATI FirePro (FireGL) Graphics Adapter, AMD Firestream 9370,
AMD Firestream 9350, ATI Radeon HD 5800 Series,
ATI Radeon HD 5900 Series, ATI Mobility Radeon HD 5800 Series,
ATI Radeon HD 5700 Series, ATI Radeon HD 6700 Series,
ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon HD 5570,
ATI Radeon HD 5670, ATI Radeon HD 5570, ATI Radeon HD 5500 Series,
REDWOOD, ATI Mobility Radeon Graphics, CEDAR, ATI FirePro 2270,
ATI Radeon HD 5450, CAYMAN, AMD Radeon HD 6900 Series,
AMD Radeon HD 6900M Series, Mobility Radeon HD 6000 Series, BARTS,
AMD Radeon HD 6800 Series, AMD Radeon HD 6700 Series, TURKS, CAICOS,
ARUBA, TAHITI, PITCAIRN, VERDE, OLAND, HAINAN, BONAIRE, KABINI,
MULLINS, KAVERI, HAWAII
44.942] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
44.942] (II) FBDEV: driver for framebuffer: fbdev
44.942] (II) VESA: driver for VESA chipsets: vesa
44.942] (EE)
Fatal server error:
44.942] (EE) xf86OpenConsole: Cannot open virtual console 1 (Permission denied)
44.942] (EE)
44.942] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
44.942] (EE) Please also check the log file at "/home/david/.local/share/xorg/Xorg.1.log" for additional information.
44.942] (EE)
44.942] (WW) xf86CloseConsole: KDSETMODE failed: Bad file descriptor
44.942] (WW) xf86CloseConsole: VT_GETMODE failed: Bad file descriptor
44.952] (EE) Server terminated with error (1). Closing log file.
Here is startx output with nomodeset off (i.e., removed from grub.) Logging in from TTY1 as root. KDE started up!
/usr/libexec/xinit/xinitrc: Checking whether an input method should be started.
sourcing /etc/sysconfig/language to get the value of INPUT_METHOD
INPUT_METHOD is not set or empty (no user selected input method).
Trying to start a default input method for the locale en_US.UTF-8 ...
There is no default input method for the current locale.
Dummy input method "none" (do not use any fancy input method by default)
OpenGL vendor string: X.Org
OpenGL renderer string: AMD RAVEN (DRM 3.38.0, 5.8.14-1-default, LLVM 10.0.1)
OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.1.8
OpenGL shading language version string: 4.60
Driver: RadeonSI
GPU class: Vega
OpenGL version: 4.6
GLSL version: 4.60
Mesa version: 20.1.8
X server version: 1.20.9
Linux kernel version: 5.8.14
Requires strict binding: yes
GLSL shaders: yes
Texture NPOT support: yes
Virtual Machine: no
THIS IS POTENTIALLY INSECURE!
To edit files as root please use:
SUDO_EDITOR=kwrite sudoedit <file>
Tried startx with, again, nomodeset off, but logged into TTY1 as david…same old problem, no KDE. Will post output of startx shortly.
and here is the output of startx when nomodeset is on, that is, present in grub.
/usr/libexec/xinit/xinitrc: Checking whether an input method should be started.
sourcing /etc/sysconfig/language to get the value of INPUT_METHOD
INPUT_METHOD is not set or empty (no user selected input method).
Trying to start a default input method for the locale en_US.UTF-8 ...
There is no default input method for the current locale.
Dummy input method "none" (do not use any fancy input method by default)
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: llvmpipe (LLVM 10.0.1, 256 bits)
OpenGL version string: 3.1 Mesa 20.1.8
OpenGL shading language version string: 1.40
Driver: LLVMpipe
GPU class: Unknown
OpenGL version: 3.1
GLSL version: 1.40
Mesa version: 20.1.8
X server version: 1.20.9
Linux kernel version: 5.8.14
Requires strict binding: yes
GLSL shaders: yes
Texture NPOT support: yes
Virtual Machine: no
THIS IS POTENTIALLY INSECURE!
To edit files as root please use:
SUDO_EDITOR=kwrite sudoedit <file>
KDE does start here, also, so the issue doesn’t seem to be nomodeset at all…either works, though the ouput here is clearly different from the other. Very different versions of OpenGL, Radeon driver not found, etc.
SO, it looks like the issue is when I log in as david…
This was surely caused by my own stupidity, using same /home for both Opensuse and MX…could it be that a path is somehow wrong?
Many thanks, hope we’re getting closer, and I know I’ve learned a valuable lesson about sharing /home…no more!
Here is the output of startx when I login as david, with nomodeset off, i.e. absent from grub. I don’t think I see a difference between this one and the one where I login as root with nomodeset off…can that be? This does _not bring up KDE…!!!
/usr/libexec/xinit/xinitrc: Checking whether an input method should be started.
sourcing /etc/sysconfig/language to get the value of INPUT_METHOD
INPUT_METHOD is not set or empty (no user selected input method).
Trying to start a default input method for the locale en_US.UTF-8 ...
There is no default input method for the current locale.
Dummy input method "none" (do not use any fancy input method by default)
OpenGL vendor string: X.Org
OpenGL renderer string: AMD RAVEN (DRM 3.38.0, 5.8.14-1-default, LLVM 10.0.1)
OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.1.8
OpenGL shading language version string: 4.60
Driver: RadeonSI
GPU class: Vega
OpenGL version: 4.6
GLSL version: 4.60
Mesa version: 20.1.8
X server version: 1.20.9
Linux kernel version: 5.8.14
Requires strict binding: yes
GLSL shaders: yes
Texture NPOT support: yes
Virtual Machine: no
-------------------------------------------------------------------------------------------
xinit failed. /usr/bin/Xorg is not setuid, maybe that's the reason?
If so either use a display manager (strongly recommended) or adjust /etc/permissions.local and run "chkstat --system --set" afterwards
What seems to be missing is the command “startx” if I’m logged in as david. Could this be a permissions issue, or another bit of fallout from my having home elsewhere? I wouldn’t issue startx manually, with SDDM running…is that missing? I haven’t seen it yet, logging in from TTY as I do. In Arch, there is the .xinitrc file…I haven’t used Arch in years, but is that the question here…it or its analogue are missing or not found?
Further thoughts–reading up on SDDM, and how it starts. Note that MX Linux does not use systemd, on which SDDM appears to rely to be started…systemd-logind has an issue, perhaps?
I wonder if I should just learn my lesson, blow away the install I have, replace it with a fresh TW with a different user name and set up for a different home, with shared /data only partition with MX…a lot of work, but mixing this with MX has not been a success!
I’ve seen this not long ago actually. While booted from TW, can you share your /etc/fstab and your output of (as super user)
fdisk -l
Last case I saw this was when an NTFS partition was mounted as /home/
Right now, I think something went wrong when you were creating (or using the existing) user that is shared with another operating system. Depending on what the fdisk and fstab says, this may be simply resolved by creating a new user.
FYI, I have RHEL 10, OpenSUSE LEAP 15.1, 15.2, TW, CENTOS 7 and W10 on one of my computers. All of the linux installations use a common ext4 /home partition but each one has their own user, for example SJLPHI_Weeder, SJLPHI_15_2.
My /home partition also has a special “common” directory with the files that I do want to share between distributions (Desktop, documents, pictures and etc.) and I simply delete local “Desktop, documents and etc.” and symbolicaly link /home/common to /home/user_version/.
We can go through that later if you want, but let’s start with fdisk/fstab and if you haven’t started re-installing, fixing the installation by creating a new user. You can use the GUI (Yast) available while logged in as super user and after starting the x-server.
I wouldn’t really do a fresh install, but I wouldn’t try to investigate the configuration issues. That would be a long process with little to gain. I would keep the old /home partition and I would create 2 new users. One from TW as david_TW or something (while logged in as root and starting Xserver as root, using Yast, this is more or less straight forward, just be sure to make david_TW to be your default user). I would then create something like david_MX while booted from MX.
I personally do not use MX so I cannot offer much advice on how to achieve the latter.
After two users are created, I would archive the existing /home/david as /home/david_archive, so that I can salvage data from it, then from each distro delete the user david (not david_TW nor david_MX, just the old one so that your distros no longer have access to the it)