[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Xorg fails on ATI after update (mmio aperture)



On 24/03/17 06:30 PM, Riccardo Mottola wrote:
> Michel Dänzer wrote:
>>> >[   175.085] (EE) MACH64(0): Unable to map linear aperture. Invalid
>>> >argument (22)
>> This could still be due to CONFIG_IO_STRICT_DEVMEM, assuming offb
>> registers the linear VRAM aperture.
>>
>> Note that I wouldn't count on the kernel package maintainers honing a
>> request to disable CONFIG_IO_STRICT_DEVMEM again, as it's desirable from
>> a security/safety perspective. But I guess you can try.
> I did a full native build of the 4.9.13 kernel using this guide:
> 
> https://www.debian.org/releases/jessie/i386/ch08s06.html.en
> 
> I used the debian supplied config except the IO strict devmem setting.
> It took almost 2 days to build on the iBook using a SSD! :)
> 
> X11 now works, so this is the proof.
> Furthermore the description says that the setting is incompatible with
> with legacy Xorg, which is the one I am using.
> 
> Maybe with an updated ATI driver the usage of legacy is not necessary
> anymore? I doubt somebody works/worked on these older Mach drivers though.

Yeah, no such luck. This would require rewriting the mach64 kernel and
Xorg drivers based on KMS, which is unlikely to ever happen (even for
r128, which would be comparatively easy due to similarity between
Rage128 and early Radeon GPUs).


-- 
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer


Reply to: