udev: Remove duplicate udev firmware loading rule
authorKhem Raj <raj.khem@gmail.com>
Tue, 25 Jan 2011 04:14:52 +0000 (04:14 +0000)
committerKhem Raj <raj.khem@gmail.com>
Tue, 25 Jan 2011 02:27:13 +0000 (18:27 -0800)
commit61a8d80ccdc245898e878d97439a929d758ceb5b
tree7a9639a26f00d5ec92dcae8e2bfa5d7d6c85d1eb
parent46cc091e64b1be3eab002653b426a9492730cecd
udev: Remove duplicate udev firmware loading rule

A duplicate udev rule calling firmware.sh exists in
50-udev-default.rules and
udev.rules

This causes the kernel to sometimes get the wrong the firmware due to a
race between the two calls.

This is with udev124 from the stable2009 openembedded branch however a
quick
glance suggests that the same problem exists on the dev branch.

50-udev-default.rules comes from the upstream tarball
udev.rules is in the openembedded recipe.

This causes the infamous "Error number -110" while uploading firmware,
i.e:

[ 4171.357272] firmware: requesting zd1211/zd1211b_ub
[ 4171.375779] firmware: requesting zd1211/zd1211b_uphr
[ 4193.981056] firmware: requesting zd1211/zd1211b_ub
[ 4193.986433] firmware: requesting zd1211/zd1211b_uphr
[ 4195.033695] usb 8-3: USB control request for firmware upload failed.  Error number -110

* Fixes Bugzilla/5334

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Koen Kooi <koen@openembedded.org>
16 files changed:
recipes/udev/udev-097/udev.rules
recipes/udev/udev-100/udev.rules
recipes/udev/udev-124/udev.rules
recipes/udev/udev-141/udev.rules
recipes/udev/udev-151/udev.rules
recipes/udev/udev-154/udev.rules
recipes/udev/udev-162/udev.rules
recipes/udev/udev-165/udev.rules
recipes/udev/udev_097.bb
recipes/udev/udev_100.bb
recipes/udev/udev_124.bb
recipes/udev/udev_141.bb
recipes/udev/udev_151.bb
recipes/udev/udev_154.bb
recipes/udev/udev_162.bb
recipes/udev/udev_165.bb