Kodi + Odroid N2

Having issues with your DietPi installation, or, found a bug? Post it here.
Post Reply
lausch
Posts: 3
Joined: Wed Dec 04, 2019 4:10 pm

Kodi + Odroid N2

Post by lausch »

Heja,
I'm trying to get Kodi on my N2 running, so far without success. I read a lot about missing GPU support but didn't really find a solution. Made a fresh install with the same outcome, KODI isn't starting.

Is it working on the Odroid N2 with dietpi? Any idea? Thanks.

These are the logs.

Code: Select all

X.Org X Server 1.19.2
Release Date: 2017-03-02
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.9.0-8-arm64 aarch64 Debian
Current Operating System: Linux micDiet 4.9.196+ #1 SMP PREEMPT Mon Oct 21 08:51:53 CEST 2019 aarch64
Kernel command line: root=UUID=e139ce78-9841-40fe-8823-96a304a09859 rootwait rw console=ttyS0,115200n8  no_console_suspend fsck.repair=yes net.ifnames=0 elevator=noop hdmimode=1080p60hz cvbsmode=576cvbs max_freq_a53=1896 max_freq_a73=1800 maxcpus=6 voutmode=hdmi disablehpd=false
Build Date: 03 November 2018  03:03:37AM
xorg-server 2:1.19.2-1+deb9u5 (https://www.debian.org/support)
Current version of pixman: 0.34.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: "/var/log/Xorg.0.log", Time: Wed Dec  4 16:16:33 2019
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
xinit: connection to X server lost

waiting for X server to shut down (II) Server terminated successfully (0). Closing log file.
Error messages from Xorg.0.log
[ 1116.372] (EE) open /dev/dri/card0: No such file or directory
[ 1116.394] (EE) AIGLX: reverting to software rendering

Code: Select all

X.Org X Server 1.19.2
Release Date: 2017-03-02
[  1116.315] X Protocol Version 11, Revision 0
[  1116.317] Build Operating System: Linux 4.9.0-8-arm64 aarch64 Debian
[  1116.317] Current Operating System: Linux micDiet 4.9.196+ #1 SMP PREEMPT Mon Oct 21 08:51:53 CEST $
[  1116.318] Kernel command line: root=UUID=e139ce78-9841-40fe-8823-96a304a09859 rootwait rw console=t$
[  1116.318] Build Date: 03 November 2018  03:03:37AM
[  1116.319] xorg-server 2:1.19.2-1+deb9u5 (https://www.debian.org/support)
[  1116.319] Current version of pixman: 0.34.0
[  1116.319]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[  1116.319] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  1116.322] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Dec  4 16:18:47 2019
[  1116.326] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  1116.326] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  1116.329] (==) ServerLayout "ServerLayout0"
[  1116.329] (==) No screen section available. Using defaults.
[  1116.329] (**) |-->Screen "Default Screen Section" (0)
[  1116.329] (**) |   |-->Monitor "<default monitor>"
[  1116.333] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[  1116.333] (**) Option "BlankTime" "0"
[  1116.333] (**) Option "StandbyTime" "0"
[  1116.334] (**) Option "SuspendTime" "0"
[  1116.334] (**) Option "OffTime" "0"
[  1116.334] (==) Automatically adding devices
[  1116.334] (==) Automatically enabling devices
[  1116.334] (==) Automatically adding GPU devices
[  1116.334] (==) Max clients allowed: 256, resource mask: 0x1fffff
[  1116.335] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[  1116.335]    Entry deleted from font path.
[  1116.335] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[  1116.335]    Entry deleted from font path.
[  1116.335] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[  1116.335]    Entry deleted from font path.
[  1116.335] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
[  1116.335]    Entry deleted from font path.
[  1116.336] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[  1116.336]    Entry deleted from font path.
[  1116.336] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[  1116.336]    Entry deleted from font path.
[  1116.336] (==) FontPath set to:
        /usr/share/fonts/X11/misc,
        built-ins
[  1116.336] (==) ModulePath set to "/usr/lib/xorg/modules"
[  1116.336] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[  1116.336] (II) Loader magic: 0x5561954dc8
[  1116.336] (II) Module ABI versions:
[  1116.336]    X.Org ANSI C Emulation: 0.4
[  1116.337]    X.Org Video Driver: 23.0
[  1116.337]    X.Org XInput driver : 24.1
[  1116.337]    X.Org Server Extension : 10.0
[  1116.344] (--) using VT number 2

[  1116.344] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, $
[  1116.345] (II) no primary bus or device found
[  1116.345] (II) LoadModule: "glx"
[  1116.347] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  1116.352] (II) Module glx: vendor="X.Org Foundation"
[  1116.352]    compiled for 1.19.2, module version = 1.0.0
[  1116.352]    ABI class: X.Org Server Extension, version 10.0
[  1116.352] (==) Matched modesetting as autoconfigured driver 0
[  1116.352] (==) Matched fbdev as autoconfigured driver 1
[  1116.352] (==) Assigned the driver to the xf86ConfigLayout
[  1116.352] (II) LoadModule: "modesetting"
[  1116.353] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[  1116.353] (II) Module modesetting: vendor="X.Org Foundation"
[  1116.353]    compiled for 1.19.2, module version = 1.19.2
[  1116.353]    Module class: X.Org Video Driver
[  1116.353]    ABI class: X.Org Video Driver, version 23.0
[  1116.353] (II) LoadModule: "fbdev"
[  1116.354] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[  1116.354] (II) Module fbdev: vendor="X.Org Foundation"
[  1116.354]    compiled for 1.19.0, module version = 0.4.4
[  1116.354]    Module class: X.Org Video Driver
[  1116.354]    ABI class: X.Org Video Driver, version 23.0
[  1116.354] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[  1116.354] (II) FBDEV: driver for framebuffer: fbdev
[  1116.372] (WW) Falling back to old probe method for modesetting
[  1116.372] (EE) open /dev/dri/card0: No such file or directory
[  1116.372] (WW) Falling back to old probe method for fbdev
[  1116.372] (II) Loading sub module "fbdevhw"
[  1116.372] (II) LoadModule: "fbdevhw"
[  1116.372] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[  1116.373] (II) Module fbdevhw: vendor="X.Org Foundation"
[  1116.373]    compiled for 1.19.2, module version = 0.0.2
[  1116.373]    ABI class: X.Org Video Driver, version 23.0
[  1116.374] (II) FBDEV(0): using default device
[  1116.374] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[  1116.374] (II) FBDEV(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
[  1116.374] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32
[  1116.374] (==) FBDEV(0): RGB weight 888
[  1116.374] (==) FBDEV(0): Default visual is TrueColor
[  1116.374] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[  1116.374] (II) FBDEV(0): hardware: OSD FB (video memory: 77312kB)
[  1116.374] (II) FBDEV(0): checking modes against framebuffer device...
[  1116.374] (II) FBDEV(0): checking modes against monitor...
[  1116.374] (--) FBDEV(0): Virtual size is 1920x1080 (pitch 1920)
[  1116.375] (**) FBDEV(0):  Built-in mode "current"
[  1116.375] (==) FBDEV(0): DPI set to (96, 96)
[  1116.375] (II) Loading sub module "fb"
[  1116.375] (II) LoadModule: "fb"
[  1116.375] (II) Loading /usr/lib/xorg/modules/libfb.so
[  1116.376] (II) Module fb: vendor="X.Org Foundation"
[  1116.376]    compiled for 1.19.2, module version = 1.0.0
[  1116.376]    ABI class: X.Org ANSI C Emulation, version 0.4
[  1116.376] (**) FBDEV(0): using shadow framebuffer
[  1116.376] (II) Loading sub module "shadow"
[  1116.376] (II) LoadModule: "shadow"
[  1116.377] (II) Loading /usr/lib/xorg/modules/libshadow.so
[  1116.378] (II) Module shadow: vendor="X.Org Foundation"
[  1116.378]    compiled for 1.19.2, module version = 1.1.0
[  1116.378]    ABI class: X.Org ANSI C Emulation, version 0.4
[  1116.378] (II) UnloadModule: "modesetting"
[  1116.378] (II) Unloading modesetting
[  1116.378] (==) Depth 24 pixmap format is 32 bpp
[  1116.381] (==) FBDEV(0): Backing store enabled
[  1116.382] (==) FBDEV(0): DPMS enabled
[  1116.382] (==) RandR enabled
[  1116.392] (II) SELinux: Disabled on system
[  1116.394] (II) AIGLX: Screen 0 is not DRI2 capable
[  1116.394] (EE) AIGLX: reverting to software rendering
[  1116.479] (II) IGLX: enabled GLX_MESA_copy_sub_buffer
[  1116.480] (II) IGLX: Loaded and initialized swrast
[  1116.480] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[  1116.561] (II) config/udev: Adding input device MemsArt MA144 RF Controller (/dev/input/event1)
[  1116.561] (**) MemsArt MA144 RF Controller: Applying InputClass "libinput pointer catchall"
[  1116.561] (**) MemsArt MA144 RF Controller: Applying InputClass "libinput keyboard catchall"
[  1116.561] (II) LoadModule: "libinput"
[  1116.562] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[  1116.564] (II) Module libinput: vendor="X.Org Foundation"
[  1116.565]    compiled for 1.19.0, module version = 0.23.0
[  1116.565]    Module class: X.Org XInput Driver
[  1116.565]    ABI class: X.Org XInput driver, version 24.1
[  1116.565] (II) Using input driver 'libinput' for 'MemsArt MA144 RF Controller'
[  1116.565] (**) MemsArt MA144 RF Controller: always reports core events
[  1116.565] (**) Option "Device" "/dev/input/event1"
[  1116.565] (**) Option "_source" "server/udev"
[  1116.566] (II) input device 'MemsArt MA144 RF Controller', /dev/input/event1 is tagged by udev as: $
[  1116.566] (II) input device 'MemsArt MA144 RF Controller', /dev/input/event1 is a pointer caps
[  1116.566] (II) input device 'MemsArt MA144 RF Controller', /dev/input/event1 is a keyboard
[  1116.608] (II) libinput: MemsArt MA144 RF Controller: needs a virtual subdevice
[  1116.608] (**) Option "config_info" "udev:/sys/devices/platform/ff500000.dwc3/xhci-hcd.0.auto/usb1/$
[  1116.608] (II) XINPUT: Adding extended input device "MemsArt MA144 RF Controller" (type: MOUSE, id $
[  1116.608] (**) Option "AccelerationScheme" "none"
[  1116.608] (**) MemsArt MA144 RF Controller: (accel) selected scheme none/0
[  1116.609] (**) MemsArt MA144 RF Controller: (accel) acceleration factor: 2.000
[  1116.609] (**) MemsArt MA144 RF Controller: (accel) acceleration threshold: 4
[  1116.610] (II) input device 'MemsArt MA144 RF Controller', /dev/input/event1 is tagged by udev as: $
[  1116.610] (II) input device 'MemsArt MA144 RF Controller', /dev/input/event1 is a pointer caps
[  1116.610] (II) input device 'MemsArt MA144 RF Controller', /dev/input/event1 is a keyboard
[  1116.612] (II) config/udev: Adding input device MemsArt MA144 RF Controller (/dev/input/mouse0)
[  1116.612] (II) No input driver specified, ignoring this device.
[  1116.612] (II) This device may have been added with another device file.
[  1116.613] (II) config/udev: Adding input device meson-ir (/dev/input/event2)
[  1116.613] (**) meson-ir: Applying InputClass "libinput keyboard catchall"
[  1116.613] (II) Using input driver 'libinput' for 'meson-ir'
[  1116.613] (**) meson-ir: always reports core events
[  1116.613] (**) Option "Device" "/dev/input/event2"
[  1116.613] (**) Option "_source" "server/udev"
[  1116.614] (II) input device 'meson-ir', /dev/input/event2 is tagged by udev as: Keyboard
[  1116.614] (II) input device 'meson-ir', /dev/input/event2 is a keyboard
[  1116.648] (**) Option "config_info" "udev:/sys/devices/platform/ff808040.meson-ir/rc/rc0/input2/eve$
[  1116.648] (II) XINPUT: Adding extended input device "meson-ir" (type: KEYBOARD, id 7)
[  1116.648] (**) Option "xkb_model" "pc105"
[  1116.648] (**) Option "xkb_layout" "gb"
[  1116.648] (**) Option "xkb_options" "lv3:ralt_switch"
[  1116.717] (II) input device 'meson-ir', /dev/input/event2 is tagged by udev as: Keyboard
[  1116.717] (II) input device 'meson-ir', /dev/input/event2 is a keyboard
[  1116.718] (II) config/udev: Adding input device cec_input (/dev/input/event0)
[  1116.718] (**) cec_input: Applying InputClass "libinput keyboard catchall"
[  1116.718] (II) Using input driver 'libinput' for 'cec_input'
[  1116.718] (**) cec_input: always reports core events
[  1116.718] (**) Option "Device" "/dev/input/event0"
[  1116.718] (**) Option "_source" "server/udev"
[  1116.719] (II) input device 'cec_input', /dev/input/event0 is tagged by udev as: Keyboard
[  1116.719] (II) input device 'cec_input', /dev/input/event0 is a keyboard
[  1116.756] (**) Option "config_info" "udev:/sys/devices/virtual/input/input0/event0"
[  1116.756] (II) XINPUT: Adding extended input device "cec_input" (type: KEYBOARD, id 8)
[  1116.756] (**) Option "xkb_model" "pc105"
[  1116.756] (**) Option "xkb_layout" "gb"
[  1116.756] (**) Option "xkb_options" "lv3:ralt_switch"
[  1116.757] (II) input device 'cec_input', /dev/input/event0 is tagged by udev as: Keyboard
[  1116.757] (II) input device 'cec_input', /dev/input/event0 is a keyboard
[  1116.782] (**) MemsArt MA144 RF Controller: Applying InputClass "libinput pointer catchall"
[  1116.782] (**) MemsArt MA144 RF Controller: Applying InputClass "libinput keyboard catchall"
[  1116.782] (II) Using input driver 'libinput' for 'MemsArt MA144 RF Controller'
[  1116.782] (**) MemsArt MA144 RF Controller: always reports core events
[  1116.782] (**) Option "Device" "/dev/input/event1"
[  1116.782] (**) Option "_source" "_driver/libinput"
[  1116.782] (II) libinput: MemsArt MA144 RF Controller: is a virtual subdevice
[  1116.782] (**) Option "config_info" "udev:/sys/devices/platform/ff500000.dwc3/xhci-hcd.0.auto/usb1/$
[  1116.782] (II) XINPUT: Adding extended input device "MemsArt MA144 RF Controller" (type: KEYBOARD, $
[  1116.782] (**) Option "xkb_model" "pc105"
[  1116.782] (**) Option "xkb_layout" "gb"
[  1116.782] (**) Option "xkb_options" "lv3:ralt_switch"
[  1117.174] (II) UnloadModule: "libinput"
[  1117.175] (II) UnloadModule: "libinput"
[  1117.175] (II) UnloadModule: "libinput"
[  1117.179] (II) UnloadModule: "libinput"
[  1117.250] (II) Server terminated successfully (0). Closing log file.

lausch
Posts: 3
Joined: Wed Dec 04, 2019 4:10 pm

Re: Kodi + Odroid N2

Post by lausch »

Slight push;)

A quick feedback if this in general should work or not would be nice.
Is KODI running on an Odroid N2?
lausch
Posts: 3
Joined: Wed Dec 04, 2019 4:10 pm

Re: Kodi + Odroid N2

Post by lausch »

https://github.com/MichaIng/DietPi/issues/3255

This one worked for me. Thanks))
Post Reply