Jump to content

KermitJr

Members
  • Content Count

    29
  • Joined

  • Last visited

Everything posted by KermitJr

  1. Howdy, fellow unRAIDers! Not sure if anyone has had experience with Intel servers, but a friend is looking at the INTEL SC5650HCBRP for $140 Pros: Tower, case, psu, some RAM, hot swap, etc. Option to add 2nd CPU, up to 288GB Ram, CHEAP price. Cons: Adaptec 5405Z Card barely supported (but shows support elsewhere - requires drive "initialization") (can ultimately swap out if run into trouble) Biggest Question: AXX6DRV3GEXP backplane - can it break the 2TB limit!? My biggest hope is this thread that references larger hard drives. Cause if 2TB isn't an issue, it's a very low entry price point, sans drives. Might pick up a spare! :-) Any other major concerns anyone can foresee? Many thanks! Kermit
  2. So after hitting a wall on my research here , I think I may have found a new option. My biggest fear is dropping 1K (for the below config) and then it not working. Please double check - from what I can see, each item is supported by unRAID. Thanks! SuperMicro 848A-R1K62B 24x LFF Processors: 4x INTEL XEON PROCESSOR E5-4620 EIGHT CORE 16M CACHE 2.20GHZ Installed Memory: 32x Dimm Slots Available (128 GB - 8x16GB) Hard Drives: 24x 3.5" Hard Drives Trays Included Raid Controllers: 3x LSI 9210-8I Installed (Flashed to IT Mode) Power Supplies: 3X 1200W Power Supplies Installed System Board: X9QRI-F+ Backplane: BPN-SAS-846A Network: Intel Quad Port PCIe network adapter
  3. KermitJr

    SkyNet 2.0 - Am I crazy? Please check

    Just wanted to chime in and say thank you for the replies! I actually found a 36 drive version with SAS2 backplane and beefier CPUs. Bwuahahahaaa!!!! KJ
  4. Sent you a PM. Looks like you have multiple from the pic. Hoping you have some left! Thanks, KJ
  5. Howdy folks! I'm hoping for a bit of advice on a potential build I'm working on. My current K9A2 Platinum and Phenom II x4 isn't quite able to hang with my recent move to Plex. I want to move to server-grade but I'm still only a mid-range geek. Stumbled across this on Craigslist. Specs: Supermicro Storage Servers (2U) Model: CSE-826TQ-R800UB Fully loaded systems however they have No "Storage" hard drives included! Each unit will include all hard drive caddies, mounting rails and power cord(s). * Dual CPUs - Intel Xeon Processors E5640 @ 2.67GHz * Motherboard - X8DTU / X8DTU-F * Network Card - Intel PRO/1000 PT Dual Port (EXP19402PT BLK) * RAID - 3Ware 9650SE-12ML * 2 x 80GB internally mounted Intel SSDs * 8 x 4GB 2Rx4 PC3 10600R (total of 32GB) Memory I see elsewhere that the BPN-SAS-826TQ Backplane is good to go with unRAID. However, my issue is the 3Ware 9650SE-12ML, which I cannot confirm will work well, particularly with >2TB drives. So the questions: 1) Anyone have success with the 9650SE-12ML on unRAID at a 2TB+ level? Not listed on page and seems hokey elsewhere. 2) If it's a no-go, how hard would it be to switch it to an Adaptec RAID 71605 (a bit of space with four extra ports if I move cases later)? Would I need a special cable for this? Is there a better controller you'd recommend? My first inclination was two 8 port M1015 but I THINK I only have 2 PCI slots so I'd lose ethernet card if I do that, correct? I THINK that the price is decent for the server, itself, given it has everything but drives (I have my own). I just want to make sure I can easily move past the 2TB drive limit. Key point is that it's close by for pickup. Many thanks, in advance. Kermit
  6. KermitJr

    Upgrade Sanity Check

    Thanks for the quick reply. Guess my search continues ... 😞 And it continues here ...
  7. Howdy, I know this is an older post, but for anyone looking, my understanding is that you're looking for "bonding" - though I believe it focuses more on fault tolerance and balancing. Here's some background: http://www.linuxhorizon.ro/bonding.html Good discussion here: Cheers, Kermit
  8. KermitJr

    CPU will not throttle down when idle (Help)

    Join club! I'm on a ten year oldi AMD Phenom™ 9600 Quad-Core @ 2300 and get the sam error with "Fix Common Problems." I see a lot of folks fixing the issue on intels, but not a lot on the AMD side. One mentioned modprobe powernow_k8 but that worketh not for me. I'm still hanging with: # cat /proc/cpuinfo |egrep -i mhz cpu MHz : 2300.212 power management: ts ttp tm stc 100mhzsteps hwpstate cpu MHz : 2300.212 power management: ts ttp tm stc 100mhzsteps hwpstate cpu MHz : 2300.212 power management: ts ttp tm stc 100mhzsteps hwpstate cpu MHz : 2300.212 power management: ts ttp tm stc 100mhzsteps hwpstate Posting my logs in case help is available. KJ skynet-diagnostics-20190105-1733.zip skynet-syslog-20190105-1735.zip
  9. KermitJr

    [Plugin] Disk Speed Test

    Hello! First, thanks for your time in creating this. I know about life getting in the way! That said, I just hit a wall. Unraid 6.5.3 9 disks (1P, 1C, 7A) Installed Community App plugin Installed DiskSpeed via CA (no errors during install) Went to Docker screen and launched WebGUI Error seems to be with Lucee Got the below. I can't pay a lot, but I'll gladly PayPal (or Crypto) enough to cover the beverage of your choice! DiskSpeed - Disk Diagnostics & Reporting tool Version: Beta 5b Scanning Hardware 16:21:03 Spinning up hard drives 16:21:03 Scanning system storage & USB architecture 16:21:16 Scanning hard drives Lucee 5.2.7.63 Error (application) Message Error invoking external process Detail /usr/bin/lspci: option requires an argument -- 's' Usage: lspci [<switches>] Basic display modes: -mm Produce machine-readable output (single -m for an obsolete format) -t Show bus tree Display options: -v Be verbose (-vv for very verbose) -k Show kernel drivers handling each device -x Show hex-dump of the standard part of the config space -xxx Show hex-dump of the whole config space (dangerous; root only) -xxxx Show hex-dump of the 4096-byte extended config space (root only) -b Bus-centric view (addresses and IRQ's as seen by the bus) -D Always show domain numbers Resolving of device ID's to names: -n Show numeric ID's -nn Show both textual and numeric ID's (names & numbers) -q Query the PCI ID database for unknown ID's via DNS -qq As above, but re-query locally cached entries -Q Query the PCI ID database for all ID's via DNS Selection of devices: -s [[[[<domain>]:]<bus>]:][<slot>][.[<func>]] Show only devices in selected slots -d [<vendor>]:[<device>][:<class>] Show only devices with specified ID's Other options: -i <file> Use specified ID database instead of /usr/share/misc/pci.ids.gz -p <file> Look up kernel modules in a given file instead of default modules.pcimap -M Enable `bus mapping' mode (dangerous; root only) PCI access options: -A <method> Use the specified PCI access method (see `-A help' for a list) -O <par>=<val> Set PCI access parameter (see `-O help' for a list) -G Enable PCI access debugging -H <mode> Use direct hardware access (<mode> = 1 or 2) -F <file> Read PCI configuration dump from a given file Stacktrace The Error Occurred in /var/www/ScanControllers.cfm: line 437 435: <CFSET HW[Key].Path=ControllerPath> 436: <!--- Get the controller information ---> 437: <cfexecute name="/usr/bin/lspci" arguments="-vmm -s #Key#" timeout="300" variable="lspci" /> 438: <CFSET tmpbus=Replace(Key,":","-","ALL")> 439: <CFFILE action="write" file="#PersistDir#/lspci-vmm_#tmpbus#.txt" output="#lspci#" addnewline="NO" mode="666"> called from /var/www/ScanControllers.cfm: line 433 431: </CFIF> 432: </CFLOOP> 433: <CFIF StructKeyExists(HW,Key) EQ "NO"> 434: <CFSET HW[Key]=Duplicate(BlankController)> 435: <CFSET HW[Key].Path=ControllerPath> Java Stacktrace lucee.runtime.exp.ApplicationException: Error invoking external process at lucee.runtime.tag.Execute.doEndTag(Execute.java:258) at scancontrollers_cfm$cf.call_000039(/ScanControllers.cfm:437) at scancontrollers_cfm$cf.call(/ScanControllers.cfm:433) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:933) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:823) at lucee.runtime.listener.ClassicAppListener._onRequest(ClassicAppListener.java:64) at lucee.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:45) at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2464) at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2454) at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2427) at lucee.runtime.engine.Request.exe(Request.java:44) at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1091) at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1039) at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:102) at lucee.loader.servlet.CFMLServlet.service(CFMLServlet.java:51) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620) at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:684) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1152) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684) at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:2464) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Timestamp 8/19/18 4:21:16 PM PDT Also, on the Docker log, not sure if this even helps: ErrorWarningSystemArrayLogin 19-Aug-2018 16:20:37.814 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.0.53 19-Aug-2018 16:20:37.817 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Jun 29 2018 14:42:45 UTC 19-Aug-2018 16:20:37.817 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.0.53.0 19-Aug-2018 16:20:37.818 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux 19-Aug-2018 16:20:37.818 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 4.14.49-unRAID 19-Aug-2018 16:20:37.818 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64 19-Aug-2018 16:20:37.818 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /usr/lib/jvm/java-8-openjdk-amd64/jre 19-Aug-2018 16:20:37.818 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_181-8u181-b13-1~deb9u1-b13 19-Aug-2018 16:20:37.818 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation 19-Aug-2018 16:20:37.818 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat 19-Aug-2018 16:20:37.819 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat 19-Aug-2018 16:20:37.819 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties 19-Aug-2018 16:20:37.819 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 19-Aug-2018 16:20:37.819 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms256m 19-Aug-2018 16:20:37.819 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx512m 19-Aug-2018 16:20:37.820 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.security.egd=file:/dev/./urandom 19-Aug-2018 16:20:37.820 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048 19-Aug-2018 16:20:37.820 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources 19-Aug-2018 16:20:37.820 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs= 19-Aug-2018 16:20:37.820 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat 19-Aug-2018 16:20:37.820 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat 19-Aug-2018 16:20:37.820 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp 19-Aug-2018 16:20:37.821 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library 1.2.17 using APR version 1.5.2. 19-Aug-2018 16:20:37.821 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. 19-Aug-2018 16:20:37.826 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized (OpenSSL 1.1.0f 25 May 2017) 19-Aug-2018 16:20:37.958 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-apr-8888"] 19-Aug-2018 16:20:37.971 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-apr-8009"] 19-Aug-2018 16:20:37.973 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 860 ms 19-Aug-2018 16:20:37.991 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina 19-Aug-2018 16:20:37.991 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.53 =================================================================== SERVER CONTEXT ------------------------------------------------------------------- - config:/opt/lucee/server/lucee-server/context - loader-version:6.0 - core-version:5.2.7.63 =================================================================== 2018-08-19 16:20:40.283 start reading config 2018-08-19 16:20:40.302 fixed LFI 2018-08-19 16:20:40.302 fixed salt 2018-08-19 16:20:40.305 fixed S3 2018-08-19 16:20:40.305 fixed PSQ 2018-08-19 16:20:40.305 fixed logging 2018-08-19 16:20:40.306 fixed Extension 2018-08-19 16:20:40.306 fixed component mappings 2018-08-19 16:20:40.306 fixed to big felix.log 2018-08-19 16:20:40.307 deploy web context 2018-08-19 16:20:40.343 loaded config 2018-08-19 16:20:40.346 loaded constants 2018-08-19 16:20:40.362 loaded loggers 2018-08-19 16:20:40.363 loaded temp dir 2018-08-19 16:20:40.367 loaded id 2018-08-19 16:20:40.367 loaded version 2018-08-19 16:20:40.369 loaded security 2018-08-19 16:20:40.371 loaded lib 2018-08-19 16:20:40.916 Start CFML Controller 2018-08-19 16:20:40.917 touched monitors =================================================================== WEB CONTEXT (cbe856ff790c9ba5208811309bdf168b) ------------------------------------------------------------------- - config:/opt/lucee/web (custom setting) - webroot:/var/www/ - hash:cbe856ff790c9ba5208811309bdf168b - label:cbe856ff790c9ba5208811309bdf168b =================================================================== 2018-08-19 16:20:40.998 fixed LFI 2018-08-19 16:20:40.998 fixed salt 2018-08-19 16:20:40.998 fixed S3 2018-08-19 16:20:40.998 fixed PSQ 2018-08-19 16:20:40.998 fixed logging 2018-08-19 16:20:40.999 fixed Extension 2018-08-19 16:20:40.999 fixed component mappings 2018-08-19 16:20:40.999 fixed to big felix.log 2018-08-19 16:20:41.0 deploy web context 2018-08-19 16:20:41.1 loaded config 2018-08-19 16:20:41.7 loaded constants 2018-08-19 16:20:41.14 loaded loggers 2018-08-19 16:20:41.14 loaded temp dir 2018-08-19 16:20:41.15 loaded id 2018-08-19 16:20:41.15 loaded version 2018-08-19 16:20:41.15 loaded security 2018-08-19 16:20:41.16 loaded lib 19-Aug-2018 16:20:41.155 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-apr-8888"] 19-Aug-2018 16:20:41.186 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-apr-8009"] 19-Aug-2018 16:20:41.218 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 3244 ms
  10. Echoing bknaster here http://lime-technology.com/forum/index.php?topic=34242.0 "I am looking for some recommendations for applications (ideally that already have a docker container) as well as instructions on setting them up. I tried running Deluge from Needo, but am at a loss on even how I need to configure it (what the hell are eggs?), let alone integrate it with something like Sickbeard that monitors TV shows." I'm a bit different... I'd just like to be able to drop a torrent in a folder and Deluge download it. But it's showing me "Not connected" in the WebUI Connection manager... I tried putting in my UnRaid server address, but what do I put for user/pass? The Deluge FAQ has CLI commands, but I'm not sure how to get there from dockerization. Any help? The Deluge website has a lot of assumptions in its setups and doesn't help "get connected" Thanks, Kermit
  11. Hi! Trying to install Linux Mint. Ran the template creation piece. Machine supposedly starts. VNC gives blank screen. When I try to change the boot device using the drop down to the ISO cd, it refreshes and defaults back to the hd. How can I force it to boot the cd so I can install to the new drive? Thanks, Kermit
  12. So I was reading about VNC settings and one post said something to the effect of "your virtbr0 might now have incoming connections enabled... goto network settings and enable" Which I did. Immediately lost connection to UnRaid. Can't even ping the port but I have a new IP address showing up (I told the network settings to obtain it's own). Now looking back, perhaps I should have put a new card in to bridge to... I wasn't thinking virtual, etc. But how do I fix? I can login directly to hard keyboard and monitor if need be. Thanks, Kermit
  13. In preparing for my new "ESXi project" I stumbled upon ProxMox. GrumpyButFun created an image nearly a year ago here: http://lime-technology.com/forum/index.php?topic=31257.0 Success was reported here: http://lime-technology.com/forum/index.php?topic=31321.0 1) I'm curious as to more recent developments and the possibility of unRaid 6? 2) Would I need to recompile? 3) What are the reasons for using one or the other? 4) I don't have Xeon processors - just some quad core AMD types. Will that be a major hit on the ESXi side of the house? (it's one of the things that got my attention with ProxMox) A few years back I compiled my on unRaid to run VMServer directly, but it was very touchy and I wasn't too happy with it. I think that the other way around (unRaid as a guest instead of a host) will be a much better option! I plan on running unRaid, ClearOS (I see it's losing popularity to pfSense, so perhaps a shift...), OwnCloud, Windows 7, Mint, Win98se/XP (for some really old games... no internet access on these vms - might try emulation instead). 5) Or should I stick with just running unRAID and Xen / KVM hosting everything? I look forward to the discussion and I thank each of you in advance! Blessings! Kermit
  14. KermitJr

    unRAID 6 Virtualized

    Guess I know what my future project is.... Offtopic, but Ninthwalker, what did you use to make such, ahem, nifty graphics of your network? Thanks in advance!
  15. Hi all, Just installed this on 4.5.4 (unmenu installed) and it worked great... or so I thought! The image is blurry around any movement and the sound is static/garbled. Handbrake svn3284 Any thoughts or other options? I have a bunch of iso I want to convert to avi/mp4 I just used the stock HandBrakeCLI -i 01.iso -o 01.mp4 Thanks! KermitJr
  16. Okay, SO... I've installed 4.5beta7 overtop of Slackware 13 My issue is that I have files on /mnt/disk1 but the User Shares didn't copy over properly. Even when I recreate them in the Slackboot (vs off usb) It doesn't refresh anything. Also, copying to the cache drive doesn't seem to work properly either. A few other issues I've noted that I need help with... I thought there was a /mnt/shfs directory or something similar but it doesn't show up on the Slackboot. And another thing... It automatically runs a parity check every time I reboot. VERY frustrating. I see this on boot: login: mkdir: mkdir: cannot create directory '/mnt/disk1' and also can't create directory '/mnt/cache' (which is in my fstab as /dev/sda1) I can't help but think its related... system_log attached... Thanks! KermitJr.
  17. KermitJr

    Run unRAID on another Linux distro??

    Boof, I know this is borderline harrassment, but any progress? What is the issue with emttp? I can't find it anywhere? Is it an Unraid only thing? Open source? Lime-tech source? Any chance you can post what you have so far? Thanks! KermitJr
  18. Okay, started from scratch and I now have it up and running (sorta!)! Yippeee!!!! The first time, I was trying to use Ext4 Now I'm having some other issues... When copying... instead of copying from /uraid, I copied files from my usb (hoping to import stuff). Problems I'm having: 1) user shares are misbehaving. I have data on /mnt/disk1 but it doesn't show up on User shares (which I had to recreate from scratch). 2) When I write to a user-share, it creates on /mnt/user0/createdhere but not on the cache drive (/mnt/cache = /dev/sda1) or on /mnt/disk1 I can see the files when I browse to disk1 but no other way. ALso, it does a parity check on every other reboot. Any suggestions? Thanks, kermitjr PS. I'm running 4.5beta7 with 2.6.30.8 and I will be writing a new howto once I get the bugs worked ou! UPDATE: Frustration is mounting. Got VMWare installed but can't log in (get invalid user/pass). I think from research it is a PAM issue... but that's as far as I've gotten and slackware.it is down so i can't just grab the package to install. Really wish I could get unraid working on ubuntu! (or debian). I'm thinking of recopying from /uraid instead of my pre-installed one. We'll see. Time is short with the new baby.
  19. Little Update. Forgot a few things: Slackware 13.0 Unraid 4.5beta7 Kernel 2.6.30.8 Went back and retried and this time only changed File System and SATA support. Same error. Seems to be in the .config unRAID portion. 1 Hour Later Update: Clearly an md driver issue (sorry its been years since I compiled from source). I deleted /usr/source/linux/drivers/md and then recopied from /uraid which seems to have fixe most issues except now I get this: root@tower:/usr/src/linux# make scripts/kconfig/conf -s arch/x86/Kconfig CHK include/linux/version.h CHK include/linux/utsrelease.h SYMLINK include/asm -> include/asm-x86 CALL scripts/checksyscalls.sh CHK include/linux/compile.h CC init/do_mounts_md.o In file included from include/linux/raid/md.h:33, from init/do_mounts_md.c:2: include/linux/raid/md_k.h:19:45: error: ../../../drivers/md/dm-bio-list.h: No such file or directory make[1]: *** [init/do_mounts_md.o] Error 1 make: *** [init] Error 2 root@tower:/usr/src/linux# ls /uraid/usr/src/linux/drivers/md/ Kconfig Makefile md.c md_private.h unraid.c root@tower:/usr/src/linux# So looking in both md directories, I can't seem to find dm-bio-list.h Not in my 4.22 version either! Any help? 6 HOURS LATER UPDATE: Okay, so I discovered that when I followed the instructions to SYMLINK: ln -s linux-2.6.30.8-unraid-special linux actually didn't overwrite... so I: rm linux first and then redid it an voila! it compiles. However, now I get a kernel panic: Cannot open root device "803" or unknown block (8,3) Kernel panic - not syncing unable to mount root fs on unknown-block(8,3) which is more typical kernel issues so I'll research in the morning (I'm in Japan). I'm thinking it could possibly be that I have SATA and I compiled them as [*] (I think!) and I know the filesystem is correct so we'll see.... but if anyone can help out.. Thanks KermitJr
  20. Okay, I'm bumbling through this and I'm getting an error on my kernel MAKE: [code CC drivers/input/keyboard/atkbd.o LD drivers/input/keyboard/built-in.o CC drivers/input/misc/pcspkr.o LD drivers/input/misc/built-in.o LD drivers/input/built-in.o CC drivers/input/serio/serio.o CC drivers/input/serio/i8042.o CC drivers/input/serio/libps2.o LD drivers/input/serio/built-in.o LD drivers/lguest/built-in.o LD drivers/macintosh/built-in.o LD drivers/md/built-in.o CC [M] drivers/md/md.o In file included from drivers/md/md.c:40: drivers/md/md_private.h:57:1: warning: "MD_MINOR_VERSION" redefined In file included from include/linux/raid/xor.h:4, from drivers/md/md_private.h:49, from drivers/md/md.c:40: include/linux/raid/md.h:43:1: warning: this is the location of the previous definition In file included from drivers/md/md.c:40: drivers/md/md_private.h:58:1: warning: "MD_PATCHLEVEL_VERSION" redefined In file included from include/linux/raid/xor.h:4, from drivers/md/md_private.h:49, from drivers/md/md.c:40: include/linux/raid/md.h:53:1: warning: this is the location of the previous definition In file included from drivers/md/md.c:40: drivers/md/md_private.h:67:1: warning: "MD_SB_DISKS" redefined In file included from include/linux/raid/md.h:31, from include/linux/raid/xor.h:4, from drivers/md/md_private.h:49, from drivers/md/md.c:40: include/linux/raid/md_p.h:68:1: warning: this is the location of the previous definition In file included from drivers/md/md.c:40: drivers/md/md_private.h:82:1: warning: "MD_SB_RESERVED_WORDS" redefined In file included from include/linux/raid/md.h:31, from include/linux/raid/xor.h:4, from drivers/md/md_private.h:49, from drivers/md/md.c:40: include/linux/raid/md_p.h:70:1: warning: this is the location of the previous definition In file included from drivers/md/md.c:40: drivers/md/md_private.h:89:1: warning: "MD_DISK_ACTIVE" redefined In file included from include/linux/raid/md.h:31, from include/linux/raid/xor.h:4, from drivers/md/md_private.h:49, from drivers/md/md.c:40: include/linux/raid/md_p.h:77:1: warning: this is the location of the previous definition In file included from drivers/md/md.c:40: drivers/md/md_private.h:109: error: redefinition of 'struct mdp_device_descriptor_s' drivers/md/md_private.h:121: error: redefinition of typedef 'mdp_disk_t' include/linux/raid/md_p.h:93: error: previous declaration of 'mdp_disk_t' was here In file included from drivers/md/md.c:40: drivers/md/md_private.h:126:1: warning: "MD_SB_MAGIC" redefined In file included from include/linux/raid/md.h:31, from include/linux/raid/xor.h:4, from drivers/md/md_private.h:49, from drivers/md/md.c:40: include/linux/raid/md_p.h:95:1: warning: this is the location of the previous definition drivers/md/md_private.h:136: error: redefinition of 'struct mdp_superblock_s' drivers/md/md_private.h:163: error: redefinition of typedef 'mdp_super_t' include/linux/raid/md_p.h:192: error: previous declaration of 'mdp_super_t' was here drivers/md/md_private.h:171: error: redefinition of 'struct mdk_rdev_s' drivers/md/md_private.h:180: error: redefinition of typedef 'mdk_rdev_t' include/linux/raid/md_k.h:36: error: previous declaration of 'mdk_rdev_t' was here drivers/md/md_private.h:182: error: redefinition of 'struct mddev_s' drivers/md/md_private.h:216: error: redefinition of typedef 'mddev_t' include/linux/raid/md_k.h:35: error: previous declaration of 'mddev_t' was here drivers/md/md_private.h:218: error: redefinition of 'struct mdk_thread_s' drivers/md/md_private.h:225: error: redefinition of typedef 'mdk_thread_t' include/linux/raid/md_k.h:365: error: previous declaration of 'mdk_thread_t' was here drivers/md/md_private.h:249: error: conflicting types for 'md_done_sync' include/linux/raid/md.h:66: error: previous declaration of 'md_done_sync' was here drivers/md/md.c: In function 'import_device': drivers/md/md.c:491: error: 'mdk_rdev_t' has no member named 'dev' drivers/md/md.c:492: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:508: error: 'mdk_rdev_t' has no member named 'name' drivers/md/md.c:520: error: 'mdk_rdev_t' has no member named 'model' drivers/md/md.c:520: error: 'mdk_rdev_t' has no member named 'model' drivers/md/md.c:520: error: 'mdk_rdev_t' has no member named 'model' drivers/md/md.c:520: error: 'mdk_rdev_t' has no member named 'model' drivers/md/md.c:520: error: 'mdk_rdev_t' has no member named 'model' drivers/md/md.c:521: error: 'mdk_rdev_t' has no member named 'serial_no' drivers/md/md.c:521: error: 'mdk_rdev_t' has no member named 'serial_no' drivers/md/md.c:521: error: 'mdk_rdev_t' has no member named 'serial_no' drivers/md/md.c:521: error: 'mdk_rdev_t' has no member named 'serial_no' drivers/md/md.c:521: error: 'mdk_rdev_t' has no member named 'serial_no' drivers/md/md.c:542: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:545: error: 'mdk_rdev_t' has no member named 'name' drivers/md/md.c:546: error: 'mdk_rdev_t' has no member named 'model' drivers/md/md.c:546: error: 'mdk_rdev_t' has no member named 'serial_no' drivers/md/md.c:546: warning: format '%lu' expects type 'long unsigned int', but argument 9 has type 'sector_t' drivers/md/md.c: In function 'same_disk_info': drivers/md/md.c:614: error: 'mdk_rdev_t' has no member named 'model' drivers/md/md.c:619: error: 'mdk_rdev_t' has no member named 'serial_no' drivers/md/md.c: In function 'record_disk_info': drivers/md/md.c:632: error: 'mdk_rdev_t' has no member named 'model' drivers/md/md.c:632: error: 'mdk_rdev_t' has no member named 'model' drivers/md/md.c:633: error: 'mdk_rdev_t' has no member named 'serial_no' drivers/md/md.c:633: error: 'mdk_rdev_t' has no member named 'serial_no' drivers/md/md.c: In function 'map_mddev': drivers/md/md.c:688: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:704: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:706: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:714: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:721: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:726: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:728: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:732: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:735: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:749: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:751: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:792: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:811: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:813: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:826: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:830: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:837: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:856: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:862: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c: In function 'md_done_wr': drivers/md/md.c:934: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c: In function 'do_run': drivers/md/md.c:996: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:997: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:998: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:999: error: 'mdk_rdev_t' has no member named 'dev' drivers/md/md.c: In function 'start_array': drivers/md/md.c:1143: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:1147: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:1160: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:1192: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:1199: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:1227: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:1246: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:1254: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:1278: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:1298: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:1310: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c: In function 'status_disk': drivers/md/md.c:1592: error: 'mdk_rdev_t' has no member named 'status' drivers/md/md.c:1593: error: 'mdk_rdev_t' has no member named 'name' drivers/md/md.c:1595: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'sector_t' drivers/md/md.c:1596: error: 'mdk_rdev_t' has no member named 'model' drivers/md/md.c:1597: error: 'mdk_rdev_t' has no member named 'serial_no' drivers/md/md.c:1599: error: 'mdk_rdev_t' has no member named 'model' drivers/md/md.c:1600: error: 'mdk_rdev_t' has no member named 'serial_no' drivers/md/md.c: At top level: drivers/md/md.c:1648: error: conflicting types for 'md_done_sync' include/linux/raid/md.h:66: error: previous declaration of 'md_done_sync' was here drivers/md/md.c:1661: error: conflicting types for 'md_do_sync' include/linux/raid/md.h:74: error: previous declaration of 'md_do_sync' was here drivers/md/md.c: In function 'md_do_recovery': drivers/md/md.c:1821: error: 'mdk_rdev_t' has no member named 'status' make[2]: *** [drivers/md/md.o] Error 1 make[1]: *** [drivers/md] Error 2 make: *** [drivers] Error 2 root@tower:/usr/src/linux# Any thoughts? Thanks! KermitJr
  21. KermitJr

    Run unRAID on another Linux distro??

    Wow, can't wait for progress reports on this! I'd love to have unRAID working on my ClarkConnect box (CentsOS 5 now). Or ubuntu.... Keep it up and let us know! Cheers! KermitJr
  22. KermitJr

    Installing VMware Server on unRAID Box

    I'm slowly progressing through this (I had 30 minutes the other day to install slack 12.2, download the newer kernel, etc.) Before I proceed, I wanted to ask if it would be better to install this on a Slack 13.0 system. I'm running 4.5-beta6 ? Any big gotchas I need to consider? Thanks, KermitJr
  23. KermitJr

    problems with windows 7

    I'm having the same problem seeing files but with Windows XP. One winXP machine sees and plays everything fine. The other sees folders, but not files. I've try with and without user permissions, etc. Help? KermitJr Update: Got it (for me at least). Turns out it was a file permission issue. The files not being seen were the ones I copies from a local drive (attached to the server) direct to disk. I noticed that files I copied over the network worked and those local did not. I also notice that I could view them (over the network) from within Linux (Gnome/Ubuntu) if I "view hidden files". So in one directory with normal: see only net copied files. Hit ctrl-H and Voila! see them all. Turned out to be a file permission issue. Fix: Telnet in. cd /mnt/disk1/Movies (which is the share) chmod -Rf 0700 * that gives a -rwx------ vice the -rwxr-xr-x the originally had. Now it all works.
  24. First off... you guys rock. I'm currently floating around the ocean on a Navy Ship and internet is crawling, so thanks to Tom for activating my account for this post! I'm amazed at community support and I plan on getting my hand dirty here in the next few weeks. I'm preparing to build an unRAID box and was explaining the benefits of it to a friend of mine. Based on some of the questions he asked, I think I've developed an idea that would use fairly simple scripting and yet provide unRAID with an AMAZING new feature: Self-Heal First, I've seen some confusion on definitions, so here are the ones I will use in this post. If they catch on elsewhere, all the better! +RESET Parity - Recalculates Parity (Maybe just label the button “Recalculate” so its clear). This is the “This is how it's going to stay” button. +REBUILD Array - (restore) - replace missing drive and “rebuild” the array with that drive +HEAL the array - explanation below A few more for discussion purposes: +SimDrive - Simulated Drive or Parity Driven Drive (since the data is available and you can even write to the “missing drive” or failed drive, this is my reference to it. +SimData - Simulated or Synthesized missing data that is calculated on the fly via Parity The HEAL feature: If the amount of data on the lost drive is less than the available free space on the remaining drives, the system can “heal.” The main reason this works is because of the fact that even with a failed drive, you can access the data (which is synthesized or parity driven) and treat it like it still exists. The steps are as follows (though step 2 isn't currently available) 1)Detects failed drive (now synthesized data or SynthData) 2)Looks for Hot/Warm Spare and if available it Rebuilds resulting in normal array. If not found, continue to step three. 3)Copies the SimData to the free space of the remaining drives. 4)Deletes synthesized data from SimDrive (maybe just shorten to “mv” command to combine these two steps) 5)Removes Failed drive from the array 6)Reset parity Now you are back to a “Normal Array” configuration minus the capacity of your failed drive. If you replace the drive, it would be like any normal “expansion” process. Example assuming same sized drives: 3 Drives Total (2D,1P) - 45% (you have 55% worth of free space on working drive and 45% worth of data on failed drive equaling 90% capacity used once data is copied over) Assuming same sized drives, xT=Total Drives, xP=parity drive, =data drives, and Percent=how full the array can be and still heal. The short is this: the more drives you have, the fuller the array can be and still heal. The formula is (100/nD)*(nD-1)=%full (where nD is number of data drives). So you could also say (100/(n-1))*(n-2)=%full where n=total drives. Here's how it works out. Highlights of a few sizes: Drives Percent 3T (2D+1P) 50.0% 4T (3D+1P) 66.6% 5T (4D+1P) 75.0% 6T (5D+1P) 80.0% 11T (10D+1P) 90 20T (19D+1P) 94.7 … 101T (100D+1P) 99% Now, if that works, and it should since it's just using basic command line programs like cp or mv, you can extend it to Multi Heal. MULTI-HEAL: One drive fails and the system heals. Then another drive fails and the system heals. This continues as long as space is available. Allowable percentages are according this formula: (100/nD)*(nD-f)=%full (where nD=number of data drives; f=number of failed drives) or (100/(n-1))*(n-1-f)=%full (where n=number of total drives). Assuming all drives are the same size, here are some examples: Drives Failures %Full 3T (2D+1P) 1 50.0% 4T (3D+1P) 1 66.6% 4T (3D+1P) 2 33.3% 5T (4D+1P) 1 75% 5T (4D+1P) 2 50% 5T (4D+1P) 3 25% 6T (5D+1P) 1 80.0% 6T (5D+1P) 2 60.0% 6T (5D+1P) 3 40.0% 6T (5D+1P) 4 20.0% 20T (19D+1P) 1 99% 20T (19D+1P) 3 84.2% 20T (19D+1P) 5 73.7% 20T (19D+1P) 10 47.3% 20T (19D+1P) 13 31.6% 20T (19D+1P) 15 21% 20T (19D+1P) 18 5.3% Bottom Lines: - You can have (-1) drives fail when your array is at (100/xD)% full. - Every drive added allows for another failure, albeit at a lower fill percentage. Other Applications: SMALLER DRIVE REPLACEMENT: Heal can help if you have to replace a drive with a smaller. Let's say you lose a 2TB drive that is 75% full (1.5TB) and your array is so full it can't fully HEAL (maybe only 1GB of free space). All you have is a spare 1GB laying around so you insert it, add to the array, and then HEAL. Presto! You just replaced a drive in the array with a smaller drive, which is allowed so long as the %Free+Drive>=SimData PARTIAL HEAL: If the amount of data is more than free space, it moves as much as possible. Remaining data can be sent to the cache drive or possibly to a shared folder on the network (preconfigured). Once it's moved, Reset/Calucate Parity and you've got a normal array with the only unprotected data on the cache drive (it would automatically move off as soon as you add a drive like normal) or on the network (but hey, at least you have ONE copy - or set it to move it to more than one location!!!) DATA LOCATION INTEGRITY: If all of the SimData can be moved to one other single drive, it will. Example: you have 500GB of SimData and one of your 2TB drives is only half full... since there is enough room, it will move it all to the one drive in an effort to keep the information organized in a single folder (maybe even relabel the folder though this might cause problems with links - the main drawback). The data is covered under parity as written to the drive and it's all in one neat folder, assuming available space) CONFIGURATION: Have three simple options: 1)Heal Now - Manual 2)Auto Heal - begins heal as soon as failed drive is detected - send alert 3)Delayed Heal - Send alert - if no intervention in ___ Hours, then Auto Heal You would also need to set up the emergency network folder (Amazon S3, anyone?) in a config file. Email config needs to be in a file, also. SO..... that's what I came up with last night in a couple of hours. Seems simple enough for most of the implementation (we're talking cp, mv, etc. for most of the work). In fact, someone could manually move the data and shrink their array, so unless people point out some serious flaw, I may take the time to write a howto. But this is all new to me and still theory so I'm hoping some heavy hitters will chime in. Comments, please! KermitJr