Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Server hang with modprobe i915 and linuxserver plex docker transcoding

Featured Replies

Looking for some suggestions for troubleshooting from here as I'm almost out of ideas.

 

-HP Desktop (h8-1409) (pegatron corporation 2ad5 version 1.03)
-Running latest firmware (granted, it's five years old)
-Quicksync CPU (https://ark.intel.com/content/www/us/en/ark/products/65719/intel-core-i7-3770-processor-8m-cache-up-to-3-90-ghz.html)
-Onboard video (with DVI-A and DVI-D ports, no HDMI)
-AMD card (in BIOS, I've enabled onboard video and set the Intel VGA controller to "Primary VGA device" - this seems to be as close to enabling iGPU that other threads mention in similar situations)
-6.7.2 (also tried 6.6.7 and 6.8.0RC5 - see notes below)

 

I manually do this (details below):
modprobe i915
chown -R nobody:users /dev/dri
chmod -R 777 /dev/dri

 

The Plex docker ( https://forums.unraid.net/topic/40463-support-linuxserverio-plex-media-server/ ) works fine until I try transcode something, then the server hangs instantly.

 

In 6.8.0RC*, the behaviour changes - as soon as I type modprobe i915 it hangs instantly - no need to start Plex:
https://forums.unraid.net/bug-reports/prereleases/modprobe-i915-causes-immediate-server-hang-r686/

 

This is what makes me think it's not the Plex docker itself, but rather something with my hardware or configuration.

 

Things I've tried:
1. Switching to UEFI
2. adding i915.alpha_support=1 to syslinux.cfg
3. adding intel_iommu=off to syslinux.cfg
4. As an aside, adding the following to "extra parameters" (because I've seen all three variations in various places):
--device=/dev/dri
--device /dev/dri:/dev/dri
--device=/dev/dri:/dev/dri

 

I've attached server diagnostics.

 

I think I've followed relevant threads on this issue but no luck yet so just looking for another set of eyes if anyone has any ideas.

 

Thanks for reading!


Additional details:
---

Linux 4.19.56-Unraid.
root@Tower:~# modprobe i915
root@Tower:~# chown -R nobody:users /dev/dri
root@Tower:~# chmod -R 777 /dev/dri
root@Tower:~# ls -la /dev/dri
total 0
drwxrwxrwx  3 nobody users      100 Nov  5 16:36 ./
drwxr-xr-x 15 root   root      3420 Nov  5 16:36 ../
drwxrwxrwx  2 nobody users       80 Nov  5 16:36 by-path/
crwxrwxrwx  1 nobody users 226,   0 Nov  5 16:36 card0
crwxrwxrwx  1 nobody users 226, 128 Nov  5 16:36 renderD128
root@Tower:~# lsmod | grep i915
i915                 1261568  1
i2c_algo_bit           16384  1 i915
iosf_mbi               16384  1 i915
drm_kms_helper        135168  1 i915
drm                   327680  3 drm_kms_helper,i915
intel_gtt              20480  1 i915
i2c_core               40960  5 drm_kms_helper,i2c_algo_bit,i2c_i801,i915,drm
video                  40960  1 i915
backlight              16384  2 video,i915
root@Tower:~# ls /etc/modprobe.d
README  blacklist-ast.conf  blacklist-i915.conf  iommu_unsafe_interrupts.conf  kvm.conf  scsi-sata-controllers.conf
root@Tower:~# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Turks PRO [Radeon HD 7570]
root@Tower:~# systool -m i915 -av
Module = "i915"

  Attributes:
    coresize            = "1261568"
    initsize            = "0"
    initstate           = "live"
    refcnt              = "1"
    taint               = ""
    uevent              = <store method only>

  Parameters:
    alpha_support       = "N"
    disable_display     = "N"
    disable_power_well  = "1"
    dmc_firmware_path   = "(null)"
    edp_vswing          = "0"
    enable_dc           = "-1"
    enable_dp_mst       = "Y"
    enable_dpcd_backlight= "N"
    enable_fbc          = "0"
    enable_guc          = "0"
    enable_gvt          = "N"
    enable_hangcheck    = "Y"
    enable_ips          = "1"
    enable_ppgtt        = "1"
    enable_psr          = "-1"
    error_capture       = "Y"
    fastboot            = "N"
    force_reset_modeset_test= "N"
    guc_firmware_path   = "(null)"
    guc_log_level       = "0"
    huc_firmware_path   = "(null)"
    invert_brightness   = "0"
    load_detect_test    = "N"
    lvds_channel_mode   = "0"
    mmio_debug          = "0"
    modeset             = "-1"
    nuclear_pageflip    = "N"
    panel_use_ssc       = "-1"
    prefault_disable    = "N"
    reset               = "2"
    vbt_firmware        = "(null)"
    vbt_sdvo_panel_type = "-1"
    verbose_state_checks= "Y"

  Sections:
    .altinstr_aux       = "0xffffffffa0620b83"
    .altinstr_replacement= "0xffffffffa0620638"
    .altinstructions    = "0xffffffffa0656727"
    .bss                = "0xffffffffa0688dc0"
    .data..read_mostly  = "0xffffffffa0688a40"
    .data.once          = "0xffffffffa06889d0"
    .data               = "0xffffffffa0684020"
    .exit.text          = "0xffffffffa0620bdd"
    .fixup              = "0xffffffffa0620bf4"
    .gnu.linkonce.this_module= "0xffffffffa0688ac0"
    .init.text          = "0xffffffffa044a000"
    .note.Linux         = "0xffffffffa0621024"
    .note.gnu.build-id  = "0xffffffffa0621000"
    .orc_unwind         = "0xffffffffa0668ebc"
    .orc_unwind_ip      = "0xffffffffa06581dc"
    .parainstructions   = "0xffffffffa0657260"
    .rodata             = "0xffffffffa0621080"
    .rodata.str1.1      = "0xffffffffa063759c"
    .smp_locks          = "0xffffffffa0656c98"
    .strtab             = "0xffffffffa0467758"
    .symtab             = "0xffffffffa044b000"
    .text..refcount     = "0xffffffffa06207d1"
    .text               = "0xffffffffa0575000"
    .text.unlikely      = "0xffffffffa0620c71"
    __bug_table         = "0xffffffffa0685d90"
    __ex_table          = "0xffffffffa068220c"
    __jump_table        = "0xffffffffa0684000"
    __ksymtab_gpl       = "0xffffffffa0621040"
    __ksymtab_strings   = "0xffffffffa0682fd8"
    __param             = "0xffffffffa0682ab0"


---

tower-diagnostics-20191105-2355.zip

  • 1 year later...

Hi @charris,

 

I have a problem similar to you. Have you been able to fix yours by any chance ?

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.