May 15, 201115 yr I can't seem to get a full Slackware install working with unRAID 5.0b6a (or 4.7 Final) I have followed the 5.0 wiki instructions and triple checked my processes. However, emhttp gets a segmentation fault and won't start. strace tells me that it can't find /proc/mdcmd. I look in /proc and sure enough, there is no mdcmd created by the kernel. When I built the kernel I made sure to copy the unRAID source tree over to my build directory. Everything builds fine and I can boot into the 2.6.36.2 unRAID kernel. But for whatever reason, there is no mdcmd. Am I missing something in my menuconfig? Full emhttp strace: http://pastie.org/1866804 Syslog: http://pastie.org/1866809 make menuconfig screenshots: Main: http://cl.ly/0F2G2O1E3h093Z0E1J1v Device Drivers: http://cl.ly/013l2z0f1v2N0F0x3Y0q SCSI device support: http://cl.ly/22213s3k15370E321X2D Serial ATA and Parallel ATA drivers: http://cl.ly/1W2e2j0W1l0V1U0o2x3P Multi-device support (unRAID): http://cl.ly/2v2s1e1X150m2n2g070H File Systems: http://cl.ly/2f2d1w432n2O2O302t1f DOS/FAT/NT Filesystems: http://cl.ly/3e3r1m0c0Z0R3z3u0y2B Saving kernel configuration: http://cl.ly/1G3C3U33140Y342r2b03 Any ideas?
May 15, 201115 yr I just took a quick glance, but is your md_mod module even loading? EDIT: You built the unraid module into the kernel. Are you sure that's what the guide says? Shouldn't it be a module?
May 15, 201115 yr Author You built the unraid module into the kernel. Are you sure that's what the guide says? Shouldn't it be a module? *'d Multiple devices driver support (unRAID) is the default. I didn't change it, but I included a screenshot to show it was enabled. As for modularization, it looks like it can only be built into the kernel. menuconfig won't let you change it to <M>. I just took a quick glance, but is your md_mod module even loading? Hmm.. It seems no modules are loading according to lsmod. I'm still new to custom kernels. Can anybody see what I am doing wrong? Looks like I got it working. After reviewing my build logs, it looked like md_mod was never being compiled for some reason. So I compiled again as usual, and for some reason they were included this time. Strange. Not sure what I changed that made it work. It was either: 1. running depmod -a 2. or booting back into a vanilla kernel and compiling from there Either way. I'm happy for now. Until the next road block.... Side Note: xamindar, how difficult was installing to Arch Linux ? did you ever document your experiences? Maybe a How-to? Sounds interesting. I'm a big fan of Arch Linux. Much better than Slackware I think.
May 15, 201115 yr Side Note: xamindar, how difficult was installing to Arch Linux ? did you ever document your experiences? Maybe a How-to? Sounds interesting. I'm a big fan of Arch Linux. Much better than Slackware I think. It was pretty simple. I just followed the guide for the most part. I didn't document my experience unfortunately but if you ever have any questions about a particular step feel free to PM me. Arch Linux uses a similar style of rc scripts which was one of the important things. Also, the user mount wasn't mounting at first because the /mnt/user directory was not getting deleted on a shutdown. A simple addition to an rc script fixed that. unRAID is pretty simply integrated into the linux system so there isn't that much to worry about. Just have the right kernel version, similar rc scripts, udev, and a few other libs and you are set on any distro. Even samba is done well. All the changes that emhttp does are in an extra file so you can choose to ignore it entirely and set samba how you like. I just use swat now to configure samba on my unraid which allows me the full feature set of samba. I'm still only on 4.5.6 though. I probably wont try to upgrade until 5.0 goes final.
Archived
This topic is now archived and is closed to further replies.