Bug #168

Livelocked limit engaged while trying to setup IPW wireless

Added by mschacht over 8 years ago. Updated over 5 years ago.

Status:NewStart date:
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:-
Target version:-

Description

Dear all,

A few days ago I wanted to try Sephe's 80211 patch to get wpa
working under DF. However, I can't load the firmware (neither with
nor without the patch). After ipwcontrol and ifconfig I get the
following error messages:

intr 5 at 50001 > 50000 hz, livelocked limit engaged!
ipw0: timeout waiting for firmware initialization to complete
ipw0: could not load firmware
intr 5 at 7399 < 20000 hz, livelock removed

ACPI turned on or off doesn't seem to make a difference.
I attached a verbose dmesg and vmstat -i before and after

ipwcontrol ipw0 -f....

and after

ifconfig ipw0 inet ... netmask ...

Best regards,
Mathias

PS: wep worked under FBSD60 and under WinXP

vm_stat_after_ifconfig.txt Magnifier (964 Bytes) mschacht, 05/05/2006 09:20 AM

vm_stat_after_ipwcontrol.txt Magnifier (964 Bytes) mschacht, 05/05/2006 09:20 AM

vm_stat_before_ipwcontrol.txt Magnifier (964 Bytes) mschacht, 05/05/2006 09:20 AM

dmesg_v.txt Magnifier (31 KB) mschacht, 05/05/2006 09:20 AM

dmesg.latitude.txt Magnifier (11.8 KB) johnvonelite, 11/09/2006 02:14 AM

History

#1 Updated by johnvonelite about 8 years ago

I've observed similar messages in the 1.4.4REL and these directly from 1.2REL on
a Dell laptop.

dmesg clip:
xl0: watchdog timeout
intr 3 at 2083 hz, removing livelock limit
intr 3 at 82596 hz, livelocked! limiting at 20000 hz
xl0: watchdog timeout
intr 3 at 2866 hz, removing livelock limit
intr 3 at 82579 hz, livelocked! limiting at 20000 hz
xl0: watchdog timeout
intr 3 at 1322 hz, removing livelock limit
intr 3 at 82436 hz, livelocked! limiting at 20000 hz

#2 Updated by corecode about 8 years ago

does this still happen?

#3 Updated by corecode about 8 years ago

Creator doen't run DragonFly on this box anymore, closing this issue for now.

#4 Updated by johnvonelite almost 8 years ago

Just tried the latest (i think) daily devel snapshot ISO. The watchdog timeout
issue persists when I run a 'dhclient xl0'. I've included a dmesg from the
serial port on the laptop in dmesg.latitude.txt

#5 Updated by dillon almost 8 years ago

:John Leimon <> added the comment:
:
:Just tried the latest (i think) daily devel snapshot ISO. The watchdog time=
:out=20
:issue persists when I run a 'dhclient xl0'. I've included a dmesg from the=20
:serial port on the laptop in dmesg.latitude.txt

It thinks it is on IRQ11 but clearly it is on IRQ3.

It should be possible to make it work by turning on polling
for that interface.

sysctl kern.polling.enable=1
ifconfig xl0 polling
...

Not the best solution, but until we get around to bringing
in all the FreeBSD PCI interrupt routing infrastructure we
are going to be stuck with the problem on certain machines.

-Matt

#6 Updated by johnvonelite over 7 years ago

:sysctl kern.polling.enable=1
:ifconfig xl0 polling

Just tested this workaround on 1.8.0-REL and it was unsuccessful.

#7 Updated by sepherosa over 7 years ago

Please try following patch:
http://leaf.dragonflybsd.org/~sephe/cbb_020407.diff

Apply under src/sys
patch -p0 -i cbb_020407.diff

Best Regards,
sephe

#8 Updated by corecode over 5 years ago

can we close this?

#9 Updated by sepherosa over 5 years ago

Don't know. It looks much like interrupt routing problem. Grab anyway.

Also available in: Atom PDF