[Bug 5048] New: mdev does not send "don't have it" message for missing firmware

bugzilla at busybox.net bugzilla at busybox.net
Fri Apr 6 22:13:57 UTC 2012


https://bugs.busybox.net/show_bug.cgi?id=5048

           Summary: mdev does not send "don't have it" message for missing
                    firmware
           Product: Busybox
           Version: 1.19.x
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: minor
          Priority: P5
         Component: Other
        AssignedTo: unassigned at busybox.net
        ReportedBy: danthau at gmail.com
                CC: busybox-cvs at busybox.net
   Estimated Hours: 0.0


With Linux 3.1 I had no issues.  With Linux 3.2 (and now 3.3) and mdev, I found
a delay of one minute between "modprobe iwlwifi" and wlan0 showing up with
"iwconfig" or "iw dev".  With udev, this delay completely disappears.

I inquired about it in #linux-networking on freenode, and was informed the
following:

17:31:35         johill | between 3.1 and 3.2 we bumped the firmware api
version to 6, but then we could never release api 6
17:31:45         johill | so we request iwlwifi-100-6.ucode first
17:31:52         johill | and when that fails, we request iwlwifi-100-5.ucode
...
17:32:21         johill | so the -6 request still goes out to mdev, which
should return "don't have it" right away, but apparently doesn't
17:32:35         johill | udev apparently does return "don't have it"

In summary, mdev does not seem to send the "don't have it" message the Linux
kernel exppects in response to requests for firmware it cannot find, which
results an a minute-long delay whenever one tries to load the driver for such
hardware.

-- 
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the busybox-cvs mailing list