Building ATA RAID and SMP Support into Slackware 9 171
TheMadPenguin writes "This HOWTO will describe the steps necessary to build support into Slackware Linux 9.0 for
Symmetric multiprocessing (SMP) and a Promise Ultra ATA RAID redundant drive array. By default, there is no support for these configurations unless specified through a kernel recompilation after the initial install."
Uhm... (Score:5, Interesting)
There are so many people that wanna run Linux and heard that slack is the coolest and most "pro" way to do it. Sickens me.
Ciryon
Re:Uhm... (Score:2, Insightful)
Its just a HOWTO.
Oh well..
it's news. (Score:3, Insightful)
that said, like the original poster, if you're running slack you should know how to add stuff like this without reading a howto.
though maybe it saves few minutes for some people.. and gives distribution ranters some online time.
Re:it's news. (Score:1)
there is _already_, if you just read the kernel comments while configuration, or read kernel howto, smp howto and raid howto. or get experience on some other distro before jumping head on (though, how useful such tainting 'experience' is that some distros offer is debatable).
Re:Uhm... (Score:1, Funny)
Re:Uhm... (Score:3, Informative)
RTFM (Score:2)
Re:Uhm... (Score:1)
If you choose to run Slackware, wouldn't you know how to do this?
Not necessarily. I'm running Slackware 9 right now and I love it, but I've only been using Linux for a few months. I've never compiled anything besides my CS class projects, especially a kernel. I have never made any hardware changes after installing Linux, since I wouldn't know where to begin configuring it. Yeah, I could RTFM, but I have about a thousand other things to do for school and work, and I just want to be able to use my compute
Re:Uhm... (Score:1)
'just want to use your computer' ??
Sounds like he chose the wrong distribution AND the wrong major.
Re:Uhm... (Score:2, Informative)
Back in my day, sonny... (Score:3, Insightful)
Lol, how far things have come.
Re:Back in my day, sonny... (Score:1)
Re:Back in my day, sonny... (Score:1)
Re:Uhm... (Score:2)
If you are a Slackware fan and haven't tried Gentoo, you owe it to yourself to check it out. I like Gentoo a lot, I also like Mandrake a lot. They are both excellent at what they do, that being a source-based distro and a package-based distro, respectively.
Re:Uhm... (Score:1)
Gentoo is the Mandrake of Slashdot... You don't learn how to do anything besides run emerge. May as well run apt or urmpi, IMO.
LFS is pretty cool but time-consuming. Slackware seems to strike a very happy medium. Using CheckInstall [asic-linux.com.mx] to make Slackware packages for anything I compile by hand, I get every benefit of Debian or pretty much all the RPM based distros without all the overhead and central control.
A happy Slackware user since '95.
Re:Uhm... (Score:1)
Gentoo is the Mandrake of Slashdot...
Proofread, dammit... Gentoo is the Mandrake of Slackware, not Slashdot...
Re:Uhm... (Score:1)
Seriously, when you hear people talk about comiling with optimizations under Gentoo, doesn't it remind you of a Mac user claiming his machine "feels a lot snappier" after a minor OS update?
Re: (Score:2)
Re:Uhm... (Score:2)
Re: (Score:2)
Re:Uhm... (Score:2)
You will see performance enhancements with Gentoo if you set up your compiler flags properly. I believe that the standard compiler flags for most distros these days is -march=i386 -mcpu=i686 -- produce code that'll run on anything Linux'll run on, but order them and optimize them for execution on P6 class machines.
By specifying the proper -mcpu you can see some significant enhancements, especially (I'm speaking from history here, I haven't kept up with instruction ordering optimization since P5) since so
Re:such bullshit. (Score:2)
It's also kind of like how when I was a kid, my grandpa would be proud to have us all dig a ditch with shovels rather than use the Caterpiller backhoe that was sitting on the property.
If you've invested lots of time in 'Hard', then 'Easy' earns contempt from bitter people.
--
Re:such bullshit. (Score:2)
Kudzu, Anaconda and Drak are more trouble than they're worth for a sysadmin. They are pretty nice for Joe user though, who wants a desktop system that doesn't require large amounts of knowledge.
I'm not impressed with Slack 9 (Score:2, Interesting)
Re:I'm not impressed with Slack 9 (Score:1)
Since I'm ranting about ease of use anyway, and maybe using my Imac is starting to jade me, but I'm getting tired of running ./configure, chasing down libraries, fixing compiler errors, and such in order to setup programs.
Honestly that's not an issue on practically any distro. Personally I don't like the fact that I can almost never get the package I want, even with Debian and it's 10k packages. GNU-Radiusd, PostgreSQL with SSL support, qmail with the patches and options I think are relevant, (same wi
Re:I'm not impressed with Slack 9 (Score:2)
Why are you fiddling with the partitions if you are upgrading Slackware or do you mean you are upgradeing by reinstalling?
Which part of the installer setup? fdisk, formatting partitions, choosing the partition to install to, LILO setup?
Re:I'm not impressed with Slack 9 (Score:1)
It flaked out while setting partition mountpoints . After formatting and setting
I'm not impressed with your cognitive skills (Score:1)
maybe you should have looked at UPGRADE.TXT located in the root directory of the Slackware CD-ROM, it is as informative as it is useful. Can you guess why? Because Patrick Volkerding wrote it, and he hopes that you read it before trying to upgrade by running the Slackware installer, which, by the way, has nothing to do with upgrading.
overall I got the feeling that the whole thing was just slapped together.
Strangely enough, I got the feeling that Slackware 9.0 is an extremely well integrated and ref
Re:Uhm... (Score:1)
The Slackware way is the DIY way, there are no config tools and *unstandard* config files to keep care of.
I guess only Rock Linux goes beyond Slack in this matter.
Then, usually it is easier than other distros to make it fit for your needs, of course, if you know what are you doing.
Re:Uhm... (Score:2)
Re:Uhm... (Score:1)
Re:Uhm... (Score:1)
Yeah, they should have made a few tweaks to it and called it a RedHat/Mandrake guide. And wouldn't a simple kernel recompile be the same in every distro anyway? How is SW9.0 any different?
BTW, I finally got Samba set up in SW9.0 so I could access the filesystem from within VMWare ... what a bitch :) Not bad for only having used Linux for six months now, if I do say so myself.
incripshin
Re:Uhm... (Score:1)
but, a howto like this one should definitely not be slackware specific. doesn't take much writing to include others as well.
(If you choose to run Linux, wouldn't you know how to do this?)
Why Slackware (Score:5, Informative)
Building ATA RAID and SMP Support into Your Kernel
Those complaints asside, the guy knows what he's doing, so if you want to run RAID or SMP on your kernel, give it a read.
Re:Why Slackware (Score:2)
That's because most other distributions already have a precompiled version of the SMP kernel.
Re:Why Slackware (Score:1)
Re:Why Slackware (Score:1)
I didn't say they would break whatsoever. I did say that you would have problems with what's supposed to make these other distros so great (namely the autoconfig). Has redhat (et al) fixed their autoconfig to support monolithic kernels yet? I very, very, highly doubt it. If you plan to configure your box by hand, what makes RedHat (et al) so choice?
Please read more closely before you put words in people's
This just in... (Score:2, Funny)
"Symmetric multiprocessing (SMP) and a Promise Ultra ATA RAID redundant drive arrays in Linux do not exist! It is a trick by the coalition forces!"
More at 11.
Re:This just in... (Score:1)
-Colin
PS: In Soviet Russia Symmetric multiprocessing (SMP) and Promise Ultra ATA RAID redundant drive arrays build YOU into Slackware 9!
Its not a joke (Score:4, Funny)
Re:Its not a joke (Score:2)
Re:This just in... (Score:2)
There are US troops in Baghdad, but the Mercenaries never showed up (They're too busy fighting France's Chocolate War in Cote d'Ivoire)
Ain't it wonderful when spin contradicts itself?
Generic HOWTO would have sufficed? (Score:4, Insightful)
This only complicates things more.
http://www.tldp.org/HOWTO/Kernel-HOWTO.htm
Would have sufficed,
Adrian
Who needed the HOWTO?!?!?! (Score:1, Redundant)
Just this past week, I compiled kernels for use on IBM X series e-server SMP systems and ServeRaid (ips) or MTP Fusion Chipsets...plus sound card support...A little tricky, and but no biggie.
ttyl
Farrell
Re:Who needed the HOWTO?!?!?! (Score:1)
Re:Who needed the HOWTO?!?!?! (Score:1)
So really if you can't figure out the Windows way then your out of touch with what the majority think of as the one true operating system. Also its a lot more likely that most people would know how to configure Windows than a minority OS like Linux.
I'm not playing favorites here, that's just how it is and only som
Re:Who needed the HOWTO?!?!?! (Score:2)
Calling Windows the 'standard' for Operating Systems is similar to calling McDonalds the 'standard' for food.
Sure, it's the 'standard' for fast food, whatever that may be, in much the same way that windows is the standard for desktop systems, but Windows has far less server market share than everything else out there put together.
I'm not saying it doesn't have the single largest percentage of installed machines, merely that it's not the 'standard' and d
Bah. BAH I say! (Score:1)
Bah. Bigass systems, big disk arrays, whatever.
it's cool that you got the sound working though...
Re:Bah. BAH I say! (Score:1)
Re:Who needed the HOWTO?!?!?! (Score:1)
Re:Who needed the HOWTO?!?!?! (Score:2)
RAID !=OS's job (Score:3, Insightful)
Re:RAID !=OS's job (Score:2)
Re:RAID !=OS's job (Score:2)
Re:RAID !=OS's job (Score:2)
When I've had to use software raid on servers I always feel a lot better having the OS manage it as opposed to some cheap wanna-be "raid" card. Those cards are just one more piece of hardware that you have to worry about not only finding drivers for, but failing as well.
Re:RAID !=OS's job (Score:1)
Which is why I ended up paying extra and getting a nice 3Ware [3ware.com] ATA RAID controller. GPL'd drivers, looks like a SCSI device to the system, hardware RAID performance, etc. So far I've only tried their 2 disk controller for RAID-1 mirroring but I hope to pick up an 8 disk controller for my multimedia server project in a few weeks. ;-)
Re:RAID !=OS's job (Score:1)
A (hopefully) good idea (Score:3, Interesting)
So first you look up your device, then you apply the diff to your config file, then you recompile, then your device works.
Am I missing out on anything? This would be very handy, and significantly reduce possibilities for manual-editing-screwups.
Re:A (hopefully) good idea (Score:1)
So, ATAraid would be one diff, SMP would be another diff. However, applying both wouldn't work, so you'd need a third diff for ATAraid and SMP. At that point, it just gets confusing, especially since these diffs would only every apply to any single given kernel config.
Seeing as the kernel itself is rather small, it's m
Re:A (hopefully) good idea (Score:2)
Re:A (hopefully) good idea (Score:1)
HOW WILL LINUX EVER BE A CONSUMER OS. . . (Score:5, Funny)
. . . if my Mom has to recompile the kernel just to get symmetric multiprocessing support and a working ATA raid array for chrissake??!!!
-----
Re:HOW WILL LINUX EVER BE A CONSUMER OS. . . (Score:1)
and your mom dosn't have an ATA raid array (which almost always requires drivers)..
Re:HOW WILL LINUX EVER BE A CONSUMER OS. . . (Score:1)
Is your Mom such a power user that she needs SMP and an ARRAY?
If she is then she wont have any problem using and compiling linux.
Re:HOW WILL LINUX EVER BE A CONSUMER OS. . . (Score:2)
You must of missed the Slackware reference in the article or maybe you haven't a clue what that might mean.
Okay people. . . (Score:1)
I want each of you who responded to the parent post to focus on me as best you can. Looking right at me? Okay, here we go:
That was a joke. But I'm glad you all spoke up in defense of Slackware and Moms everywhere, because you have illustrated a very important point that might be useful to the Slashdot community as a whole, which is:
IF YOU'RE HIGH, DON'T GO TO PUBLIC PLACES AND TRY TO MAKE A POINT.
Weed is meant for simpler things. But if you really want to post high, make it something we can all enjoy, lik
Re:Okay people. . . (Score:2)
Yes but note that I said it was not funny. Just call it a seperation of humours or mabye I'm just so sick of the Desktop crowd that I see no humour in that subject. So in my opinion it wasn't funny, others have the right to differ
Re:HOW WILL LINUX EVER BE A CONSUMER OS. . . (Score:2)
Well, fortunately your Mom probably isn't interested in a RAID, but you know, if you could run Slackware on your new dual G4 Mac...well then you might actually have a point. But then, Slack's (mostly) just an x86 product.
Use Slackware's kernel source package. (Score:5, Informative)
If you do use the original 2.4.20 tarball in the source/k directory, you will need to apply the linux-2.4.20.ptrace.diff.gz that you'll find in the same directory, and if you use ext3, you'll also want to apply the patches from the ext3-patches directory.
Honestly... (Score:1)
howto get workin (Score:1)
Inspired by actual questions in #linux...
Re:howto get workin (Score:1)
Inspired by actual answers in #linux...
mistake, imho (Score:5, Informative)
EXTRAVERSION = -smp_raid
Then you'll have two entries under
and the traditional /usr/src/linux symlink mistake (Score:3, Informative)
Therefore you may safely have
uname -r
Linux 2.5.25
Re:and the traditional /usr/src/linux symlink mist (Score:1)
But, if you're paranoid, I suppose it's good advice.
Re:and the traditional /usr/src/linux symlink mist (Score:1)
Actually, you probably won't have a problem until you upgrade glibc and THEN run something you've compiled afterwards. Then shit should get interesting.
Believe me, it's not something you want to try to track down, cause once you find out all that trouble could've been solved if you hadn't done something Linus himself told you not to do, you'll feel stupider than a win95 user.
Re:and the traditional /usr/src/linux symlink mist (Score:1)
Re:and the traditional /usr/src/linux symlink mist (Score:2)
I've been running Slackware for eight years, with
So, please educate - even if it is for the billionth+1 time.
/usr/src/linux symlink (Score:1)
basically,
otherwise, look at my reply to the other reply. My experience was upgrading glibc, upgrading the kernel (changing the symlink), and proceeding to compile perl, openssl, apache, et al. IIRC, opens
Re:and the traditional /usr/src/linux symlink mist (Score:2)
Re:and the traditional /usr/src/linux symlink mist (Score:2)
Of course! For goodness sake! (Score:2)
It sucks to be me.
I'll throw my sorry self in a cage full of hungry penguins. DO not blame anybody for my untimely but just demise.
from the department of redundancy department (Score:5, Funny)
Tune in next week when the poster describes how to set up NIC Cards on your PC Computer using only OSS Software from the FSF Foundation.
Re:from the department of redundancy department (Score:1)
Will I need to upgrade my RAM memory? I'll have to stop at an ATM machine on my way to Fry's...
Re:from the department of redundancy department (Score:2)
Will I need to upgrade my RAM memory? I'll have to stop at an ATM machine on my way to Fry's...
I suspect so -- be sure to get "Random Access" RAM. That's the kind GNU's GCC Collection tends to suck down when it's building ATA Attachment drivers into the kernel, which you'll probably need if you want to get the extra source off of your distro's CD Disc and store it on you
Recompile the kernel? HOWTOs? (Score:2)
Press F6.
Re:Recompile the kernel? HOWTOs? (Score:2, Insightful)
Re:Recompile the kernel? HOWTOs? (Score:1)
Press F6.
Better?
About Promise RAID controllers: (Score:2)
About Promise RAID controllers: When running a mirror, or a spanned mirror, what is the sychronization software for? The controller should be writing the same data to both hard drives. Promise tech support has never been able to answer this.
The readme file says this:
"- SYNCHRONIZATION
This is a maintenance operation for Mirrored (RAID1) arrays. It will compare data on drives for differences. If there are differences it will automatically copy data from the first disk to the second disk in the arra
Anything for 203xx controllers? (Score:1)
Promise Fasttrak SX4000 (Score:1)
"The first low-cost, high-performance RAID 5 host adapter with all the RAID features you want, at a price you won't believe [about $150]" was touted to work under RedHat Linux, however I have been unable to coax it to work under Gentoo or FreeBSD.
(gnashes teeth)
Thanks for the info. (Score:2)
Promise under linux? Why? (Score:1)
That said, why would someone who wanted use a promise controller (RAID) under any O.S.? If you want mirroring, there is the 3ware 2 chan cards, and if you want more, there are the 4+ chan cards. And, the last time I looked, you had to run the mknod command about a dozen times to get things to maybe work. *searches for major/minor #'s*
And as far as SMP? Anyone running SMP should know how to RTFM, at a very min.
One other thing, if your sys
Why the Howto? (Score:2)
Rus
Gee, sounds really complicated... (Score:1)
Kernel supported RAID since RH7.1 (Score:1)
Re:Place your bets! (Score:2, Funny)
9 minues
It is easier/better/more difficut BUT more rewarding in Gentoo.
Re:Party like its 1996 (Score:2)
Re:Are you shitting me? (Score:2)
Re:Err... (Score:3, Insightful)
Mind you, Linux is a fairly complicated OS to manage and maintain. Trying to use and maintain Linux simply requires quite a bit of understanding on how it works as nearly everyone knows. Trying to use Linux without reading up on basic things (like kernel recompiles) and understandin them is like driving a car without experience or a license.
The "Everyone should be able to do everything" idea is what's wrong with computers in general these days. No, John Doe does NOT need to set up an IIS webserver that ca