2010-06-29 13:36:19

by Larry Finger

[permalink] [raw]
Subject: Problem with firmware load on ipw2200

I'm trying to help an ipw2200 user on the openSUSE Wireless Forum and I'm
stuck. The system is failing to load the firmware with error -2 (File or
directory not found). The difficulty is that the required files are
present with the correct permissions.

What system component might be missing and/or borked to get this symptom?

Thanks,

Larry


2010-06-30 05:46:34

by Pavel Roskin

[permalink] [raw]
Subject: Re: Problem with firmware load on ipw2200

On Tue, 2010-06-29 at 08:37 -0500, Larry Finger wrote:
> I'm trying to help an ipw2200 user on the openSUSE Wireless Forum and I'm
> stuck. The system is failing to load the firmware with error -2 (File or
> directory not found). The difficulty is that the required files are
> present with the correct permissions.
>
> What system component might be missing and/or borked to get this symptom?

Older versions of compat-wireless had a race condition in the firmware
code that could cause that. From the log of the compat repository:

commit 524449c0184d44773d4947db8cd3bfd98a0a215f
Author: Grazvydas Ignotas <[email protected]>
Date: Thu Apr 22 16:54:02 2010 +0300

compat: fix uevent_suppress on 2.6.29 or older kernels

Missing uevent_suppress is causing two uevents instead of one, which is
confusing udev and sometimes causing firmware load to fail due to race
condition, so let's add it.

Signed-off-by: Grazvydas Ignotas <[email protected]>

--
Regards,
Pavel Roskin

2010-06-29 14:00:13

by John W. Linville

[permalink] [raw]
Subject: Re: Problem with firmware load on ipw2200

On Tue, Jun 29, 2010 at 08:37:21AM -0500, Larry Finger wrote:
> I'm trying to help an ipw2200 user on the openSUSE Wireless Forum and I'm
> stuck. The system is failing to load the firmware with error -2 (File or
> directory not found). The difficulty is that the required files are
> present with the correct permissions.
>
> What system component might be missing and/or borked to get this symptom?

selinux?

John
--
John W. Linville Someday the world will need a hero, and you
[email protected] might be all we have. Be ready.

2010-07-02 16:07:08

by Larry Finger

[permalink] [raw]
Subject: Re: Problem with firmware load on ipw2200

On 06/30/2010 12:46 AM, Pavel Roskin wrote:
> On Tue, 2010-06-29 at 08:37 -0500, Larry Finger wrote:
>> I'm trying to help an ipw2200 user on the openSUSE Wireless Forum and I'm
>> stuck. The system is failing to load the firmware with error -2 (File or
>> directory not found). The difficulty is that the required files are
>> present with the correct permissions.
>>
>> What system component might be missing and/or borked to get this symptom?
>
> Older versions of compat-wireless had a race condition in the firmware
> code that could cause that. From the log of the compat repository:

Thanks to all that responded. The problem turned out to be a missing
package that contained the compat-wireless scripts. The device is now
running - another satisfied "customer" that just converted his wife from
Windows to Linux. We get em one box at a time.

Larry

2010-06-30 22:22:47

by Dan Williams

[permalink] [raw]
Subject: Re: Problem with firmware load on ipw2200

On Tue, 2010-06-29 at 09:49 -0400, John W. Linville wrote:
> On Tue, Jun 29, 2010 at 08:37:21AM -0500, Larry Finger wrote:
> > I'm trying to help an ipw2200 user on the openSUSE Wireless Forum and I'm
> > stuck. The system is failing to load the firmware with error -2 (File or
> > directory not found). The difficulty is that the required files are
> > present with the correct permissions.
> >
> > What system component might be missing and/or borked to get this symptom?
>
> selinux?

Or udev; basically whatever firmware helper is registered with the
kernel for firmware request handling. Which these days I thought was
udev on most distros.

Dan