Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Jan 2010 09:38:36 +0200
From:      Alexander Motin <mav@FreeBSD.org>
To:        Torfinn Ingolfsen <torfinn.ingolfsen@broadpark.no>
Cc:        freebsd-mobile@freebsd.org
Subject:   Re: Acer Aspire 5672 laptop and FreeBSD 8.0-stable
Message-ID:  <4B52BE7C.2070604@FreeBSD.org>
In-Reply-To: <1263684182.00207912.1263673802@10.7.7.3>
References:  <1263684182.00207912.1263673802@10.7.7.3>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B52BE7C.2070604>