Jump to content

mkfelidae

Members
  • Content Count

    40
  • Joined

  • Last visited

Community Reputation

9 Neutral

About mkfelidae

  • Rank
    Advanced Member

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. if you want to just retrieve the copy of the flash backup, any linux live distro (like ubuntu or manjaro) should be able to mount the array disks one at a time (because they are xfs) and on one of them you will find the flash backup that you could extract onto the new flash drive, then make the flash drive bootable, and you would be all set.
  2. I would appreciate this as well.
  3. I use two USB tuner sticks, both from hauppage, a WinTV-HVR (a single ATSC tuner with composite video input as well) and a WinTV-DualHD (a double ATSC tuner with no other features) both appear to use different drivers. and for the DualHD it shows up as the same driver twice. This uses the LibreELEC drivers as far as I know, I have always used the LibreELEC build before as that was the only build that showed my tuners.
  4. Looks good here, shows the Nvidia GPU information i would need to pass a GPU to a docker, shows my ZFS information (currently no pools is correct, i haven't set any up yet.) and also shows that there are DVB adapters on my system. Fine work I must say.
  5. I would be completely down to test anything new as I will continue to have a use for both an nvidia gpu and a hauppage TV Tuner that requires the LibreELEC driver pack
  6. It works better than my hodge-podge'd together Nvidia / DVB build that required a modprobe script at array start.
  7. I would love to see you and @ich777 collaborate as he just released a docker container that builds a combined NVIDIA / DVB kernel from scratch. It does not seem to work completely with either plugin as it probably doesn't have the code or scripts needed to interface with the plugins correctly but it did create a functional kernel that allowed me to use a Hauppage WinTV-dualHD AND provide an NVIDIA GPU to plex to offload transcoding.
  8. For those of us who would like to combine DVB drivers as well as NVIDIA GPU drivers I would like to thank @ich777. Huge shout out to all the help I got for getting it configured.
  9. Shout out to @ich777 for the awesome docker container he just put up in Community Applications that help compile your own custom kernel
  10. I have a script that calls: modprobe em28xx When the array is started. Then I have my Plex docker setup for an autostart delay of 30 seconds, to give the script time to fire and for modprobe to load not only em28xx but all of its dependencies such as the dvb_core driver. For me, /dev/dvb, isn't an actual path until the modprobe script fires. That is the real reason my Plex docker has an autostart delay, the docker crashes on start if the drivers haven't been loaded and /dev/dvb hasn't been created. When I said that my USB stick doesn't show up in the dvb plugin, I meant it ONLY doesn't show up in the adapters list on the plugin GUI. If I had to take a guess why, it would be that the GUI is looking for the devices at boot time, but that the device doesn't show as a dvb device until I load the driver at array start. I hope this helps, if not let me know.
  11. I AM THE CAT!!! So, starting with the NVIDIA build for 6.8.3 AND the DVB Build for 6.8.3 I was able to smush the DVB drivers into the NVIDIA Build, I had to modprobe the specific driver (em28xx) for my Hauppage WinTV-Dual-USB as I didn't manage to get it to auto-load but it works, SEE!: my only problem is that my DVB adapter, a hauppage WINTV-Dual-USB do not show up in the UNRAID DVB plugin but plex does detect and stream from it just as well as it did previously. Now I would like to point out that there is no polish on this setup, I have to manually modprobe the driver after boot time at this point, before I start my plex docker (thank you LSIO for the docker, that was the last thing that I needed to make this thing work, the official plex docker wouldn't do the HW transcode) and that, after testing this issue it does not go away on a reboot. Here is how I did it, bask in the simple power of duct-tape based jank: I first downloaded both NVIDIA and DVB plugins. Then I selected the LibreElec 6.8.3 (because that is what works with my tuner) build in the DVB plugin and installed it Reboot the server I then confirmed that my DVB device was showing in the DVB plugin Sifting through the syslog (check my snip it helps to show what I mean) I wrote down the dvb driver that my device was being assigned to (the snip is from after the combination but it is identical to the way that it would be from the before combination) Then I copied the bzfirmware and bzmodules files from my flash share I then installed the NVIDIA 6.8.3 build in the NVIDIA plugin Reboot the server I confirmed that my Graphics card was showing in the NVIDIA plugin I copied the bzfirmware and bzmodules files from my flash share (yes, i did this twice, once for the DVB setup and once for the Nvidia setup) I then unpacked both of them in windows into separate folders (you could do this in whatever you want but i like the simplicity of the windows GUI) I then copied the contents of the DVB bzfirmware into the NVIDIA bzfirmware folder chosing NOT to overwrite any existing files I then copied the contents of the DVB bzmodules \4.19.107-Unraid\kernel\drivers\media to the same folder in the NVIDIA bzmodules folder I then shared both folders to a linux VM I spun up for this and used mksquashfs to zip them both back up (make sure to use the -all-root option to avoid contaminating the permissions of the output bzfirmware and bzmodules files) I then copied the two brand new bz files on top of the ones in my flash drive After a final reboot (and some related troubleshooting that led me to migrate my plex container to the LSIO version) all I have to do is modprobe my driver back in after boot EVERY SINGLE TIME! and start my plex container My next task will be to setup a user script that runs on array start to modprobe that driver so I don't have to do it by hand but it is almost midnight here and I have to work in the morning.
  12. @CHBMB I went to try out your combined Nvidia / DVB build based on 6.7.1rc2 but the Unraid Nvidia plugin no longer shows that particular build. Do you have a link somewhere to that build that I can try and install myself?
  13. Someone further up in this thread said that they used mksquashfs to add a firmware file for one of their devices.I'm not sure how it worked but look through the forum you should be able to find somebody that has done it.
  14. I have used modprobe before for devices I couldn't get to show up at boot. If you know how to get the module for it then the only thing to remember is that UNRAID unpacks into memory at boot so you may need to copy the module every time before you modprobe.