Acer Aspire 5672 laptop and FreeBSD 8.0-stable

Alexander Motin mav at FreeBSD.org
Sun Jan 17 07:38:40 UTC 2010


Torfinn Ingolfsen wrote:
> I have an Acer Aspire 5672 laptop[1], which mainly runs Xubuntu, because FreeBSD doesn't work very well on it. From time to time, I test it with FreeBSD to see if the situation has improved.
> The results for FreeBSD 8.0-stable are now in[2].
> 
> What can I say?
> 
> The only way I can get network interfaces (bge, wpi) working is by disabling acpi. However, I can't run the laptop with acpi disabled for longer periods of time, because it will overheat.
> If acpi is enabled, and I kldload if_wpi the machine panics (page fault).
> 
> In short, this particular laptop doesn't work very well with FreeBSD.
> 
> References:
> 1) http://sites.google.com/site/tingox/as5672
> 2) http://sites.google.com/site/tingox/aceraspireas5672andfreebsd

As I can see, problem is the same as with mine TravelMate 6292. Enabling
ACPI clears resources on PCIe bridges:

pcib2: <ACPI PCI-PCI bridge> irq 17 at device 28.0 on pci0


pcib2:   domain            0


pcib2:   secondary bus     2


pcib2:   subordinate bus   2


pcib2:   I/O decode        0x0-0x0


pcib2:   no prefetched decode


pcib3: <ACPI PCI-PCI bridge> irq 16 at device 28.1 on pci0


pcib3:   domain            0


pcib3:   secondary bus     3


pcib3:   subordinate bus   3


pcib3:   I/O decode        0x0-0x0


pcib3:   no prefetched decode


pcib4: <ACPI PCI-PCI bridge> irq 18 at device 28.2 on pci0


pcib4:   domain            0


pcib4:   secondary bus     4


pcib4:   subordinate bus   4


pcib4:   I/O decode        0x0-0x0


pcib4:   no prefetched decode



Fixing this require significant improvement of the PCI code, which
wasn't done yet. At this moment I am using machine-specific local hack
to set proper resources there (same as in non-ACPI mode) by hands:
http://people.freebsd.org/~mav/tm6292_pcie.patch

-- 
Alexander Motin


More information about the freebsd-mobile mailing list