[Stable Update] 2020-12-30 - Kernels, KDE, Cinnamon, LibreOffice, Python 3.9, Mesa 20.3.1

Both 5.7 and 5.8 are EOL (End Of Life) and removed from the repos. I guess the package linux-latest did the change to 5.10. If you do not want that, you need to remove the package, but then: pay attention to the update announcements. They have the status of each kernel. If one goes EOL it needs to be removed (while not running it at the same time). Alternative: stay on the last LTS kernel.

I don’t have linux-latest installed precisely for the reason that I like to manually control my kernel versions, hence why I am very confused about why kernels were removed and added without my input.

Oh that’s interesting. Maybe some kind of newer logic in order to avoid braking the system when EOL kernels are gone. But that’s pure speculation from my side.

Yes. Ever heard of “all systems go!”? Well, it can’t go if they’re braked, it is to stop them from braking or somehow beaing brakee. :wink::grin:

With some trepidation I tried to update but encountered the nvidia driver issues. Installed Linux 5.10 which removed old driver versions, ran the update again and encountered no issues. Running on an Asus 530 laptop. Thanks to all for their hard work during these troubling times.

3 Likes

4 posts were split to a new topic: Tuned 2.15.0-1 broken by python3.9.1-1

Thanks for your work.
This update broke something for BCM4352 (network-broadcom-wl).
xfce Icon says «device is not ready».
dmesg | grep wl told some «operation not permitted» somewhere (sorry I didn’t save that).
So I’ve updated kernel to 5.9 and now is working.
If any info is needed I can reboot 5.4 and log it.

Just a reminder: That kernel is EOL. If you have to use a newer kernel checkout 5.10.

5.10 have problems with Nvidia drivers and btrfs so … it is a choice. Until they fix it I will stay with 5.9.

Not sure where you are getting that information. The BTRFS issue has been resolved in the version of the 5.10 kernel being used here and there is no issue with 5.10 and the latest nvidia drivers, I am running 5.10, with latest nvidia drivers, and use BTRFS and there are no issues at this time.

Running 5.10 with latest nvidia and use BTRFS, also no issues to report.

Yes it works but no power management and I am on laptop and with 5.9 Nvidia card is completely off. BTRFS fix is temporary patch pulled from kernel mailing list, and bug will be fixed in 5.11. I am reading other forums too.

The first issue should be solved by the latest driver.

1 Like

getting this error when updating packages
can’t find linux-latest-nvidia-430xx

One of the changes in /etc/default/grub.pacnew compared to my setup was to uncomment GRUB_SAVEDEFAULT=true. I am using btrfs and apparently there is some problem with grub writing to an fs with subvolumes mentioned in this very old askubuntu thread.

The first reboot was fine. However, after subsequent hibernation, I received “Sparse file not allowed” error after the grub splash screen. It also mentioned “Press any key to continue…” but pressing any key had no results.

I was able to recover by booting into one of the fallback options, commenting out GRUB_SAVEDEFAULT=true in /etc/default/grub, and updating grub with update-grub.

Other than that, everything works fine. I did not need the AMD grub workaround even though I have an AMD GPU.

1 Like

Hi, @Dokan1
Did you tried with sudo dmesg | grep wl_
Regards

I was told to post this here, so I shall. Yet another NVIDIA issue.

I will briefly state the problem and solution first for anyone who comes across this on Google; a full bug report is below.

Setting
Fresh install of i3 community edition with proprietary drivers on a GTX1650.
First thing I do after booting the new system is a pamac update.

Expected Result
Update of some 200 preinstalled packages.

Actual Result
Pamac fails to find some files (see below) and aborts the entire operation. I am unable to update or install any packages.

Workaround
Manually reinstall the packages that pamac does not like. This resolves the file conflicts. The relevant commands are:
pamac reinstall mhwd-nvidia
pamac reinstall linux59-nvidia

So much for the short version. For the developers, here is a full bug report:

System Specs

System:
  Kernel: 5.9.16-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.9-x86_64 
  root=UUID=8e531136-cb5e-482b-b408-f4a908c97701 rw quiet apparmor=1 
  security=apparmor resume=UUID=6d2fd7aa-1851-4511-88ad-250de514cdc6 
  udev.log_priority=3 
  Desktop: i3 4.19 info: i3bar dm: LightDM 1.30.0 Distro: Manjaro Linux 
Machine:
  Type: Desktop System: ASUS product: All Series v: N/A serial: <filter> 
  Mobo: ASUSTeK model: H87-PLUS v: Rev X.0x serial: <filter> 
  UEFI: American Megatrends v: 0502 date: 07/16/2013 
CPU:
  Info: Quad Core model: Intel Core i5-4570 bits: 64 type: MCP arch: Haswell 
  family: 6 model-id: 3C (60) stepping: 3 microcode: 28 L2 cache: 6 MiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 bogomips: 25609 
  Speed: 801 MHz min/max: 800/3600 MHz Core speeds (MHz): 1: 801 2: 800 3: 800 
  4: 800 
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX unsupported 
  Type: l1tf mitigation: PTE Inversion 
  Type: mds mitigation: Clear CPU buffers; SMT disabled 
  Type: meltdown mitigation: PTI 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, 
  IBRS_FW, STIBP: disabled, RSB filling 
  Type: srbds mitigation: Microcode 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: NVIDIA TU116 [GeForce GTX 1650] driver: nvidia v: 455.45.01 
  alternate: nouveau,nvidia_drm bus ID: 01:00.0 chip ID: 10de:2188 
  Display: x11 server: X.Org 1.20.10 compositor: picom v: git-dac85 
  driver: nvidia display ID: :0 screens: 1 
  Screen-1: 0 s-res: 1920x1080 s-dpi: 92 s-size: 530x301mm (20.9x11.9") 
  s-diag: 610mm (24") 
  Monitor-1: HDMI-0 res: 1920x1080 hz: 60 dpi: 93 size: 527x296mm (20.7x11.7") 
  diag: 604mm (23.8") 
  OpenGL: renderer: GeForce GTX 1650/PCIe/SSE2 v: 4.6.0 NVIDIA 455.45.01 
  direct render: Yes 
Audio:
  Device-1: Intel 8 Series/C220 Series High Definition Audio vendor: ASUSTeK 
  driver: snd_hda_intel v: kernel bus ID: 00:1b.0 chip ID: 8086:8c20 
  Device-2: NVIDIA TU116 High Definition Audio driver: snd_hda_intel v: kernel 
  bus ID: 01:00.1 chip ID: 10de:1aeb 
  Device-3: Logitech QuickCam Communicate MP/S5500 type: USB 
  driver: snd-usb-audio,uvcvideo bus ID: 1-3:3 chip ID: 046d:09a1 
  serial: <filter> 
  Device-4: Kingston HyperX Cloud Stinger Wireless type: USB 
  driver: hid-generic,snd-usb-audio,usbhid bus ID: 1-12:5 chip ID: 0951:16da 
  Sound Server: ALSA v: k5.9.16-1-MANJARO 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: ASUSTeK driver: r8169 v: kernel port: d000 bus ID: 03:00.0 
  chip ID: 10ec:8168 
  IF: enp3s0 state: up speed: 100 Mbps duplex: full mac: <filter> 
Drives:
  Local Storage: total: 596.17 GiB used: 9.12 GiB (1.5%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital model: WD6400AAKS-65A7B2 
  size: 596.17 GiB block size: physical: 512 B logical: 512 B speed: 3.0 Gb/s 
  serial: <filter> rev: 3B01 
Partition:
  ID-1: / raw size: 585.24 GiB size: 575.05 GiB (98.26%) used: 9.12 GiB (1.6%) 
  fs: ext4 dev: /dev/sda2 maj-min: 8:2 
  ID-2: /boot/efi raw size: 300 MiB size: 299.4 MiB (99.80%) 
  used: 312 KiB (0.1%) fs: vfat dev: /dev/sda1 maj-min: 8:1 
Swap:
  Kernel: swappiness: 60 (default) cache pressure: 100 (default) 
  ID-1: swap-1 type: partition size: 10.64 GiB used: 0 KiB (0.0%) priority: -2 
  dev: /dev/sda3 maj-min: 8:3 
Sensors:
  System Temperatures: cpu: 29.8 C mobo: 27.8 C gpu: nvidia temp: 30 C 
  Fan Speeds (RPM): N/A gpu: nvidia fan: 35% 
Info:
  Processes: 172 Uptime: 16m wakeups: 0 Memory: 9.67 GiB 
  used: 1.49 GiB (15.4%) Init: systemd v: 247 Compilers: gcc: 10.2.0 Packages: 
  pacman: 1058 lib: 299 Shell: Bash v: 5.1.0 running in: urxvtd inxi: 3.2.01 

How to Reproduce

  • On a system with an NVIDIA GTX1650 (that’s a card from 2019, so it is definitely supported), install the i3 Community Edition with proprietary drivers. (Presumably the edition does not actually matter, but I have only tested on i3.)
  • Boot the new system.
  • Issue a pamac update (or a pamac install of any package).

Expected Behavior
Pamac updates all packages.

Observed Behavior
Pamac downloads all packages, then fails the file conflict checks as follows:

Checking keyring...                                                                                                                                                                                        [250/250]
Checking integrity...                                                                                                                                                                                      [250/250]
Loading packages files...                                                                                                                                                                                  [250/250]
Checking file conflicts...                                                                                                                                                                                 [177/250]
Error: could not open file /var/lib/pacman/local/linux59-nvidia-455xx-455.45.01-4/files: No such file or directory
Error: could not open file /var/lib/pacman/local/nvidia-455xx-utils-455.45.01-1/files: No such file or directory
Checking file conflicts...                                                                                                                                                                                 [250/250]
Warning: mhwd-nvidia: /var/lib/mhwd/ids/pci/nvidia.ids already existed in filesystem
It has been backup to /var/lib/mhwd/ids/pci/nvidia.ids.old
Warning: mhwd-db: /var/lib/mhwd/db/pci/graphic_drivers/hybrid-amd-nvidia-prime/MHWDCONFIG already existed in filesystem
It has been backup to /var/lib/mhwd/db/pci/graphic_drivers/hybrid-amd-nvidia-prime/MHWDCONFIG.old
Warning: mhwd-db: /var/lib/mhwd/db/pci/graphic_drivers/hybrid-intel-nvidia-prime/MHWDCONFIG already existed in filesystem
It has been backup to /var/lib/mhwd/db/pci/graphic_drivers/hybrid-intel-nvidia-prime/MHWDCONFIG.old
Warning: mhwd-db: /var/lib/mhwd/db/pci/graphic_drivers/nvidia/MHWDCONFIG already existed in filesystem
It has been backup to /var/lib/mhwd/db/pci/graphic_drivers/nvidia/MHWDCONFIG.old
Warning: lib32-nvidia-utils: /usr/share/licenses/lib32-nvidia-utils already existed in filesystem
It has been backup to /usr/share/licenses/lib32-nvidia-utils.old
Error: Failed to commit transaction: transaction not prepared

Workaround
Manually reinstall mhwd-nvidia and linux59-nvidia to resolve the file conflicts.

If you are downloading the packages no problem, the problem is when pamac or pacman is installing.

XFCE user here. Kernel 5.10 won’t get past this message on bootup: “Failed to start light display manager”, no other indications of what went wrong. 5.9 works. Also looks like my Netgear A7000 wireless adapter (using these drivers: GitHub - aircrack-ng/rtl8814au: Realtek rtl8814au driver) is not recognised anymore either. I tried installing the drivers again, but to no avail (looks like installation goes fine, but adapter stays dead).

edit: A7000 works fine now. Turns out that I needed to install linux-headers again. When I tried that, it initially installed them for kernel 5.10, but not kernel 5.9. Thus, I had to install 5.9 headers separately, and when that was done, the dkms install brought my wifi adapter back. All good on that front. Light display manager is still perplexing me though.

Hi
I report that with the new kernel 5.10 my old Philips webcam doesn’t work anymore. It is still working with kernel 5.9. Not a big issue for me, I’ll wait for a kernel update.

lsusb

Bus 001 Device 003: ID 0471:0311 Philips (or NXP) PCVC740K ToUcam Pro [pwc]

v4l2-ctl --list-devices
Philips 740 webcam (usb-0000:02:00.0-6):
/dev/video0

sudo rmmod uvcvideo && sudo modprobe uvcvideo
[sudo] password di paolo:
rmmod: ERROR: Module uvcvideo is not currently loaded

lsmod | grep pwc
pwc 94208 1
videobuf2_vmalloc 20480 1 pwc
videobuf2_v4l2 36864 1 pwc
videobuf2_common 65536 2 videobuf2_v4l2,pwc
videodev 290816 4 videobuf2_v4l2,pwc,videobuf2_common