Re: wifi issues under -stable



On Wed, 22 Sep 2010 16:46:43 -0500
Jim Bryant <kc5vdj.freebsd@xxxxxxxxx> wrote:

One (this one) has an intel pro wireless 3945ABG installed, which returns:

wpi0: <Intel(R) PRO/Wireless 3945ABG> irq 18 at device 0.0 on pci6
wpi0: Driver Revision 20071127
wpi0: 0x1000 bytes of rid 0x10 res 3 failed (0, 0xffffffffffffffff).
wpi0: could not allocate memory resource
device_attach: wpi0 attach returned 6

and the broadcom used in the other does the exact same thing.

I'm thinking that this isn't really a problem with the wifi, but may be
a mini-pci-e issue.

More likelely, it is ACPI-related. Simply put: many laptops have
broken ACPI implementations. Other OS'es might have a workaround for
them, but FreeBSD does not.

Since almost none of todays' laptops work correctly with ACPI
disabled, this is a major pain. (Some laptops overheat when ACPI is
disbled, because of disabled thermal management).

You can try to figure out if the problem is acpi-related with the
following hint in /boot/loader.conf (but beware of thermal problems;
don't run the laptop too long with acpi disabled):
hint.acpi.0.disabled="1"

does anyone know how to solve this problem?

Well, if you can identify exactly where the problem is, you might be
able to work around it. However, the task isn't easy. Sometimes,
forcing IRQ routing might help (but at least in 7.x this only works
with acpi disabled).

Using other OS'es (Linux) to identify if they do something different
with the resources (irq, memeory etc. for devices) migh help pointing
out wherer the problem might be. However, you will be speninding some
time comparing outputs from a FreeBSD verbose boot with the same
information from Linux.

(This thread reminds me that I should test FreeBSD 8.1 on my old
Acer laptop, which have acpi problems, and haven't worked with 6.0 -
8.0.)
--
Torfinn

_______________________________________________
freebsd-stable@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: wifi issues under -stable
    ... wpi0: Driver Revision 20071127 ... wpi0: could not allocate memory resource ... in this case the breakage is probably that something in the ACPI ...
    (freebsd-stable)
  • Re: power management on laptops
    ... >> APM on the other hand usually just works. ... ACPI interfaces ... There are laptops where one of these is rougly sane. ... add hotkeys support, building suspend to disk support, understanding how ...
    (comp.os.linux.portable)
  • [PATCH 2/2] Make BACKLIGHT_CLASS_DEVICE be selected automatically when needed
    ... This driver implements the ACPI Extensions For Display Adapters ... This is a driver for newer Acer laptops. ...
    (Linux-Kernel)
  • Re: Too many devices using IRQ10?
    ... On Monday 14 November 2005 01:47, Steffen Kluge wrote: ... Since I need ACPI for cpuspeed I ... the interrupts are much more evenly used. ... seriously decrease your battery lifetime and on most laptops ...
    (Fedora)
  • Re: Targa Visionary 811 laptop (Athlon64) experiences?
    ... >problem is the ACPI compatibility that is not ... in eMachine's Athlon64 laptops. ... Includes a 64M USB memory stick, ... However, the external "Software Suspend 2" package does work, ...
    (comp.os.linux.hardware)