[Arm64-baikalm] Fwd: Ошибка сегментирования Xorg при использовании дискретной видеокарты на Simply Linux 9.1.1
voropaevdmtr
voropaevdmtr на basealt.ru
Пт Авг 13 17:03:18 MSK 2021
Добрый день, столкнулся с похожей проблемой при подключении видеокарты
Saphire Radeon R7 240 к плате tf307-MB-A0
rpm -q xorg-server
xorg-server-1.20.8-alt8.aarch64
логи ядра:
[ 27.824724] radeon 0001:01:00.0: [drm] Cannot find any crtc or sizes
[ OK ] Stopped Light Display Manager.
Starting Light Display Manager...
[ OK ] Started Light Display Manager.
[ OK ] Stopped Light Display Manager.
[FAILED] Failed to start Light Display Manager.
See 'systemctl status lightdm.service' for details.
systemctl status lightdm.service
● lightdm.service - L)ght Display Manager
Loaded: loaded (/lib/systemd/system/lightdm.service; enabled;
vendor preset: enabled)
Active: failed (Result: exit-code) since Tue 2021-07-20 19:10:52
+04; 2 weeks 6 days ago
Docs: man:lightdm(1)
Логи lightdm:
(EE) Backtrace:
(EE) 0: X (xorg_backtrace+0x5c) [0x58fd84]
(EE) 1: X (0x400000+0x193b78) [0x593b78]
(EE) 2: linux-vdso.so.1 (__kernel_rt_sigreturn+0x0) [0xffff808c27d0]
(EE) 3: X (0x400000+0x9afbc) [0x49afbc]
(EE) 4: X (xf86CollectOptions+0x6c) [0x4800b4]
(EE) 5: /usr/lib64/X11/modules/drivers/radeon_drv.so
(0xffff7f464000+0x50268) [0xffff7f4b4268]
(EE) 6: X (InitOutput+0x9d8) [0x4836b0]
(EE) 7: X (0x400000+0x486ec) [0x4486ec]
(EE) 8: /lib64/libc.so.2 (__libc_start_main+0xe4) [0xffff8014cae4]
(EE) 9: X (0x400000+0x32360) [0x432360]
(EE)
(EE) Segmentation fault at address 0x124
(EE)
Fatal server error:
(EE) Caught signal 11 (Segmentation fault). Server aborting
gdb X:
(gdb) backtrace
#0 0x000000000049afbc in x&86MergeOutputClassOptions (
entityIndex=<optimized out>, options=options at entry=0x14a34710)
at xf86platformBus.c:368
#1 0x00000000004800b4 in xf86CollectOptions (pScrn=0x14a34390,
extraOpts=0x0)
at xf86Option.c:83
#2 0x0000ffffbaa99268 in ?? ()
from /usr/lib64/X11/modules/drivers/radeon_drv.so
#3 0x00000000004836b0 in InitOutput (
pScreenInfo=pScreenInfo at entry=0x659020 <screenInfo>,
argc=argc at entry=1,
argv=argv at entry=0xffffdd8ddf48) at xf86Init.c:536
#4 0x00000000004486ec in dix_main (argc=1, argv=0xffffdd8ddf48,
envp=0xffffdd8ddf58) at main.c:193
#5 0x0000ffffbb731ae4 in __libc_start_main (main=0x432310 <main>, argc=1,
argv=0xffffdd8ddf48, init=<optimized nut>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=<optimized out>)
at ../csu/libc-start.c:308
#6 0x0000000000432360 in _start () at ../sysdeps/aarch64/start.S:92
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
12.08.2021 13:03, ValdikSS пишет:
> чт, 12 авг. 2021 г. в 11:57, Evgeny Sinelnikov <sin at altlinux.org
> <mailto:sin at altlinux.org>>:
>
> Добрый день.
>
> чт, 12 авг. 2021 г. в 11:02, ValdikSS <valdikss at gmail.com
> <mailto:valdikss at gmail.com>>:
> >
> > При запуске Xorg с любой дискретной видеокартой (nVidia или AMD)
> в Simply Linux 9.1.1 на Байкал BE-М1000 (плата TF307 пред-релизной
> ревизии A0) происходит ошибка сегментации X-сервера. Бектрейс и в
> случае nVidia, и в случае AMD однотипный: происходит обращение к
> адресу 0x124.
>
> Ошибки разные, в зависимости от версии ядра, прошивки SDK,
> пользовательской части драйвера в x-сервере. Если на всех моделя
> поведение одинаковое, то это значит, что чинить нужно что-то
> конкретное - это хорошо. Какие конкретно модели видеокарт вы
> пробовали?
>
>
> Я пробовал nVidia GeForce GTX 1060, AMD Radeon 5450.
>
>
> Можно получить диагностику вида:
> - dmesg
> - lspci -vvv (плюс -n с номерами)
> - /var/log/Xorg.0.log
> для каждой проверенной видеокарты?
>
>
> Смогу прислать не раньше, чем завтра.
>
>
> >
> > В багтрекере подобных ошибок не нашел, в рассылке об этом
> сообщений не увидел. На x86_64 под Simply Linux 9.1 карты работают
> корректно (сборки 9.1.1 под x86_64 нет).
> > Пробовал комментировать конфигурационные файлы Xorg, чтобы
> использовалась только дискретная видеокарта. Также пробовал
> блокировать модули baikal-hdmi, baikal_vdu_drm, panfrost.
> > Тестировал на прошивке из SDK 5.1 и 5.2.
> >
> > Если установить Wayland-композитор Weston и запустить его через
> weston-launch, сессия работает нормально, в т.ч. программы,
> запускаемые через Xwayland.
>
> То есть та же видюха в Wayland'е работает?
>
>
> Именно. В Wayland работает. Выглядит, как ошибка сборки Xorg, т.к.
> сообщение о падении всегда одинаковое.
>
>
> >
> > Известная ли эта проблема? Если нет, готов предоставить бектрейс
> и coredump.
>
> В чём-то известная. У нас на руках не так много устройств на текущий
> момент. Но то, что иксы не стартуют, мы в курсе. Разбираемся.
>
>
> > P.S. Если это сообщение дошло, а предыдущее такое же — нет, то у
> почтовой рассылки Alt Linux неправильные настройки пересылки:
> бьется DKIM-подпись.
>
> Первое письмо застряло ночью не премодерации по причине "Отправка
> сообщения в закрытый список с постороннего адреса".
> После регистрации почта стала ходить, но застрявшее сообщение так и
> осталось на премодерации.
> Думаю, что DKIM-подпись тут ни при чём.
>
>
> Я говорю о сообщении, которое я отправил 4 числа:
> https://lists.altlinux.org/pipermail/arm64-baikalm/2021-August/000091.html
> <https://lists.altlinux.org/pipermail/arm64-baikalm/2021-August/000091.html>
> В архив оно попало, но, боюсь, никому с нормальными почтовыми
> серверами не дошло, т.к. ваш сервер неправильно настроен.
> Могу подробно написать, что не так, и где править. Мне завести баг на
> багтрекере?
>
>
>
> --
> Sin (Sinelnikov Evgeny)
>
>
> _______________________________________________
> Arm64-baikalm mailing list
> Arm64-baikalm at lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/arm64-baikalm
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.altlinux.org/pipermail/arm64-baikalm/attachments/20210813/d97f5315/attachment.html>
Подробная информация о списке рассылки Arm64-baikalm