Bugzilla – Bug 900710
Nouveau firmware fails to load at startup
Last modified: 2014-11-05 16:48:43 UTC
I'm having a failure while loading nouveau driver's firmware at system startup. I have a laptop with hybrid Intel/Nvidia graphics my graphic chips are (lspci ouput): 01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 860M] (rev a2) 00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06) Here is my nouveau-related dmesg output: [ 6.528855] nouveau [ VBIOS][0000:01:00.0] ... appears to be valid [ 6.528858] nouveau [ VBIOS][0000:01:00.0] using image from ACPI [ 6.529000] nouveau [ VBIOS][0000:01:00.0] BIT signature found [ 6.529003] nouveau [ VBIOS][0000:01:00.0] version 82.07.34.00.08 [ 6.529366] nouveau [ DEVINIT][0000:01:00.0] adaptor not initialised [ 6.529378] nouveau [ VBIOS][0000:01:00.0] running init tables [ 6.633574] nouveau 0000:01:00.0: irq 46 for MSI/MSI-X [ 6.633581] nouveau [ PMC][0000:01:00.0] MSI interrupts enabled [ 6.633613] nouveau [ PFB][0000:01:00.0] RAM type: GDDR5 [ 6.633614] nouveau [ PFB][0000:01:00.0] RAM size: 4096 MiB [ 6.633614] nouveau [ PFB][0000:01:00.0] ZCOMP: 0 tags [ 6.634931] nouveau [ CLK][0000:01:00.0] 07: core 405 MHz memory 810 MHz [ 6.635000] nouveau [ CLK][0000:01:00.0] 0a: core 270-1097 MHz memory 1600 MHz [ 6.635089] nouveau [ CLK][0000:01:00.0] 0f: core 270-1097 MHz memory 5010 MHz [ 6.635154] nouveau [ CLK][0000:01:00.0] --: core 405 MHz memory 810 MHz [ 6.646182] nouveau [ PGRAPH][0000:01:00.0] using external firmware [ 6.646202] nouveau 0000:01:00.0: Direct firmware load failed with error -2 [ 6.646203] nouveau 0000:01:00.0: Falling back to user helper [ 66.857482] nouveau 0000:01:00.0: Direct firmware load failed with error -2 [ 66.857491] nouveau 0000:01:00.0: Falling back to user helper [ 127.065971] nouveau E[ PGRAPH][0000:01:00.0] failed to load fuc409c [ 127.066054] nouveau E[ DEVICE][0000:01:00.0] failed to create 0x18000717, -22 [ 127.066135] nouveau E[ DRM] failed to create 0x80000080, -22 As far as I understand it tries to load `fuc409c` firmware for two times then it fails and countinues booting the system. I was not able to locate `fuc409c` file under `/lib/firmware` or its subdirectories. Though I'm not 100% sure that this is the right place for this firmware in openSUSE. Still the NVIDIA graphics card seems not to be usable.
AFAIK, the firmware needs to be extracted from Nvidia binary driver. http://nouveau.freedesktop.org/wiki/NVC0_Firmware/ So, no, we have no corresponding files in kernel-firmware package. In theory, we can create a meta package that downloads and extracts/generates the firmware files at installation. But it's beyond this bug report.