DragonFly bugs List (threaded) for 2009-03
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
Re: "iwi0: fatal error" on boot
Sepherosa Ziehau <sepherosa@gmail.com> wrote:
> On Mon, Mar 2, 2009 at 6:20 AM, Johannes Hofmann
> <johannes.hofmann@gmx.de> wrote:
>> Sepherosa Ziehau <sepherosa@gmail.com> wrote:
>>> On Sat, Feb 28, 2009 at 4:46 PM, Johannes Hofmann
>>> <johannes.hofmann@gmx.de> wrote:
>>>> Sepherosa Ziehau <sepherosa@gmail.com> wrote:
>>>>> On Fri, Feb 27, 2009 at 10:18 PM, Johannes Hofmann
>>>>> <johannes.hofmann@gmx.de> wrote:
>>>>>> Hi,
>>>>>>
>>>>>> I'm using the iwi driver with wpa successfully on my Thinkpad T42p for
>>>>>> quite while now with WPA enabled.
>>>>>> During but I'm always seeing:
>>>>>>
>>>>>> iwi0: fatal error
>>>>>> iwi0: wake firmware monitor
>>>>>> iwi0: reset firmware
>>>>>>
>>>>>> And then things work fine. Is this expected?
>>>>>> Also in some cases (about 1 of 50 boots) the iwi0 device seems to
>>>>>> hang (no network traffic going through. A reboot helps.
>>>>>>
>>>>>> All this is not urgent of course, but I thought I should mention it.
>>>>>> Are there any plans to update the iwi driver? I could try to help.
>>>>>
>>>>> I wanted to rewrite it for a long time, but never find enough time
>>>>> after I whacked ipw(4) :P
>>>>> Would you be interested? :)
>>>>
>>>> Interested yes, but it seems that you have rewritten iwl from scratch.
>>>> I could try to port something over from another BSD, but a complete
>>>> rewrite is a bit too much for me I guess :)
>>>
>>> OK :). You could take a look at FreeBSD's iwi. They did a great job
>>> to improve the driver's state.
>>>
>>
>> I converted iwi to use the firmware(9) API and adapted it to the
>> layout of newer firmware versions in the hope that this would fix the
>> problem:
>> http://leaf.dragonflybsd.org/~hofmann/iwi_firmware.diff
>
> Thank you!
>
> Committed:
> 114b4cbc1ec44562d67779db3dad73467fd291f9
Cool! Here is a small update to the iwi man page (taken from iwl(4)).
Not sure whether, when, and how we should remove iwicontrol.
Regards,
Johannes
diff --git a/share/man/man4/iwi.4 b/share/man/man4/iwi.4
index c21a26f..765203d 100644
--- a/share/man/man4/iwi.4
+++ b/share/man/man4/iwi.4
@@ -51,13 +51,20 @@ By default, the
driver configures the adapter for BSS operation (aka infrastructure mode).
This mode requires the use of an access point.
.Pp
-In addition IBSS operation (aka adhoc mode) is also supported. This mode requires
-special ibss firmware. See
-.Xr iwicontrol 8
-for more details on how to load firmware.
-.Pp
For more (general) information on configuring this device, see
.Xr ifconfig 8 .
+.Sh FILES
+The firmware for the adapter is not shipped with
+.Dx
+and must be obtained separately.
+An archive with firmware files that are known to work can be found at:
+.Bd -literal -offset indent
+http://ipw2200.sourceforge.net/firmware.php?fid=7
+.Ed
+.Pp
+The firmware files have to reside in
+.Pa /etc/firmware/iwi/2200/3.0
+and will be loaded when the interface is brought up.
.Sh EXAMPLES
Refer to the
.Sx EXAMPLES
@@ -81,7 +88,6 @@ The driver will reset the hardware. This should not happen.
.Xr wi 4 ,
.Xr wlan 4 ,
.Xr ifconfig 8 ,
-.Xr iwicontrol 8 ,
.Xr wpa_supplicant 8
.Sh AUTHORS
.An -nosplit
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]