LINUX.ORG.RU

Archlinux ARM Banana PI M3, startx не стартует, нет драйвера.

 , ,


0

1

Это вывод при запуске иксов:

X.Org X Server 1.20.3
X Protocol Version 11, Revision 0
Build Operating System: Linux Arch Linux
Current Operating System: Linux alarm 4.20.5-1-ARCH #1 SMP PREEMPT Fri Feb 1 01:49:47 UTC 2019 armv7l
Kernel command line: console=ttyS0,115200 root=PARTUUID=e100505b-01 rw rootwait
Build Date: 27 October 2018  04:53:30PM
 
Current version of pixman: 0.36.0
	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: "/home/alarm/.local/share/xorg/Xorg.0.log", Time: Sun Feb  3 11:57:52 2019
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
gbm: failed to open any driver (search paths /usr/lib/dri)
gbm: Last dlopen error: /usr/lib/dri/sun4i-drm_dri.so: cannot open shared object file: No such file or directory
failed to load driver: sun4i-drm
(II) modeset(0): Initializing kms color map for depth 24, 8 bpc.
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Unsupported high keycode 372 for name <I372> ignored
>                   X11 cannot support keycodes above 255.
>                   This warning only shows for the first high keycode.
Errors from xkbcomp are not fatal to the X server
/etc/X11/xinit/xinitrc: line 51: twm: command not found
/etc/X11/xinit/xinitrc: line 52: xclock: command not found
/etc/X11/xinit/xinitrc: line 53: xterm: command not found
/etc/X11/xinit/xinitrc: line 55: exec: xterm: not found
/etc/X11/xinit/xinitrc: line 54: xterm: command not found
xinit: connection to X server lost

waiting for X server to shut down (II) Server terminated successfully (0). Closing log file.
[alarm@alarm ~]$ ls -l /usr/lib/dri
total 91084
-rwxr-xr-x 10 root root 8914708 Jan 23 20:46 etnaviv_dri.so
-rwxr-xr-x 10 root root 8914708 Jan 23 20:46 imx-drm_dri.so
-rwxr-xr-x 10 root root 8914708 Jan 23 20:46 kgsl_dri.so
-rwxr-xr-x 10 root root 8914708 Jan 23 20:46 kms_swrast_dri.so
-rwxr-xr-x 10 root root 8914708 Jan 23 20:46 msm_dri.so
-rwxr-xr-x 10 root root 8914708 Jan 23 20:46 nouveau_dri.so
-rwxr-xr-x  1 root root 4096152 Jan 23 20:46 nouveau_vieux_dri.so
-rwxr-xr-x 10 root root 8914708 Jan 23 20:46 swrast_dri.so
-rwxr-xr-x 10 root root 8914708 Jan 23 20:46 tegra_dri.so
-rwxr-xr-x 10 root root 8914708 Jan 23 20:46 vc4_dri.so
-rwxr-xr-x 10 root root 8914708 Jan 23 20:46 virtio_gpu_dri.so
sun4i-drm_dri.so такого нет, где взять?

★★★★★

Ответ на: комментарий от vasily_pupkin

Кстати зря ты так, арчеядро 4.16 работало прекрасно, кроме того, что не умело в emmc работать

burato ★★★★★
() автор топика

Как вообще впечатления?
Я так и не стал ставить арч на арм, ибо аура к примеру нет, а без него как-то и не то…
Дебиан и бубунта имхо с хорошей пакетной базой, и собирать под них чего нет - попроще.

fehhner ★★★★★
()
Ответ на: комментарий от fehhner

Как вообще впечатления?

С sd карточки тормознуто, хочу с emmc погонять.

burato ★★★★★
() автор топика
Ответ на: комментарий от fehhner

Ну, стоит у меня на малинке archlinux arm уже 2 года. Все норм, всего хватает.

cadogan
()

А где/почём брал банану M3? Я смотрю, процессор вроде шустрый и сата есть + встроенный emmc - неплохой набор в сравнении с малиной.
Как, кстати, дела с аппаратным декодированием видео, если коди например ставить?

fehhner ★★★★★
()
Ответ на: комментарий от fehhner

Брал на али тыщ за 5, ещё, до подорожания.

Как, кстати, дела с аппаратным декодированием видео

Ну на арчеядре они научились на несколько окон это делать. Я смог смотреть видео сразу с 6 камер в фуллХД, правда проц под 80% сжирало.

burato ★★★★★
() автор топика
Ответ на: комментарий от burato

Объясни что ты хотел показать мне этими двумя командами

Предложил проверить принадлежность отсутствующего файла пакету через pkgfile, а потом поставить этот пакет.

fehhner ★★★★★
()
Последнее исправление: fehhner (всего исправлений: 1)

Если у тебя там работает фреймбуфер, то попробуй сначала для него иксовый драйвер. Далее тебе придётся искать блобы для PowerVR. И я не уверен, что под имеющуюся версию иксов ты их найдёшь.

Quasar ★★★★★
()
Ответ на: комментарий от vasily_pupkin

Там PowerVR. Это жесть та ещё, так как под mali хотя бы частично опенсорсный драйвер написан.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

На 4.16 ядре всё работало замечательно.

burato ★★★★★
() автор топика
Ответ на: комментарий от fehhner

Я вот тоже так смотрел, правда на R2 для роутера. Посмотрел и купил. И даже работает. Кое как. Кое что. Что-то руками допилил, что мог. Драйвера.. Божечки божечки. А от китайцев толку мало :D

vasily_pupkin ★★★★★
()
Ответ на: комментарий от Stanson

А что это такое и как поставить?

burato ★★★★★
() автор топика
Ответ на: комментарий от AbbaT
[alarm@alarm ~]$ zcat /proc/config.gz | grep DRM_SUN8I
CONFIG_DRM_SUN8I_DW_HDMI=m
CONFIG_DRM_SUN8I_MIXER=m
CONFIG_DRM_SUN8I_TCON_TOP=m
burato ★★★★★
() автор топика
Ответ на: комментарий от AbbaT

Гайд хороший надо, мои познания линукса пока не позволяют влёгкую это делать, так как в случае ошибок я не знаю, как себя вести.

burato ★★★★★
() автор топика
Ответ на: комментарий от burato

Кстати ничего не происходит. Дальше то что делать?

Раз не нашёл - файла нет ни в одном пакете в репах.
Нужно собирать вручную. Убедись, что есть минимум пакеты autoconf xorg-util-macros xorg-server-devel (а лучше поставь всю пакетную группу xorg), потом

git clone https://github.com/freedesktop/xf86-video-fbdev
cd xf86-video-fbdev
./autogen.sh
./configure
make
Будут ошибки - гугли

fehhner ★★★★★
()
Последнее исправление: fehhner (всего исправлений: 2)
Ответ на: комментарий от fehhner

xorg-drivers тоже всю группу поставь, вдруг повезёт

fehhner ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.