b43 has invalid "firmware:" field
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Tim Gardner | ||
Lucid |
Fix Released
|
Medium
|
Tim Gardner |
Bug Description
This turned up while discussing https:/
In order for getting working hotplug support for jockey to install missing firmware, the "firmware:" links in modules need to be correct.
This currently is wrong for b43:
$ modinfo b43|grep firmware
firmware: FW13
$ modinfo b43legacy|grep firmware
firmware: FW10
however, neither of those files exist (or should).
Now, the devices need several files, but I suppose this could just take a particular representative, like b43/ucode14.fw for b43, and b43legacy/
Or isn't the b43 driver meant to use the kernel's normal firmware loading mechanism? (/lib/udev/
Thanks!
Changed in linux (Ubuntu): | |
assignee: | nobody → Tim Gardner (timg-tpi) |
tags: | added: kernel-series-unknown |
Changed in linux (Ubuntu Lucid): | |
milestone: | ubuntu-10.04-beta-1 → lucid-alpha-2 |
status: | Triaged → In Progress |
Changed in linux (Ubuntu Lucid): | |
milestone: | lucid-alpha-2 → lucid-alpha-3 |
Martin - as far as I can tell, usage of the MODULE_FIRMWARE() macro in the b43 and b43legacy kernel drivers is just wrong. In order for the module information to be correctly displayed, the value passed to MODULE_FIRMWARE() must be fully instantiated at compile time.