Direct firmware load for radeon/kaveri_sdma1.bin failed with error -2

Bug #1510405 reported by Timothy Lyanguzov
28
This bug affects 6 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Seth Forshee
Wily
Fix Released
Medium
Seth Forshee
Xenial
Fix Released
Medium
Seth Forshee
linux-firmware (Ubuntu)
Invalid
Medium
Seth Forshee
Wily
Invalid
Medium
Seth Forshee
Xenial
Invalid
Medium
Seth Forshee

Bug Description

== SRU Justification ==

Impact: CONFIG_DRM_AMDGPU_CIK enables experimental support for some AMD hardware in the amdgpu driver. It's not considered stable yet and is not working properly with some hardware.

Fix: Disable this option. The hardware which is no longer supported by amdgpu is all supported by the radeon driver.

Regression Potential: It's possible that some regressions might be seen by users with affected hardware, but generally using radeon for this hardware should be more stable.

---

Version 1.149 of the package does not have /lib/firmware/radeon/kaveri_sdma1.bin needed for the latest AMD DRM module.

After booting my monitor is blank.

For other AMD chipsets *_sdma1.bin is needed as well:
drivers/gpu/drm/amd/amdgpu/cik_sdma.c(126): snprintf(fw_name, sizeof(fw_name), "radeon/%s_sdma1.bin", chip_name);

Similar to https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/1183777, https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/1218691

Best regards,
Timothy

Tim Gardner (timg-tpi)
Changed in linux-firmware (Ubuntu):
assignee: nobody → Seth Forshee (sforshee)
Revision history for this message
Seth Forshee (sforshee) wrote :

It appears AMD hasn't yet supplied these files to upstream linux-firmware. I'll have to inquire with the radeon developers about this.

Changed in linux-firmware (Ubuntu):
status: New → In Progress
Changed in linux-firmware (Ubuntu Wily):
assignee: nobody → Seth Forshee (sforshee)
importance: Undecided → Medium
status: New → In Progress
Changed in linux-firmware (Ubuntu Xenial):
importance: Undecided → Medium
Revision history for this message
Seth Forshee (sforshee) wrote :

According to the upstream developers, support for your hardware in amdgpu is experimental and they do not recommend enabling it. I've prepared a test build with this disabled, which will result in falling back to the radeon driver. Please install the appropriate debs for your architecture from the link below and report back whether or not this resolves your display issues. Thanks!

http://people.canonical.com/~sforshee/lp1510405/

Changed in linux (Ubuntu Wily):
assignee: nobody → Seth Forshee (sforshee)
importance: Undecided → Medium
status: New → Incomplete
Changed in linux (Ubuntu Xenial):
assignee: nobody → Seth Forshee (sforshee)
importance: Undecided → Medium
Changed in linux-firmware (Ubuntu Wily):
status: In Progress → Invalid
Changed in linux-firmware (Ubuntu Xenial):
status: In Progress → Invalid
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1510405

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Seth Forshee (sforshee)
tags: added: bot-stop-nagging
Changed in linux (Ubuntu Wily):
status: Incomplete → Confirmed
Changed in linux (Ubuntu Xenial):
status: Incomplete → Confirmed
Seth Forshee (sforshee)
Changed in linux (Ubuntu Wily):
status: Confirmed → Incomplete
Revision history for this message
Seth Forshee (sforshee) wrote :

@Timothy: Have you had a chance to try out the kernel from comment #2?

Revision history for this message
Timothy Lyanguzov (theta682) wrote :

@Seth: Finally, I managed to install this custom kernel. It works for me.

Seth Forshee (sforshee)
description: updated
Seth Forshee (sforshee)
Changed in linux (Ubuntu Wily):
status: Incomplete → In Progress
Changed in linux (Ubuntu Xenial):
status: Confirmed → In Progress
Andy Whitcroft (apw)
Changed in linux (Ubuntu Xenial):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 4.3.0-1.10

---------------
linux (4.3.0-1.10) xenial; urgency=low

  [ Andy Whitcroft ]

  * [Config] make IBMVETH consistent on powerpc/ppc64el
    - LP: #1521712
  * [Config] follow ibmvscsi name change
    - LP: #1521712
  * [Config] move ibm disk and ethernet drivers to linux-image
    - LP: #1521712
  * [Config] include ibmveth in nic-modules for ppc64el
    - LP: #1521712
  * [Config] s390x -- disable abi/module checks for s390x

  [ Tim Gardner ]

  * [Config] Add spl/zfs provides to generic and powerpc64-smp
  * [Config] Add zfs to d-i fs-core-modules

  [ Upstream Kernel Changes ]

  * KVM: x86: work around infinite loop in microcode when #AC is delivered
  * KVM: svm: unconditionally intercept #DB
  * Btrfs: fix truncation of compressed and inlined extents
  * staging/dgnc: fix info leak in ioctl
  * [media] media/vivid-osd: fix info leak in ioctl
  * crypto: asymmetric_keys - remove always false comparison
  * X.509: Fix the time validation [ver #2]
  * isdn_ppp: Add checks for allocation failure in isdn_ppp_open()
  * ppp, slip: Validate VJ compression slot parameters completely

 -- Andy Whitcroft <email address hidden> Tue, 01 Dec 2015 21:37:13 +0000

Changed in linux (Ubuntu Xenial):
status: Fix Committed → Fix Released
Revision history for this message
Brad Figg (brad-figg) wrote :

This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-wily' to 'verification-done-wily'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: verification-needed-wily
Revision history for this message
Timothy Lyanguzov (theta682) wrote :

Hi,

Now it works for me. Please, include it in standard updates.
Version 4.2.0-21.25 on willy.
Sorry, I don't understand how to change tags.

Best regards,
Timothy

Revision history for this message
Luis Henriques (henrix) wrote :

Thank you Timothy. As per comment #8, I am tagging this bug as verified for wily.

tags: added: verification-done-wily
removed: verification-needed-wily
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 4.2.0-21.25

---------------
linux (4.2.0-21.25) wily; urgency=low

  [ Luis Henriques ]

  * Release Tracking Bug
    - LP: #1522108

  [ Upstream Kernel Changes ]

  * staging/dgnc: fix info leak in ioctl
    - LP: #1509565
    - CVE-2015-7885
  * [media] media/vivid-osd: fix info leak in ioctl
    - LP: #1509564
    - CVE-2015-7884
  * KEYS: Fix race between key destruction and finding a keyring by name
    - LP: #1508856
    - CVE-2015-7872
  * KEYS: Fix crash when attempt to garbage collect an uninstantiated
    keyring
    - LP: #1508856
    - CVE-2015-7872
  * KEYS: Don't permit request_key() to construct a new keyring
    - LP: #1508856
    - CVE-2015-7872
  * isdn_ppp: Add checks for allocation failure in isdn_ppp_open()
    - LP: #1508329
    - CVE-2015-7799
  * ppp, slip: Validate VJ compression slot parameters completely
    - LP: #1508329
    - CVE-2015-7799

linux (4.2.0-20.24) wily; urgency=low

  [ Brad Figg ]

  * Release Tracking Bug
    - LP: #1521753

  [ Andy Whitcroft ]

  * [Tests] gcc-multilib does not exist on ppc64el
    - LP: #1515541

  [ Joseph Salisbury ]

  * SAUCE: scsi_sysfs: protect against double execution of
    __scsi_remove_device()
    - LP: #1509029

  [ Manoj Kumar ]

  * SAUCE: (noup) cxlflash: Fix to escalate LINK_RESET also on port 1
    - LP: #1513583

  [ Matthew R. Ochs ]

  * SAUCE: (noup) cxlflash: Fix to avoid virtual LUN failover failure
    - LP: #1513583

  [ Oren Givon ]

  * SAUCE: (noup) iwlwifi: Add new PCI IDs for the 8260 series
    - LP: #1517375

  [ Seth Forshee ]

  * [Config] CONFIG_DRM_AMDGPU_CIK=n
    - LP: #1510405

  [ Upstream Kernel Changes ]

  * net/mlx5e: Disable VLAN filter in promiscuous mode
    - LP: #1514861
  * drivers: net: xgene: fix RGMII 10/100Mb mode
    - LP: #1433290
  * HID: rmi: Disable scanning if the device is not a wake source
    - LP: #1515503
  * HID: rmi: Set F01 interrupt enable register when not set
    - LP: #1515503
  * net/mlx5e: Ethtool link speed setting fixes
    - LP: #1517919
  * scsi_scan: don't dump trace when scsi_prep_async_scan() is called twice
    - LP: #1517942
  * x86/ioapic: Disable interrupts when re-routing legacy IRQs
    - LP: #1508593
  * xhci: Workaround to get Intel xHCI reset working more reliably
  * megaraid_sas: Do not use PAGE_SIZE for max_sectors
    - LP: #1475166
  * net: usb: cdc_ether: add Dell DW5580 as a mobile broadband adapter
    - LP: #1513847
  * KVM: svm: unconditionally intercept #DB
    - LP: #1520184
    - CVE-2015-8104

 -- Luis Henriques <email address hidden> Wed, 02 Dec 2015 17:30:58 +0000

Changed in linux (Ubuntu Wily):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.