Bug 757655 - mkinitrd: udev now requires firmware in /usr/lib/firmware
Summary: mkinitrd: udev now requires firmware in /usr/lib/firmware
Status: RESOLVED FIXED
: 753942 758202 (view as bug list)
Alias: None
Product: openSUSE 12.2
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: Factory
Hardware: Other Other
: P5 - None : Critical (vote)
Target Milestone: ---
Assignee: Jeff Mahoney
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-17 23:03 UTC by Jeff Mahoney
Modified: 2012-07-29 20:31 UTC (History)
3 users (show)

See Also:
Found By: Development
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
[PATCH] mkinitrd: Firmware in /usr/lib/firmware (1.20 KB, patch)
2012-04-17 23:58 UTC, Jeff Mahoney
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Mahoney 2012-04-17 23:03:49 UTC
As of udev 182, the firmware loader now looks in /usr/lib/firmware instead of /lib/firmware.

On the file system itself, this has been worked around in the udev package by making /usr/lib/firmware a symbolic link to /lib/firmware.

In the initramfs, the firmware is still placed in /lib/firmware but there's no symbolic link, so firmware won't load. Radeon and other GPU drivers hate that.

Patch to follow.
Comment 1 Jeff Mahoney 2012-04-17 23:58:59 UTC
Created attachment 486551 [details]
[PATCH] mkinitrd: Firmware in /usr/lib/firmware

 With udev 182, firmware is expected to be in /usr/lib/firmware.

 This patch adds the ability for it to look in /usr/lib/firmware, with
 /lib/firmware as a fallback.

 We use /path/to/firmware/ (trailing slash) so we follow the top
 link with the name we used instead of the link target.
Comment 2 Jeff Mahoney 2012-04-17 23:59:26 UTC
Submitted to Base:System as SR 114297.
Comment 3 Bernhard Wiedemann 2012-04-19 09:00:08 UTC
This is an autogenerated message for OBS integration:
This bug (757655) was mentioned in
https://build.opensuse.org/request/show/114556 Factory / mkinitrd
Comment 4 Bin Li 2012-04-20 09:08:20 UTC
Looks the  bnc#758202 and bnc#753942 cause by this one?
Comment 5 Bin Li 2012-04-20 10:08:22 UTC
*** Bug 758202 has been marked as a duplicate of this bug. ***
Comment 6 Jeff Mahoney 2012-04-22 05:11:35 UTC
In Factory, closing as FIXED.
Comment 7 Bin Li 2012-04-23 03:57:00 UTC
*** Bug 753942 has been marked as a duplicate of this bug. ***