How to install DMC firmware

Getting your soundcard to work, using Debian on non-i386 hardware, etc

How to install DMC firmware

Postby fred44nl » 2018-08-26 16:28

my Debian machine has a fresh install with Debian 9.0 and has been updated from time to time.
in sudo dmesg I find:
[ 3.994310] i915 0000:00:02.0: firmware: failed to load i915/bxt_dmc_ver1_07.bin (-2)


[ 3.994325] i915 0000:00:02.0: Failed to load DMC firmware [https://01.org/linuxgraphics/intel-linux-graphics-firmwares], disabling runtime power management.


how much does this matter ??
if it does matter much, how do I install bxt_dmc_ver1_07.bin ??
Debian 9.9 on Compulab Fitlet2
User avatar
fred44nl
 
Posts: 162
Joined: 2018-07-14 08:54

Re: How to install DMC firmware

Postby Head_on_a_Stick » 2018-08-26 16:36

fred44nl wrote:how do I install bxt_dmc_ver1_07.bin ??

Use this search function to find the package containing that file:

https://www.debian.org/distrib/packages#search_contents

Or do it locally (fnar!):

https://wiki.debian.org/WhereIsIt

[spoiler alert!]firmware-misc-nonfree[/spoiler alert!]
User avatar
Head_on_a_Stick
 
Posts: 10346
Joined: 2014-06-01 17:46
Location: /dev/chair

Re: How to install DMC firmware

Postby fred44nl » 2018-08-26 17:10

ok, thank you
so, bxt_dmc_ver1_07.bin should be in /lib/firmware/i915
however, I do have /lib/firmware, but there is folder i915 in there.

do I just make that folder ??
and copy bxt_dmc_ver1_07.bin in it ??
or is there an more official installation procedure ??
Debian 9.9 on Compulab Fitlet2
User avatar
fred44nl
 
Posts: 162
Joined: 2018-07-14 08:54

Re: How to install DMC firmware

Postby Head_on_a_Stick » 2018-08-26 17:14

Code: Select all
# apt install firmware-misc-nonfree
User avatar
Head_on_a_Stick
 
Posts: 10346
Joined: 2014-06-01 17:46
Location: /dev/chair

Re: How to install DMC firmware

Postby stevepusser » 2018-08-26 17:36

If you have more ????, the Debian wiki entry on firmware will answer those.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Foliate 1.5.3, Minitube 3.1, wine-staging 4.12, Virtual Box 5.2.32 & 6.0.10, Pale Moon 28.6.1, Waterfox 56.2.12
User avatar
stevepusser
 
Posts: 11016
Joined: 2009-10-06 05:53

Re: How to install DMC firmware

Postby fred44nl » 2018-08-26 18:59

Head_on_a_Stick wrote:
Code: Select all
# apt install firmware-misc-nonfree


this installs a large amount of drivers, where I only need one.
is there a way to install one single driver ??
that is, apart from starting over and add the driver while installing Debian.
Debian 9.9 on Compulab Fitlet2
User avatar
fred44nl
 
Posts: 162
Joined: 2018-07-14 08:54

Re: How to install DMC firmware

Postby sunrat » 2018-08-26 23:07

fred44nl wrote:
Head_on_a_Stick wrote:
Code: Select all
# apt install firmware-misc-nonfree


this installs a large amount of drivers, where I only need one.
is there a way to install one single driver ??
that is, apart from starting over and add the driver while installing Debian.

Firmware is not drivers. Firmware is a tiny binary file that gets loaded on the device whereas drivers are kernel modules.
That package takes a whole 7MB once installed. If you don't have 7MB to spare, you could download the package, extract the firmware and put it in /lib/firmware (I think that's where it goes from memory.)
“ computer users can be divided into 2 categories:
Those who have lost data
...and those who have not lost data YET ”
Remember to BACKUP!
User avatar
sunrat
 
Posts: 2753
Joined: 2006-08-29 09:12
Location: Melbourne, Australia

Re: How to install DMC firmware

Postby fred44nl » 2018-08-27 09:23

after adding the required firmware packages, I was left with:
[ 4.992448] [drm] GuC firmware load skipped

looked for a solution and found this:
sudo nano /etc/modprobe.d/i915.conf
options i915 enable_guc_loading=1 enable_guc_submission=1


problem solved, but now my kernel is tainted.
[ 3.945069] Setting dangerous option enable_guc_loading - tainting kernel
[ 3.945074] Setting dangerous option enable_guc_submission - tainting kernel


how big a problem is this ??
is there another way to solve skipping GuC firmware ??
Debian 9.9 on Compulab Fitlet2
User avatar
fred44nl
 
Posts: 162
Joined: 2018-07-14 08:54

Re: How to install DMC firmware

Postby Head_on_a_Stick » 2018-08-27 10:18

fred44nl wrote:how big a problem is this ?

Not as big a problem as your apparent inability to do some basic research.

Pro tip: enter "tainted kernel linux" into a search engine and read the stackexchange link at the top of the list.

And please stop using multiple question marks, it's really irritating me.
User avatar
Head_on_a_Stick
 
Posts: 10346
Joined: 2014-06-01 17:46
Location: /dev/chair

Re: How to install DMC firmware

Postby cronomorfo » 2019-04-20 12:32

I have a similar issue than the original poster:

Code: Select all
sudo journalctl -b -1 -p 3
abr 20 08:49:57 nua kernel: ACPI Error: [_SB_.PCI0.RP01.PXSX] Namespace lookup failure, AE_NOT_FOUND (20160831/ps
abr 20 08:49:57 nua kernel: ACPI Error: Method parse/execution failed [\] (Node ffffffffb9d1f8a0), AE_NOT_FOUND (
abr 20 08:50:14 nua kernel: tpm_crb MSFT0101:00: can't request region for resource [mem 0xfed40080-0xfed40fff]
abr 20 08:50:14 nua kernel: i2c_hid i2c-FTE1001:00: error in i2c_hid_init_report size:633 / ret_size:0
abr 20 08:50:14 nua kernel: i2c_hid i2c-FTE1001:00: error in i2c_hid_init_report size:131 / ret_size:0
abr 20 08:50:14 nua kernel: i915 0000:00:02.0: firmware: failed to load i915/skl_dmc_ver1_26.bin (-2)
abr 20 08:50:14 nua kernel: nouveau 0000:01:00.0: priv: HUB0: 10ecc0 ffffffff (1d40822c)
abr 20 08:50:15 nua kernel: nouveau 0000:01:00.0: DRM: Pointer to TMDS table invalid
abr 20 08:50:15 nua kernel: nouveau 0000:01:00.0: DRM: Pointer to flat panel table invalid
abr 20 08:50:18 nua avahi-daemon[629]: chroot.c: open() failed: No such file or directory
abr 20 08:50:19 nua bluetoothd[604]: Failed to obtain handles for "Service Changed" characteristic
abr 20 08:50:19 nua bluetoothd[604]: Sap driver initialization failed.
abr 20 08:50:19 nua bluetoothd[604]: sap-server: Operation not permitted (1)
abr 20 08:50:24 nua kernel: nouveau 0000:01:00.0: priv: HUB0: 10ecc0 ffffffff (1940822c)
abr 20 08:50:28 nua minissdpd[822]: setsockopt(udp, IP_ADD_MEMBERSHIP)(0.0.0.0): No such device
abr 20 08:50:39 nua kernel: nouveau 0000:01:00.0: priv: HUB0: 10ecc0 ffffffff (1940822c)
abr 20 08:50:55 nua kernel: nouveau 0000:01:00.0: priv: HUB0: 10ecc0 ffffffff (1940822c)
abr 20 08:51:06 nua kernel: nouveau 0000:01:00.0: priv: HUB0: 10ecc0 ffffffff (1940822c)
abr 20 08:51:22 nua kernel: nouveau 0000:01:00.0: priv: HUB0: 10ecc0 ffffffff (1940822c)
abr 20 08:51:51 nua kernel: nouveau 0000:01:00.0: priv: HUB0: 10ecc0 ffffffff (1940822c)
abr 20 08:51:59 nua bluetoothd[604]: a2dp-sink profile connect failed for 00:00:00:03:9C:F0: Protocol not availab
abr 20 08:52:49 nua kernel: nouveau 0000:01:00.0: priv: HUB0: 10ecc0 ffffffff (1940822c)
abr 20 08:53:13 nua kernel: nouveau 0000:01:00.0: priv: HUB0: 10ecc0 ffffffff (1940822c)
abr 20 08:53:46 nua kernel: nouveau 0000:01:00.0: priv: HUB0: 10ecc0 ffffffff (1940822c)
abr 20 09:02:58 nua kernel: nouveau 0000:01:00.0: priv: HUB0: 10ecc0 ffffffff (1940822c)
abr 20 09:03:01 nua kernel: watchdog: watchdog0: watchdog did not stop!


(I know there are additional issues, but I'm trying to go one by one, as I don't understand them)

The thing is: I followed the steps described for the original post, found the bin file on the firmware-misc-nonfree, installed the firmware-misc-nonfree package as described, and I get the same "i915 0000:00:02.0: firmware: failed to load i915/skl_dmc_ver1_26.bin" error.

I looked at the Debian Wiki data on firmware and found it a little sparse.

I'd appreciate if you could provide some orientation.
Cronomorfo.
ESL and new Linux user, finding my bearings here. Please be patient.
cronomorfo
 
Posts: 6
Joined: 2019-02-21 18:53

Re: How to install DMC firmware

Postby stevepusser » 2019-04-20 18:15

Since you're hijacking this thread, why don't you try the methods listed above to find what package contains that firmware file?

https://www.debian.org/distrib/packages#search_contents

Hint: it's the same exact package as before, too.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Foliate 1.5.3, Minitube 3.1, wine-staging 4.12, Virtual Box 5.2.32 & 6.0.10, Pale Moon 28.6.1, Waterfox 56.2.12
User avatar
stevepusser
 
Posts: 11016
Joined: 2009-10-06 05:53

Re: How to install DMC firmware

Postby cronomorfo » 2019-04-20 18:50

Hi Steve,
I'm aware that it's in the same package. If you give my post a second look, you'll notice I managed to figure that out. I actually tried the same method than the original poster, and considering that the issue still stands, I thought it was reasonable to ask.

I'll try to be more explicit on the steps I took, which are the following:
1. I searched for the firmware using Whereisit. It was on firmware-misc-nonfree, as mentioned
2. I executed sudo aptitude install firmware-misc-nonfree, which, I think, should have the same effect than apt, as stated in the solutiojn above
3. I rebooted the OS

The issue persists, that error being the message "kernel: i915 0000:00:02.0: firmware: failed to load i915/skl_dmc_ver1_26.bin (-2)" shown during startup.

Is there any other step I may be missing here?

Also:
Since you're hijacking this thread

I thought it was a best practice to expand on a thread on a given issue when/if the thread is a method to solve a given issue when it may be helpful for future inquiries (such as when a given method does not seem to work). Since I'm new to the forum, please let me know if I'm at fault here.
Cronomorfo.
ESL and new Linux user, finding my bearings here. Please be patient.
cronomorfo
 
Posts: 6
Joined: 2019-02-21 18:53

Re: How to install DMC firmware

Postby Head_on_a_Stick » 2019-04-20 19:18

cronomorfo wrote:The issue persists, that error being the message

Is your video card actually working?

The device will go through a list of firmware and may fail with some but then succeed with another file, check the entire journal to get the full picture.
User avatar
Head_on_a_Stick
 
Posts: 10346
Joined: 2014-06-01 17:46
Location: /dev/chair

Re: How to install DMC firmware

Postby cronomorfo » 2019-04-20 20:09

Head_on_a_Stick wrote:Is your video card actually working?

I'm not sure on how to check that out.

Head_on_a_Stick wrote:The device will go through a list of firmware and may fail with some but then succeed with another file, check the entire journal to get the full picture.

The entire journal for today only is ~2k lines. Any option I should add to focus on what could be important?
Cronomorfo.
ESL and new Linux user, finding my bearings here. Please be patient.
cronomorfo
 
Posts: 6
Joined: 2019-02-21 18:53

Re: How to install DMC firmware

Postby Head_on_a_Stick » 2019-04-20 20:24

cronomorfo wrote:I'm not sure on how to check that out.

Code: Select all
# apt install vainfo
vainfo

Or maybe do some benchmarks.

cronomorfo wrote:Any option I should add to focus on what could be important?

Grep it for "i915", perhaps?
User avatar
Head_on_a_Stick
 
Posts: 10346
Joined: 2014-06-01 17:46
Location: /dev/chair

Next

Return to Hardware

Who is online

Users browsing this forum: No registered users and 9 guests

fashionable