FreeBSD 5.2.1 and XFree86-4.x ati driver lockup problem -- Solution

Jim jjy at eaglequest.com
Thu Apr 1 17:53:57 PST 2004


Brooks,

Thanks for the tip.  I recompiled my kernel and X is working just fine 
with acpi enabled.  Hopefully my little adventure helps others...


Best regards,


Jim

Brooks Davis wrote:
> On Wed, Mar 31, 2004 at 09:41:16PM -0500, James wrote:
> 
>>To the FreeBSD team,
>>
>>I struggled with this one for quite a while before figuring it out, so 
>>here goes...
>>
>>I had been using FreeBSD 4x for quite some time on my Compaq Presario 
>>1800.  And, XFree86-3.6x worked nicely with the laptop's ATI Rage 
>>Mobility graphics chip.  Unfortunately, the FreeBSD 4x branch didn't 
>>support the Atheros chipsets in some of the newer networking cards like 
>>the Netgear WG511, so I upgraded to FreeBSD 5.2.1.
>>After that, I couldn't get XFree86-4x to work reliably with my laptop.
>>It turned out that the X instability, which included complete system 
>>lockup, was caused by the ACPI module being loaded upon boot-up. 
>>Sometimes the Xserver would start-up sometimes not.  Also, there was a 
>>guaranteed system lockup if you exited Xwindows and then re-entered 
>>Xwindows at a later time.  In other words, you only got one Xsession per 
>>boot!  So, after trying all sorts of things in XF86Config, and upgrading 
>> to XFree86-4.4 from XFree86-4.3 it turned out that all I needed to do 
>>was add the following line to my /boot/device.hints file...
>>
>>      hint.acpi.0.disabled="1"
>>
>>After that everything worked great!  Xwindows is stable, and my new 
>>Netgear WG511 card is working like a charm.
> 
> 
> You might try building a kernel without SMP and apic.  That let me use
> my ATI Rage P/M Mobility reliably and still keep acpi enabled.
> 
> -- Brooks
> 




More information about the freebsd-mobile mailing list