Re: system freezes when loading amdgpu

Greg V <[email protected]>
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <[email protected]>

On Wed, Mar 6, 2019 at 8:06 PM, Pierre DAVID <[email protected]> wrote:
> On Wed, Mar 06, 2019 at 08:49:10AM +0000, Johannes Lundberg wrote:
>> 
>> On 3/5/19 6:07 AM, Pierre DAVID wrote:
>>> On Mon, Mar 04, 2019 at 10:02:33AM +0000, Johannes Lundberg wrote:
>>>> Hi
>>>> 
>>>> Sorry to hear you're having problems... The good news is, I think 
>>>> your
>>>> card is Southern Islands (SI) generation which means it's 
>>>> supported by
>>>> both radeonkms and amdgpu. SI should be enabled in amdgpu by 
>>>> default in
>>>> 4.16 or later.
>>>> 
>>>> To avoid any UEFI issues, I recommend booting in legacy BIOS mode 
>>>> if
>>>> possible. This way you don't have to disable syscons.
>>>> 
>>>> With drm-kmod radeonkms:
>>>> 
>>>> pkg: xf86-video-ati
>>>> xorg driver: "radeon"
>>>> 
>>>> With drm-kmod amdgpu:
>>>> 
>>>> pkg: xf86-video-amdgpu for "amdgpu", "modesetting" is included in
>>>> xorg-server.
>>>> xorg driver: "modesetting" or "amdgpu" (modesetting is probably 
>>>> better)
>>>> 
>>> 
>>> My system always boots in legacy BIOS mode (it's a pre-UEFI system).
>>> 
>>> I tried with radeonkms also: same thing occurs, the system is 
>>> freezing.
>>> 
>>>> 
>>>> "The system freezes as soon as I kldload amdgpu (or if I start X)"
>>>> 
>>>> Does this mean that you get freeze only sometimes in kldload 
>>>> amdgpu?
>>>> 
>>> 
>>> It always freezes when I kldload either amdgpu or radeonkms.
>> 
>> Hmm :(
>> 
>> Did you set all the sysctls as described in the "debugging tips" 
>> section
>> in https://wiki.freebsd.org/Graphics?
>> 
>> dev.drm.skip_ddb="1"
>> debug.debugger_on_panic=0
>> dev.drm.drm_debug_persist="1"
>> dev.drm.drm_debug=-1
>> 
>> With these set (add in /boot/loader.conf and reboot), do you get a 
>> core
>> dump or some drm log messages left in dmesg after reboot?
>> 
> 
> I didn't succeed in escaping to debugger without the dev.drm.skip_ddb 
> tunable. With (or without) this tunable set to 1, there is no crash 
> dump in /var/crash after manual reboot (via the reset button).
> 
> Here are the relevant lines in /var/log/messages.

hm, do lkpi drivers even respect dev.drm.skip_ddb?

I didn't even know that one, I used debug.debugger_on_panic=0

And keep in mind that you need a non-encrypted swap partition


_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-x11
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.