Bug 42634 - [ymfpci] module conflicts with udev-177/178
Summary: [ymfpci] module conflicts with udev-177/178
Status: RESOLVED WILL_NOT_FIX
Alias: None
Product: Drivers
Classification: Unclassified
Component: Sound(ALSA) (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Jaroslav Kysela
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-23 05:40 UTC by Natrio
Modified: 2013-11-13 17:36 UTC (History)
2 users (show)

See Also:
Kernel Version: 3.2.1
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description Natrio 2012-01-23 05:40:46 UTC
The "ymfpci" module conflicts with udev-177/178, which uses libkmod(kmod) instead of modprobe(module-init-tools), during loading firmware.

According to the "udev" developers,
> Some broken kernel drivers load firmware synchronously in the module init
> path and block modprobe until the firmware request is fulfilled.

> The modprobe-generated firmware request is a direct child device of the
> device which caused modprobe to run. Child device event are blocked until
> the parent device is handled. This dead-locks until the kernel firmware
> loading timeout of 60 seconds is reached."

http://git.kernel.org/?p=linux/hotplug/udev.git;a=commit;h=e64fae5573e566ce4fd9b23c68ac8f3096603314
Comment 1 Takashi Iwai 2013-11-13 17:36:34 UTC
The recent kernel should work as is because it now loads the firmware files directly.

Note You need to log in before you can comment on or make changes to this bug.