Bug 757655

Summary: mkinitrd: udev now requires firmware in /usr/lib/firmware
Product: [openSUSE] openSUSE 12.2 Reporter: Jeff Mahoney <jeffm>
Component: BasesystemAssignee: Jeff Mahoney <jeffm>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Critical    
Priority: P5 - None CC: auxsvr, forgotten_Hf5jTZonIN, mmarek
Version: Factory   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: [PATCH] mkinitrd: Firmware in /usr/lib/firmware

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. ***