Comment 39 for bug 1691991

Revision history for this message
Zhanglei Mao (zhanglei-mao) wrote : Re: [Bug 1691991] Re: Xorg Segmentation fault on Hisilicon D05 board (arm64)

hi Daniel,

It is very nice for your to provide a patch for it. For other PCI IDs, I
will check with Huawei team and back to you at next week.

By the way, what is status of first bug ( The busid reported by libdrm on
the arm64 system is "0007:a1:00.0"), has it been accept by upstram? Do you
have bug id for it? Actually, I think we can take both those 2 bugs back to
Huawei or Pearl team in case it is bugs from Kernel.

thanks,
Mao

On Fri, Jun 16, 2017 at 11:46 AM, Daniel Axtens <<email address hidden>
> wrote:

> Hi Mao,
>
> I have done more work on the HiSilicon board. I have talked with the SEG
> team and our conclusion is that the hardware is not compliant with the
> specification, but that it is appropriate to include a workaround in
> software.
>
> I have developed a patch that adds a workaround or 'quirk' to the kernel
> specifically for the hisilicon graphics card and the hisilicon PCI
> bridge. It tests for the card and the bridge on the development board. I
> think it might be acceptable for upstream. With this, X
> autoconfiguration works.
>
> Please could you ask the HiSilicon people if there are other boards or
> parts with different PCI IDs that should be included in this fixup?
>
> Regards,
> Daniel
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1691991
>
> Title:
> Xorg Segmentation fault on Hisilicon D05 board (arm64)
>
> Status in xorg package in Ubuntu:
> New
>
> Bug description:
> ubuntu@ubuntu:~$ sudo /usr/lib/xorg/Xorg
> [sudo] password for ubuntu:
>
> X.Org X Server 1.18.4
> Release Date: 2016-07-19
> X Protocol Version 11, Revision 0
> Build Operating System: Linux 4.4.0-45-generic aarch64 Ubuntu
> Current Operating System: Linux ubuntu 4.10.0-20.22-generic
> #22+pearl.2-Ubuntu SMP Thu Apr 27 20:23:08 UTC 2017 aarch64
> Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.10.0-20.22-generic
> root=UUID=eee681c5-04ce-4cd0-a004-cae6717961ce ro debug
> earlycon=pl011,mmio,0x602B0000 console=tty0
> Build Date: 02 November 2016 10:05:28PM
> xorg-server 2:1.18.4-0ubuntu0.2 (For technical support please see
> http://www.ubuntu.com/support)
> Current version of pixman: 0.33.6
> Before reporting problems, check http://wiki.x.org
> to make sure that you have the latest version.
> Markers: (--) probed, (**) from config file, (==) default setting,
> (++) from command line, (!!) notice, (II) informational,
> (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> (==) Log file: "/var/log/Xorg.0.log", Time: Fri May 19 18:10:13 2017
> (==) Using system config directory "/usr/share/X11/xorg.conf.d"
> pci id for fd 10: 19e5:1711, driver (null)
> EGL_MESA_drm_image required.
> (EE)
> (EE) Backtrace:
> (EE) 0: /usr/lib/xorg/Xorg (xorg_backtrace+0x58) [0xaaaad7f1cc48]
> (EE)
> (EE) Segmentation fault at address 0xa0
> (EE)
> Fatal server error:
> (EE) Caught signal 11 (Segmentation fault). Server aborting
> (EE)
> (EE)
> Please consult the The X.Org Foundation support
> at http://wiki.x.org
> for help.
> (EE) Please also check the log file at "/var/log/Xorg.0.log" for
> additional information.
> (EE)
> (EE) Server terminated with error (1). Closing log file.
> Aborted (core dumped)
> ubuntu@ubuntu:~$
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1691991/+subscriptions
>

--
Zhanglei Mao
Solutions Architect, Sales and Business Development
Canonical Group Ltd.
<email address hidden>
+86-13625010929 (m)
+852-6700 6026 (m)
www.ubuntu.com
www.canonical.com