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