Bug ID 1226286
Summary Nouveau Driver Missing in Kernel 6.4.0-150600.21-default
Classification openSUSE
Product openSUSE Distribution
Version Leap 15.6
Hardware 64bit
OS Other
Status NEW
Severity Major
Priority P5 - None
Component Kernel
Assignee kernel-bugs@opensuse.org
Reporter jacopo.radice@outlook.com
QA Contact qa-bugs@suse.de
Target Milestone ---
Found By ---
Blocker ---

Description

The Nouveau driver is missing in the kernel version 6.4.0-150600.21-default,
causing issues with GPU functionality. This problem does not occur in the
previous kernel version 5.14.21-150500.298.g40e256at, where the Nouveau driver
works as expected.

Steps to Reproduce

    Boot the system using the kernel version 6.4.0-150600.21-default.

    Attempt to list the Nouveau driver directory:
    bash

ls /lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/

Observe that the directory is missing.

Attempt to include the Nouveau driver using dracut:
bash

    sudo dracut --force --add-drivers "nouveau"

    Observe that dracut reports the Nouveau driver cannot be found.

Expected Results

The Nouveau driver should be present and functional in kernel version
6.4.0-150600.21-default, similar to its presence and functionality in kernel
version 5.14.21-150500.298.g40e256at.
Actual Results

The Nouveau driver is missing from kernel version 6.4.0-150600.21-default,
leading to the following errors:

    ls: impossibile accedere a
'/lib/modules/6.4.0-150600.21-default/kernel/drivers/gpu/drm/nouveau/': File o
directory non esistente
    dracut-install: Failed to find module 'nouveau'

Additional Information

    Hardware: <pre>cpu:                                                         
                       Intel(R) Core(TM)2 Duo CPU     P8600  @ 2.40GHz, 2066
MHz
                       Intel(R) Core(TM)2 Duo CPU     P8600  @ 2.40GHz, 2233
MHz
keyboard:
  /dev/input/event14   Apple Internal Keyboard/Trackpad (ISO)
  /dev/tty7            serial console
mouse:
  /dev/input/mice      Apple Internal Keyboard/Trackpad (ISO)
monitor:
                       Apple LCD Monitor
                       Apple LCD Monitor
graphics card:
                       nVidia C79 [GeForce 9400M]
                       nVidia G96CM [GeForce 9600M GT]
sound:
                       nVidia Apple iMac 9,1
storage:
                       nVidia Apple iMac 9,1
network:
  wlan0                Apple AirPort Extreme
  eth0                 nVidia Apple iMac 9,1
  /dev/input/event8    OSA Express Network card
network interface:
  wlan0                WLAN network interface
  lo                   Loopback network interface
  eth0                 Ethernet network interface
disk:
  /dev/sda             CT250MX500SSD1
partition:
  /dev/sda1            Partition
  /dev/sda2            Partition
  /dev/sda3            Partition
cdrom:
  /dev/sr0             MATSHITA DVD-R   UJ-868
usb controller:
                       nVidia Apple iMac 9,1
                       nVidia Apple iMac 9,1
                       nVidia Apple iMac 9,1
                       nVidia Apple iMac 9,1
bios:
                       BIOS
bridge:
                       nVidia MCP79 PCI Express Bridge
                       nVidia MCP79 PCI Express Bridge
                       nVidia MCP79 PCI Express Bridge
                       nVidia MCP79 PCI Express Bridge
                       nVidia MCP79 Host Bridge
                       nVidia Apple iMac 9,1
                       nVidia MCP79 PCI Express Bridge
                       nVidia Apple iMac 9,1
hub:
                       Linux Foundation 1.1 root hub
                       Linux Foundation 1.1 root hub
                       Linux Foundation 2.0 root hub
                       Broadcom BCM2046B1 USB 2.0 Hub (part of BCM2046
Bluetooth)
                       Linux Foundation 2.0 root hub
memory:
                       Main Memory
firewire controller:
                       LSI FW643 [TrueFire] PCIe 1394b Controller
unknown:
                       FPU
                       DMA controller
                       PIC
                       Keyboard controller
                       PS/2 Controller
                       nVidia MCP79 Memory Controller
                       nVidia iMac 9,1
                       nVidia Apple iMac 9,1
                       nVidia Apple iMac 9,1
                       nVidia MCP79 Memory Controller
                       nVidia MCP79 Memory Controller
                       Apple Bluetooth Host Controller
                       Apple Built-in iSight
                       Apple Internal Keyboard/Trackpad (ISO)
  /dev/input/event4    Apple Built-in IR Receiver
</pre>
    Kernel: 6.4.0-150600.21-default
    Distribution: openSUSE


Output from dracut --force --add-drivers "nouveau"
gradle

dracut[I]: Executing: /usr/bin/dracut --force --add-drivers nouveau
dracut[I]: Module 'systemd-coredump' will not be installed, because command
'coredumpctl' could not be found!
...
dracut-install: Failed to find module 'nouveau'
dracut[E]: FAILED:  /usr/lib/dracut/dracut-install -D
/var/tmp/dracut.pciW1F/initramfs -N ^i2o_scsi$ --kerneldir
/lib/modules/6.4.0-150600.21-default/ -m nouveau
...

Workaround

Booting from the previous kernel version 5.14.21-150500.298.g40e256at resolves
the issue:

    Install and boot from kernel version 5.14.21-150500.298.g40e256at.
    Verify the Nouveau driver is present and functional.

Conclusion

Please investigate the absence of the Nouveau driver in kernel version
6.4.0-150600.21-default and provide a fix or update. This issue significantly
affects users relying on the Nouveau driver for their GPU functionality.


You are receiving this mail because: