Re: support for the Picasso APU in amdgpu

Bakul Shah <[email protected]>
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <[email protected]>
On Thu, 23 Jan 2020 11:23:00 +0000 Greg V <[email protected]> wrote:
Greg V writes:
> 
>
>
> Jan 23, 2020 5:58:29 AM Bakul Shah :
>
> > On the wiki.freebsd.org/Graphics I see that updating drm-devel
> > to 4.20 is 20% complete but I suspect this page is outdated!
> > Looking at drm-deel-kmod/Makefile it seems it is based on
> > linux 5.0? Ideally I don't want to upgrade to -current.
> >
> > Any advice?
>
> Use -current. Always use -current, especially on desktops.

Thnks all.

With -current and drm-devel-kmod I see /dev/dri but Xorg still
fails. Details below. I haven't touched the FreeBSD kernel in
a while but I may be able to help with the missing pieces.
[Though I suspect there are other problems as to why Xorg fails]

Xorg.0.log:
	...
      [  1837.611] (EE) open /dev/dri/card0: Operation not supported by device
      [  1837.611] (WW) Falling back to old probe method for modesetting
      [  1837.612] (EE) open /dev/dri/card0: Operation not supported by device
      [  1837.612] (WW) Falling back to old probe method for scfb
      [  1837.612] scfb trace: probe start
      [  1837.612] (II) scfb(1): using default device
      [  1837.612] scfb trace: probe done
      [  1837.612] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
      [  1837.612] (EE) Screen 0 deleted because of no matching config section.
      [  1837.612] (II) UnloadModule: "modesetting"
      [  1837.612] (EE)
      Fatal server error:
      [  1837.612] (EE) Cannot run in framebuffer mode. Please specify busIDs        for all framebuffer devices

/dev/dri/card0 does exist.

dmesg reveals messages like
    ...
    i_size_write not implemented -- see your local kernel hacker
    ...
    get_nr_swap_pages not implemented -- see your local kernel hacker
    ...
    sched_setscheduler not implemented -- see your local kernel hacker
    ...
    pm_runtime_mark_last_busy not implemented -- see your local kernel hacker
    drmn0: [drm:*ERROR* ] amdgpu_ring_test_helper[drm ERROR :gfx_v9_0_kiq_kcq_enable] KCQ enable failed
    [drm ERROR :amdgpu_device_ip_hw_init_phase2] hw_init of IP block <gfx_v9_0> failed -60
    drmn0: amdgpu_device_ip_init failed
    drmn0: Fatal error during GPU init
    unregister_acpi_notifier not implemented -- see your local kernel hacker
    [drm] amdgpu: finishing device.
    Memory manager not clean during takedown.

I am not sure why inode size is being written (may be
something to do with sysfs in linux?). 
_______________________________________________
[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.