Linux Several reboots necessary until Kodi menu shown
#1
Hi,

I am getting bored of rebooting my system until my Kodi is working. This is my problem I have an Intel i5 with a integrated HD4000 and wants to connect it to my Panasonic TX-55AXW634 over HDMI through my AVR onkyo 574, but I have to reboot my PC several times until the Kodi menu is showing up.
I think this must be a hdmi handshake problem but I am not able to fix it.

I make a compare of both working and not working Xorg.log without timestamps:

Xorg.log of working Kodi (1 out of 5 reboots)
Quote:[ ] (WW) Falling back to old probe method for vesa
[ ] (--) intel(0): Integrated Graphics Chipset: Intel® HD Graphics 4000
[ ] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx
[ ] (II) intel(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ ] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[ ] (==) intel(0): RGB weight 888
[ ] (==) intel(0): Default visual is TrueColor
[ ] (**) intel(0): Framebuffer tiled
[ ] (**) intel(0): Pixmaps tiled
[ ] (**) intel(0): "Tear free" disabled
[ ] (**) intel(0): Forcing per-crtc-pixmaps? no
[ ] (II) intel(0): Output VGA1 has no monitor section
[ ] (II) intel(0): Output HDMI1 has no monitor section
[ ] (II) intel(0): Output HDMI2 has no monitor section
[ ] (II) intel(0): Output DP1 has no monitor section
[ ] (II) intel(0): Output DP2 has no monitor section
[ ] (II) intel(0): Output VIRTUAL1 has no monitor section
[ ] (--) intel(0): Output HDMI2 using initial mode 1920 on pipe 0
[ ] (==) intel(0): DPI set to (96, 96)
[ ] (II) Loading sub module "dri2"
[ ] (II) LoadModule: "dri2"
[ ] (II) Module "dri2" already built-in
[ ] (II) UnloadModule: "modesetting"
[ ] (II) Unloading modesetting
[ ] (II) UnloadModule: "fbdev"
[ ] (II) Unloading fbdev
[ ] (II) UnloadSubModule: "fbdevhw"
[ ] (II) Unloading fbdevhw
[ ] (II) UnloadModule: "vesa"
[ ] (II) Unloading vesa
[ ] (==) Depth 24 pixmap format is 32 bpp
[ ] (II) intel(0): SNA initialized with Ivybridge (gen7, gt2) backend
[ ] (==) intel(0): Backing store enabled
[ ] (==) intel(0): Silken mouse enabled
[ ] (II) intel(0): HW Cursor enabled
[ ] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[ ] (==) intel(0): DPMS enabled
[ ] (II) intel(0): [DRI2] Setup complete
[ ] (II) intel(0): [DRI2] DRI driver: i965
[ ] (II) intel(0): [DRI2] VDPAU driver: i965
[ ] (II) intel(0): direct rendering: DRI2 Enabled
[ ] (==) intel(0): hotplug detection: "enabled"
[ ] (--) RandR disabled
[ ] (II) SELinux: Disabled on system
[ ] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[ ] (II) AIGLX: enabled GLX_ARB_create_context
[ ] (II) AIGLX: enabled GLX_ARB_create_context_profile
[ ] (II) AIGLX: enabled GLX_EXT_create_context_es2_profile
[ ] (II) AIGLX: enabled GLX_INTEL_swap_event
[ ] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[ ] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
[ ] (II) AIGLX: enabled GLX_ARB_fbconfig_float
[ ] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[ ] (II) AIGLX: enabled GLX_ARB_create_context_robustness
[ ] (II) AIGLX: Loaded and initialized i965
[ ] (II) GLX: Initialized DRI2 GL provider for screen 0
[ ] (II) intel(0): switch to mode [email protected] on HDMI2 using pipe 0, position (0, 0), rotation normal, reflection none
[ ] (II) intel(0): Setting screen physical size to 508 x 285
[ ] (II) XKB: generating xkmfile /tmp/server-B20D7FC79C315EAEF10EE8E92.xkm
[ ] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[ ] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[ ] (II) LoadModule: "evdev"
[ ] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ ] (II) Module evdev: vendor="X.Org Foundation"
[ ] compiled for 1.15.0, module version = 2.8.2
[ ] Module class: X.Org XInput Driver
[ ] ABI class: X.Org XInput driver, version 20.0
[ ] (II) Using input driver 'evdev' for 'Power Button'
[ ] (**) Power Button: always reports core events
[ ] (**) evdev: Power Button: Device: "/dev/input/event1"
[ ] (--) evdev: Power Button: Vendor 0 Product 0x1
[ ] (--) evdev: Power Button: Found keys
[ ] (II) evdev: Power Button: Configuring as keyboard
[ ] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1"
[ ] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[ ] (**) Option "xkb_rules" "evdev"
[ ] (**) Option "xkb_model" "pc105"
[ ] (**) Option "xkb_layout" "de"
[ ] (II) XKB: generating xkmfile /tmp/server-808BBA3DBDB4226C34E44C5D69A4A9.xkm
[ ] (II) config/udev: Adding input device Video Bus (/dev/input/event2)
[ ] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[ ] (II) Using input driver 'evdev' for 'Video Bus'
[ ] (**) Video Bus: always reports core events
[ ] (**) evdev: Video Bus: Device: "/dev/input/event2"
[ ] (--) evdev: Video Bus: Vendor 0 Product 0x6
[ ] (--) evdev: Video Bus: Found keys
[ ] (II) evdev: Video Bus: Configuring as keyboard
[ ] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input5/event2"
[ ] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[ ] (**) Option "xkb_rules" "evdev"
[ ] (**) Option "xkb_model" "pc105"
[ ] (**) Option "xkb_layout" "de"
[ ] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[ ] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[ ] (II) Using input driver 'evdev' for 'Power Button'
[ ] (**) Power Button: always reports core events
[ ] (**) evdev: Power Button: Device: "/dev/input/event0"
[ ] (--) evdev: Power Button: Vendor 0 Product 0x1
[ ] (--) evdev: Power Button: Found keys
[ ] (II) evdev: Power Button: Configuring as keyboard
[ ] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0/event0"
[ ] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
[ ] (**) Option "xkb_rules" "evdev"
[ ] (**) Option "xkb_model" "pc105"
[ ] (**) Option "xkb_layout" "de"
[ ] (II) config/udev: Adding drm device (/dev/dri/card0) card0 /sys/devices/pci0000:00:00:02.0/drm/card0
[ ] (II) config/udev: Ignoring already known drm device (/dev/dri/card0)
[ ] (II) config/udev: Adding input device HDA Intel PCH Rear Mic (/dev/input/event6)
[ ] (II) No input driver specified, ignoring this device.
[ ] (II) This device may have been added with another device file.
[ ] (II) config/udev: Adding input device HDA Intel PCH Line (/dev/input/event5)
[ ] (II) No input driver specified, ignoring this device.
[ ] (II) This device may have been added with another device file.
[ ] (II) config/udev: Adding input device HDA Intel PCH Line Out (/dev/input/event4)
[ ] (II) No input driver specified, ignoring this device.
[ ] (II) This device may have been added with another device file.
[ ] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=7 (/dev/input/event3)
[ ] (II) No input driver specified, ignoring this device.
[ ] (II) This device may have been added with another device file.
[ ] (II) config/udev: Adding input device Eee PC WMI hotkeys (/dev/input/event7)
[ ] (**) Eee PC WMI hotkeys: Applying InputClass "evdev keyboard catchall"
[ ] (II) Using input driver 'evdev' for 'Eee PC WMI hotkeys'
[ ] (**) Eee PC WMI hotkeys: always reports core events
[ ] (**) evdev: Eee PC WMI hotkeys: Device: "/dev/input/event7"
[ ] (--) evdev: Eee PC WMI hotkeys: Vendor 0 Product 0
[ ] (--) evdev: Eee PC WMI hotkeys: Found keys
[ ] (II) evdev: Eee PC WMI hotkeys: Configuring as keyboard
[ ] (**) Option "config_info" "udev:/sys/devices/platform/eeepc-wmi/input/input10/event7"
[ ] (II) XINPUT: Adding extended input device "Eee PC WMI hotkeys" (type: KEYBOARD, id 9)
[ ] (**) Option "xkb_rules" "evdev"
[ ] (**) Option "xkb_model" "pc105"
[ ] (**) Option "xkb_layout" "de"
[ ] (II) intel(0): EDID vendor "ONK", prod id 1
[ ] (II) intel(0): Using EDID range info for horizontal sync
[ ] (II) intel(0): Using EDID range info for vertical refresh
[ ] (II) intel(0): Printing DDC gathered Modelines:
[ ] (II) intel(0): Modeline "1920"x0.0 148.50 1920 1085 +hsync +vsync (67.5 kHz eP)
[ ] (II) intel(0): Modeline "64"x0.0 25.18 64 74 48 48 -hsync -vsync (31.5 kHz e)
[ ] (II) intel(0): Modeline "72"x0.0 27.00 72 79 48 49 -hsync -vsync (31.5 kHz e)
[ ] (II) intel(0): Modeline "80"x0.0 40.00 80 966 60 60 +hsync +vsync (37.9 kHz e)
[ ] (II) intel(0): Modeline "64"x0.0 25.18 64 75 48 49 -hsync -vsync (31.5 kHz e)
[ ] (II) intel(0): Modeline "102"x0.0 65.00 1024 76 77 -hsync -vsync (48.4 kHz e)
[ ] (II) intel(0): Modeline "1284"x0.0 108.00 1288 1026 +hsync +vsync (64.0 kHz e)
[ ] (II) intel(0): Modeline "128"x0.0 74.25 1280 72 73 +hsync +vsync (45.0 kHz e)
[ ] (II) intel(0): Modeline "1920i"x0.0 74.25 1920 1085 interlace +hsync +vsync (33.8 kHz e)
[ ] (II) intel(0): Modeline "144i"x0.0 27.00 1446 48 49 interlace -hsync -vsync (15.7 kHz e)
[ ] (II) intel(0): Modeline "128"x0.0 74.25 1280 72 73 +hsync +vsync (37.5 kHz e)
[ ] (II) intel(0): Modeline "1920i"x0.0 74.25 1920 1085 interlace +hsync +vsync (28.1 kHz e)
[ ] (II) intel(0): Modeline "144i"x0.0 27.00 1448 57 58 interlace -hsync -vsync (15.6 kHz e)
[ ] (II) intel(0): Modeline "144"x0.0 27.00 1446 24 24 -hsync -vsync (15.7 kHz e)
[ ] (II) intel(0): Modeline "288"x0.0 54.00 2882 24 24 -hsync -vsync (15.7 kHz e)
[ ] (II) intel(0): Modeline "72"x0.0 27.00 72 79 57 58 -hsync -vsync (31.2 kHz e)
[ ] (II) intel(0): Modeline "144"x0.0 27.00 1448 28 29 -hsync -vsync (15.6 kHz e)
[ ] (II) intel(0): Modeline "288"x0.0 54.00 2886 28 29 -hsync -vsync (15.6 kHz e)
[ ] (II) intel(0): Modeline "1920"x0.0 148.50 1920 1085 +hsync +vsync (56.2 kHz e)
[ ] (II) intel(0): Modeline "1920"x0.0 74.25 1920 1085 +hsync +vsync (27.0 kHz e)
[ ] (II) intel(0): Modeline "1920"x0.0 74.25 1920 1085 +hsync +vsync (28.1 kHz e)
[ ] (II) intel(0): Modeline "1920"x0.0 74.25 1920 1085 +hsync +vsync (33.8 kHz e)
[ ] (II) intel(0): Modeline "288"x0.0 108.00 2882 48 49 -hsync -vsync (31.5 kHz e)
[ .970] (II) intel(0): EDID vendor "ONK", prod id 1
[ .970] (II) intel(0): Using hsync ranges from config file
[ .970] (II) intel(0): Using vrefresh ranges from config file
[ .970] (II) intel(0): Printing DDC gathered Modelines:
[ .970] (II) intel(0): Modeline "1920"x0.0 148.50 1920 1085 +hsync +vsync (67.5 kHz eP)
[ .970] (II) intel(0): Modeline "64"x0.0 25.18 64 74 48 48 -hsync -vsync (31.5 kHz e)
[ .970] (II) intel(0): Modeline "72"x0.0 27.00 72 79 48 49 -hsync -vsync (31.5 kHz e)
[ .971] (II) intel(0): Modeline "80"x0.0 40.00 80 966 60 60 +hsync +vsync (37.9 kHz e)
[ .971] (II) intel(0): Modeline "64"x0.0 25.18 64 75 48 49 -hsync -vsync (31.5 kHz e)
[ .971] (II) intel(0): Modeline "102"x0.0 65.00 1024 76 77 -hsync -vsync (48.4 kHz e)
[ .971] (II) intel(0): Modeline "1284"x0.0 108.00 1288 1026 +hsync +vsync (64.0 kHz e)
[ .971] (II) intel(0): Modeline "128"x0.0 74.25 1280 72 73 +hsync +vsync (45.0 kHz e)
[ .971] (II) intel(0): Modeline "1920i"x0.0 74.25 1920 1085 interlace +hsync +vsync (33.8 kHz e)
[ .971] (II) intel(0): Modeline "144i"x0.0 27.00 1446 48 49 interlace -hsync -vsync (15.7 kHz e)
[ .971] (II) intel(0): Modeline "128"x0.0 74.25 1280 72 73 +hsync +vsync (37.5 kHz e)
[ .971] (II) intel(0): Modeline "1920i"x0.0 74.25 1920 1085 interlace +hsync +vsync (28.1 kHz e)
[ .971] (II) intel(0): Modeline "144i"x0.0 27.00 1448 57 58 interlace -hsync -vsync (15.6 kHz e)
[ .971] (II) intel(0): Modeline "144"x0.0 27.00 1446 24 24 -hsync -vsync (15.7 kHz e)
[ .971] (II) intel(0): Modeline "288"x0.0 54.00 2882 24 24 -hsync -vsync (15.7 kHz e)
[ .971] (II) intel(0): Modeline "72"x0.0 27.00 72 79 57 58 -hsync -vsync (31.2 kHz e)
[ .971] (II) intel(0): Modeline "144"x0.0 27.00 1448 28 29 -hsync -vsync (15.6 kHz e)
[ .971] (II) intel(0): Modeline "288"x0.0 54.00 2886 28 29 -hsync -vsync (15.6 kHz e)
[ .971] (II) intel(0): Modeline "1920"x0.0 148.50 1920 1085 +hsync +vsync (56.2 kHz e)
[ .971] (II) intel(0): Modeline "1920"x0.0 74.25 1920 1085 +hsync +vsync (27.0 kHz e)
[ .971] (II) intel(0): Modeline "1920"x0.0 74.25 1920 1085 +hsync +vsync (28.1 kHz e)
[ .971] (II) intel(0): Modeline "1920"x0.0 74.25 1920 1085 +hsync +vsync (33.8 kHz e)
[ .971] (II) intel(0): Modeline "288"x0.0 108.00 2882 48 49 -hsync -vsync (31.5 kHz e)
[ .228] (II) intel(0): EDID vendor "ONK", prod id 1
[ .228] (II) intel(0): Using hsync ranges from config file
[ .228] (II) intel(0): Using vrefresh ranges from config file
[ .228] (II) intel(0): Printing DDC gathered Modelines:
[ .228] (II) intel(0): Modeline "1920"x0.0 148.50 1920 1085 +hsync +vsync (67.5 kHz eP)
[ .228] (II) intel(0): Modeline "64"x0.0 25.18 64 74 48 48 -hsync -vsync (31.5 kHz e)
[ .228] (II) intel(0): Modeline "72"x0.0 27.00 72 79 48 49 -hsync -vsync (31.5 kHz e)
[ .228] (II) intel(0): Modeline "80"x0.0 40.00 80 966 60 60 +hsync +vsync (37.9 kHz e)
[ .228] (II) intel(0): Modeline "64"x0.0 25.18 64 75 48 49 -hsync -vsync (31.5 kHz e)
[ .228] (II) intel(0): Modeline "102"x0.0 65.00 1024 76 77 -hsync -vsync (48.4 kHz e)
[ .228] (II) intel(0): Modeline "1284"x0.0 108.00 1288 1026 +hsync +vsync (64.0 kHz e)
[ .228] (II) intel(0): Modeline "128"x0.0 74.25 1280 72 73 +hsync +vsync (45.0 kHz e)
[ .228] (II) intel(0): Modeline "1920i"x0.0 74.25 1920 1085 interlace +hsync +vsync (33.8 kHz e)
[ .228] (II) intel(0): Modeline "144i"x0.0 27.00 1446 48 49 interlace -hsync -vsync (15.7 kHz e)
[ .228] (II) intel(0): Modeline "128"x0.0 74.25 1280 72 73 +hsync +vsync (37.5 kHz e)
[ .228] (II) intel(0): Modeline "1920i"x0.0 74.25 1920 1085 interlace +hsync +vsync (28.1 kHz e)
[ .228] (II) intel(0): Modeline "144i"x0.0 27.00 1448 57 58 interlace -hsync -vsync (15.6 kHz e)
[ .228] (II) intel(0): Modeline "144"x0.0 27.00 1446 24 24 -hsync -vsync (15.7 kHz e)
[ .228] (II) intel(0): Modeline "288"x0.0 54.00 2882 24 24 -hsync -vsync (15.7 kHz e)
[ .228] (II) intel(0): Modeline "72"x0.0 27.00 72 79 57 58 -hsync -vsync (31.2 kHz e)
[ .228] (II) intel(0): Modeline "144"x0.0 27.00 1448 28 29 -hsync -vsync (15.6 kHz e)
[ .228] (II) intel(0): Modeline "288"x0.0 54.00 2886 28 29 -hsync -vsync (15.6 kHz e)
[ .228] (II) intel(0): Modeline "1920"x0.0 148.50 1920 1085 +hsync +vsync (56.2 kHz e)
[ .228] (II) intel(0): Modeline "1920"x0.0 74.25 1920 1085 +hsync +vsync (27.0 kHz e)
[ .228] (II) intel(0): Modeline "1920"x0.0 74.25 1920 1085 +hsync +vsync (28.1 kHz e)
[ .228] (II) intel(0): Modeline "1920"x0.0 74.25 1920 1085 +hsync +vsync (33.8 kHz e)
[ .228] (II) intel(0): Modeline "288"x0.0 108.00 2882 48 49 -hsync -vsync (31.5 kHz e)

Xorg.log of not working boot ends after
Quote:[ ] (WW) Falling back to old probe method for vesa

Does anyone can help me ?

Thanks
FloBo
Reply
#2
Did you also try to use custom edid ? (me too with Denon and libreelec / oe have handshake problem) BUT i have also handshake problem when i stop movie (Milhouse just added a patch that seem solved 90% of this problem)

I also bought dr hdmi and i will test asap
Reply
#3
I dont know how to create a custom edid, all howtos Ive found are for the nvidia tools. But the Dr hdmi thing looks good.
Reply
#4
For libreelec oe (linux based ) i use this guide

http://wiki.openelec.tv/index.php/Config...#tab=Intel
Reply
#5
Tried with dr hdmi today and seems no problem with it for boot

(I use edid captured by dr hdmi and saved)

The strange thing is that edid captured by dr hdmi and edid captured by oe guide are different

(I still have kodi handshake issue sometimes (rarely) but this is a driver / kernel issue)
Reply
#6
Ok first I will try to follow guide for oe, maybe this is similar to kodi or to connect a windows pc and capture the edid data.
But this have to wait for the weekend.
Reply

Logout Mark Read Team Forum Stats Members Help
Several reboots necessary until Kodi menu shown0