Acer Aspire 5672 laptop and FreeBSD 7.1-stable

Torfinn Ingolfsen torfinn.ingolfsen at broadpark.no
Thu Jan 8 21:05:17 UTC 2009


Hi,

FreeBSD 7.1 has been released, time to upgrade the wicked,
hard-to-get-working-with FreeBSD laptop again.
The laptop in question is Acer's Aspire 5672 (the series is called
Aspire 5670), which is a machine with Intel Core Duo (ie 32-bit) cpu, 2 GB
RAM and a ATI Radeon X1600 gfx chip onboard. Now upgraded to FreeBSD
7.1-stable:
tingo at kg-home$ uname -a
FreeBSD kg-home.kg4.no 7.1-STABLE FreeBSD 7.1-STABLE #2: Thu Jan  8
19:30:11 CET 2009     root at kg-home.kg4.no:/usr/obj/usr/src/sys/GENERIC
i386


The problem is that drivers for the nic's (both wired and
wireless) will not attach when acpi is enabled:
bge0: <Broadcom NetXtreme Gigabit Ethernet Controller, ASIC rev. 0x4201> irq 18 at device 0.0 on pci4
bge0: 0x10000 bytes of rid 0x10 res 3 failed (0, 0xffffffff).
bge0: couldn't map memory
device_attach: bge0 attach returned 6

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

When acpi is disabled, they attach and work fine:
bge0: <Broadcom NetXtreme Gigabit Ethernet Controller, ASIC rev. 0x4201> mem 0xc8300000-0xc830ffff irq 17 at device 0.0 on pci4
miibus0: <MII bus> on bge0
brgphy0: <BCM5750 10/100/1000baseTX PHY> PHY 1 on miibus0
brgphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
bge0: Ethernet address: 00:16:36:54:a9:ae
bge0: [ITHREAD]

wpi0: <Intel(R) PRO/Wireless 3945ABG> mem 0xc8200000-0xc8200fff irq 17 at device 0.0 on pci3
wpi0: Ethernet address: 00:13:02:3e:d4:ce
wpi0: [ITHREAD]
wpi0: timeout resetting Tx ring 1
wpi0: timeout resetting Tx ring 3
wpi0: timeout resetting Tx ring 4
wpi0: link state changed to UP

So why don't I just use the laptop with acpi disabled? Because it runs very hot, I fear that it will overheat.
And thermal managment doesn't kick in / work correctly when acpi is disabled. :-(

The laptop have the latest bios available from Acer.
I have tried to look for updated DSDT's, bios modifications an whatnot, but haven't found anything working.
FWIW, Xubuntu works without problems[2] on this very same laptop.
There are dmesgs, acpidumps etc. on the pages I have made for this laptop.

If anybody have hints on how to get acpi working on this laptop, I will be very happy.

References:
1) http://tingox.googlepages.com/aceraspireas5672andfreebsd
2) http://tingox.googlepages.com/as5672_xubuntu
-- 
Regards,
Torfinn Ingolfsen,
Norway



More information about the freebsd-mobile mailing list