Jump to content

CHBMB

Community Developer
  • Content Count

    10610
  • Joined

  • Last visited

  • Days Won

    45

Posts posted by CHBMB


  1. On 6/4/2020 at 9:45 PM, Phoenix Down said:

    3. How far is this plugin usually behind the official stable Unraid kernel?

    Depends what I have going on in my life at the time.  Last 6-9 months have been pretty full on, last 3 months have been particularly hectic.  New job, new baby and seeing as I work in front line healthcare as a clinician in one of the initially hardest hit areas of my country in terms of Covid, any dev work has kind of taken very much a back seat.

    • Thanks 3

  2. 13 hours ago, ich777 said:

    Completely understandable and that's why I created this container... ;)

    I don't think many people will use it but I think it has it's place.

     

    I like the idea that everyone can build it's own custom kernel with a few clicks (but can also produce more problems than it solves).

    If you give me a little tutorial an how the plugins from linuxserver.io work i could integrate that into my container but I think this wouldn't be compatible since you got two seperate plugins one for DVB and one for nVidia.

     

    Since I'm not really familar with creating plugins it will take some time to release my own...

     

    Currently the DVB plugin from linuxserver.io looks like this:

    grafik.png.10560d4529e9cc0ed060a0c4d6bc226a.png

     

    and the nVidia plugin linuxserver.io looks like this with the build from my container:

    grafik.png.e85d12c105001cecfa1a817fc53c65bf.png

     

    But everything is working just fine.

    Ok, so I have some idea, send me a PM, or better yet, hop on the linuxserver discord and ping me and we can chat about how to move forward. ;)

     


  3. 5 hours ago, ich777 said:

    Hey @CHBMB eventually you can use this, feel free to use as much as you want from it ;)

    Currently you can build your own Kernel/Images in this container with/without Nvidia and with/without DVB drivers (currently I've only inclueded the DigitalDevices, LibreELEC and XBOX One USB Stick drivers) also you can choose wich driver version to install wether it's nVidia the runtimes or the DVB driver versions, added also a option that you completely can build it yourself.

    The plugins from Linuxserver.io also work but the version numbers are not shown and it shows that no DVB kernel driver is detected but it works all perfectly fine.

     

    Btw also the problem from @mkfelidae was solved with this (but I think it was eventually because he merged your two builds together so that the kernel module/driver wasn't loaded when it was needed).

     

     

     

    We've already been building Nvidia in a container for a while, DVB I've been kind of stuck with real life stuff, if someone who uses DVB actually wanted to collaborate with us, that would be awesome.  The whole idea of me supporting something I don't actually use at all is pretty untenable.

    • Like 1

  4. 6 hours ago, mkfelidae said:

    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.

     

    That's because I've written routines into the plugin to parse the cards/adapters and output it to the plugin screen, this happens at boot rather than every time the page loads.


  5. On 5/25/2020 at 2:33 AM, mkfelidae said:

    @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?

    I could probably dig it out from somewhere, I gave up playing around with DVB and Nvidia combined as I don't have DVB hardware and never got any answers more detailed than "It doesn't work" which made progress impossible.  I'm amenable to working with someone to get it working, but chucking builds out without decent testing with constructive /useful feedback is largely pointless, as from my perspective it should have worked.

     

     

    • Haha 1

  6. On 5/13/2020 at 9:13 PM, natiz said:

    Is there a guide on how to compile the kernel?

    I am looking to add the https://github.com/LibreELEC/dvb-firmware/blob/master/firmware/dvb-demod-m88rs6000.fw package to TBS version.

    I currently use the TBS CrazyCat build, but it seems its not updated anymore.

    This would allow me to use TBS6281SE for DVB-C and DVBSKy S952 V3 for DVB-S.

    CrazyCat removed his source code.  Nothing I can do about that.  I tried building what he has left against the TBS stuff, but no dice.


  7. 33 minutes ago, Maggi0r said:

    Ok, does that mean that I have to install the driver myself on the Unraid or how?

    Which sticks support DVB unRaid?

     

    Regards Maggi

    so, you may be able to install it yourself, but I can't help you with that as I have little time and can't support it.  They have a support forum here https://support.sundtek.de/

     

    From what I can tell you need to pull a script based install and run that, whether that will work on Slackware without having to work out and install dependencies I couldn't say, I tried running it on my Unraid virtual machine and it appeared to work, but I have no way of testing.


    You'd need to install it at every boot.

    You may or may not need the LibreELEC build preinstalled as I'm unsure whether it needs anything from the DVB kernel or not.
     

    cd /tmp
    
    wget http://sundtek.de/media/sundtek_netinst.sh
    
    chmod 777 sundtek_netinst.sh ./sundtek_netinst.sh

     

    Any more questions and I can't help at all, this is beyond what I can reasonably support and completely different to how Linux drivers normally work from what I can read.  I don't know if you can pass the drivers through to a docker container or not.

     

    As far as a supported DVB-C USB device on Linux then you'd need to either look on the Linux Tv site or preferably find someone on these forums that can confirm a working model.

     

    DVB support on Linux is a bit of a mess overall.


  8. If you're using this with GPU passthrough

     

    <config>
      <!-- Client Control -->
      <fold-anon v='true'/>
    
      <!-- Folding Slot Configuration -->
      <gpu v='true'/>
    
      <!-- HTTP Server -->
      #Following allows access from local network
      <allow v='192.168.0.0/24'/>
    
      <!-- Remote Command Server -->
      #Change password for remote access
      <password v='PASSWORD'/>
    
      <!-- User Information -->
      #Change Team Number and Username if desired. Currently folding for UnRAID team!
      <team v='227802'/> <!-- Your team number (Team UnRAID is # 227802)-->
      <user v='chbmb'/> <!-- Enter your user name here -->
      <passkey v=''/> <!-- 32 hexadecimal characters if provided (Get one here: http://fah-web.stanford.edu/cgi-bin/getpasskey.py)-->
    
      <!-- Web Server -->
      #Following allows access from local network
      <web-allow v='192.168.0.0/24'/>
    
      <!-- CPU Use -->
      <power v='medium'/> 
      
      <!-- Folding Slots -->
      <slot id='0' type='CPU'/>
      <slot id='1' type='GPU'/>
    </config>

     


  9. On 2/26/2020 at 2:26 AM, Samurai2007 said:

    Please forgive my ignorance, but do I have to use the letsencrypt docker if I never want to access FreshRSS from outside of my local network?  Does it leave me exposed if I don’t?

    No & not unless your port forward on your firewall/router.


  10. On 3/3/2020 at 8:49 PM, nuhll said:

    This is around 5 years old and still not propperly working. On a fresh install you get serval errors.

     

    e.g.

    403 - Access Denied

    Remote connections are not permitted when using the default password.

    You can use the -setpass [NEWPASSWORD] argument to change the password on the command line.

    McMyAdmin Personal - Web Backend v2.7.1.4

     

    The documentation says something like

     

    After starting the container, log into the Web UI as the admin user with the password password and change the password. You should also consider serving the admin UI over https.

     

    - thats just not possible.

     

    I tried now:

    minecraft/MCMA2_Linux_x86_64 -setpass test

     

    But it just starts another copy of the program (im not sure?!)

     

     

     

    So in the end, the docker log tells me to log into webinterface (for first start wizard) and webinterface tells me to setup a password. all in all a big mess!? 

     

    Anyone has a solution? How do i set a password?

     

    Thanks.

     

    We deprecated this a long time ago.  Must have been missed when asking for removal from CA.  Although the links do take you to pages where this is stated.

     

    @Squid nuke it from orbit please.

     

    @trurl Can you lock the thread as well pleasE?

     


  11. Here you are

    EDIT: better quality Screenshot_20200228-042126.thumb.jpg.223817aeac936ecd5f93032eaf64df18.jpg
    OK, so this is either...

    1. Issue of DP not being connected
    2. A race condition where the plugin parses for cards at boot before the drivers have loaded.
    3. Hardware failure/incompatibility.

    I'm on mobile atm but I've posted (fairly recently) about number 2, and there's an nvidia command you can run to "re-parse" the cards.

  12. 3 hours ago, d2dyno said:

    I read somewhere I need to connect something to the DisplayPort for the GPU to be recognized, but the server is just in a rack with no monitor so that's not ideal (except maybe a fake DisplayPort device). Anyone know the best course of action?

    Post a screenshot of the nvidia plugin page


  13. 9 hours ago, Squid said:

    Probably the best place to start would be to look at the build scripts for nvidia.

    Probably the best place would have been to speak to me first.  If someone has never compiled before, I suspect they ain't going to have much luck putting Unraid, DVB and Nvidia together.


  14. 7 hours ago, Schwiing said:

    Is there a way to download the latest build manually? I keep getting upstream timeout errors.

    #!/bin/bash
    
    #Set your Unraid version here in the form 6-7-3
    UNRAID_VERSION="6-8-2"
    
    # Set the type of build you want here - nvidia or stock
    BUILD_TYPE="nvidia"
    
    #Set the download location here
    DOWNLOAD_LOCATION="/mnt/cache/downloads/nvidia"
    
    echo Downloading v$UNRAID_VERSION of the $BUILD_TYPE build to the $DOWNLOAD_LOCATION folder
    
    #Make target directory
    [[ ! -d ${DOWNLOAD_LOCATION} ]] && \
    mkdir -p ${DOWNLOAD_LOCATION}
    
    #download files
    wget https://lsio.ams3.digitaloceanspaces.com/unraid-nvidia/${UNRAID_VERSION}/${BUILD_TYPE}/bzimage -O ${DOWNLOAD_LOCATION}/bzimage
    wget https://lsio.ams3.digitaloceanspaces.com/unraid-nvidia/${UNRAID_VERSION}/${BUILD_TYPE}/bzroot -O ${DOWNLOAD_LOCATION}/bzroot
    wget https://lsio.ams3.digitaloceanspaces.com/unraid-nvidia/${UNRAID_VERSION}/${BUILD_TYPE}/bzroot-gui -O ${DOWNLOAD_LOCATION}/bzroot-gui
    wget https://lsio.ams3.digitaloceanspaces.com/unraid-nvidia/${UNRAID_VERSION}/${BUILD_TYPE}/bzfirmware -O ${DOWNLOAD_LOCATION}/bzfirmware
    wget https://lsio.ams3.digitaloceanspaces.com/unraid-nvidia/${UNRAID_VERSION}/${BUILD_TYPE}/bzmodules -O ${DOWNLOAD_LOCATION}/bzmodules
    
    #download sha356 files
    wget https://lsio.ams3.digitaloceanspaces.com/unraid-nvidia/${UNRAID_VERSION}/${BUILD_TYPE}/bzimage.sha256 -O ${DOWNLOAD_LOCATION}/bzimage.sha256
    wget https://lsio.ams3.digitaloceanspaces.com/unraid-nvidia/${UNRAID_VERSION}/${BUILD_TYPE}/bzroot.sha256 -O ${DOWNLOAD_LOCATION}/bzroot.sha256
    wget https://lsio.ams3.digitaloceanspaces.com/unraid-nvidia/${UNRAID_VERSION}/${BUILD_TYPE}/bzroot-gui.sha256 -O ${DOWNLOAD_LOCATION}/bzroot-gui.sha256
    wget https://lsio.ams3.digitaloceanspaces.com/unraid-nvidia/${UNRAID_VERSION}/${BUILD_TYPE}/bzfirmware.sha256 -O ${DOWNLOAD_LOCATION}/bzfirmware.sha256
    wget https://lsio.ams3.digitaloceanspaces.com/unraid-nvidia/${UNRAID_VERSION}/${BUILD_TYPE}/bzmodules.sha256 -O ${DOWNLOAD_LOCATION}/bzmodules.sha256
    
    #check sha256 files
    BZIMAGESHA256=$(cat ${DOWNLOAD_LOCATION}/bzimage.sha256 | cut -c1-64)
    BZROOTSHA256=$(cat ${DOWNLOAD_LOCATION}/bzroot.sha256 | cut -c1-64)
    BZROOTGUISHA256=$(cat ${DOWNLOAD_LOCATION}/bzroot-gui.sha256 | cut -c1-64)
    BZFIRMWARESHA256=$(cat ${DOWNLOAD_LOCATION}/bzfirmware.sha256 | cut -c1-64)
    BZMODULESSHA256=$(cat ${DOWNLOAD_LOCATION}/bzmodules.sha256 | cut -c1-64)
    
    #calculate sha256 on downloaded files
    BZIMAGE=$(sha256sum $DOWNLOAD_LOCATION/bzimage | cut -c1-64)
    BZROOT=$(sha256sum $DOWNLOAD_LOCATION/bzroot | cut -c1-64)
    BZROOTGUI=$(sha256sum $DOWNLOAD_LOCATION/bzroot-gui | cut -c1-64)
    BZFIRMWARE=$(sha256sum $DOWNLOAD_LOCATION/bzfirmware | cut -c1-64)
    BZMODULES=$(sha256sum $DOWNLOAD_LOCATION/bzmodules | cut -c1-64)
    
    #Compare expected with actual downloaded files
    [[ $BZIMAGESHA256 == $BZIMAGE ]]; echo "bzimage passed sha256 verification"
    [[ $BZROOTSHA256 == $BZROOT ]]; echo "bzroot passed sha256 verification"
    [[ $BZROOTGUISHA256 == $BZROOTGUI ]]; echo "bzroot-gui passed sha256 verification"
    [[ $BZFIRMWARESHA256 == $BZFIRMWARE ]]; echo "bzfirmware passed sha256 verification"
    [[ $BZMODULESSHA256 == $BZMODULES ]]; echo "bzmodules passed sha256 verification"

    That script will do it.  Need to change the 3 parameters to suit.

     

    chmod +x it to make it executable, if all the SHA256 sums match copy it across to your flash disk.

    • Like 3
    • Thanks 2

  15. On 2/5/2020 at 12:32 AM, 08deanr said:

    Here is the diagnostics from the running system. I would rather not mess with it now but if needed i can later i just alot going on now

    media-diagnostics-20200204-1929.zip 213.45 kB · 1 download

    Just took a look at this and I'm confused, on v6.8.2 those modules are present as far as I can tell.

     

    On 2/5/2020 at 2:13 AM, 08deanr said:

    Correct i have the on board Realtek and the PCI Broadcom and NEITHER were working.  Both are now working with the Stock Unraid

     

     

     

    I'm a bit confused as both of these are present in the v6.8.2 Nvidia build....  they may have been missing on v6.8.1 (I can't remember)

    root@server:/# ls -la /lib/modules/4.19.98-Unraid/kernel/drivers/net/ethernet/realtek | grep r8169
    -rw-r--r--  1 root root 33728 Feb  2 20:52 r8169.ko.xz
    root@server:/# ls -la /lib/modules/4.19.98-Unraid/kernel/drivers/net/ethernet/broadcom | grep tg3
    -rw-rw-rw-  1 root root 66572 Feb  2 20:51 tg3.ko.xz