I am running an Athlon based system in a In-Win Q500 (300W P/S) case and an ASUS K7V m/b w/ latest patches as of mid November. I started off running the system with a 10 GB 7200 RPM IBM drive (Ultra33) as the boot on ide2 and a 45 GB 7200 RPM IBM drive (Ultra100 capable, but running at Ultra66) as ide3 on a Promise Ultra66 controller. In the not too distant past my 10 GB drive started to get rather problematic, so I moved off of it (right after reflashing the BIOS so that I could take full advantage of ECC RAM) and onto my 45 GB drive which I moved to ide2. One crazy idea I came up with recently is to get a little more leg room trying to set up a poor man's software RAID 5. I noticed that it is not supposed to be a good idea to mix the 2.2.x kernel with ReiserFS nor is it supposed to be a good to put more than one device per IDE channel when I did some homework on this idea. As far as I can tell I should be able to set up a software RAID if I keep the above mentioned and I use ext2 and follow the procedures in the Software RAID HOWTO. Correct me if I am wrong. I came across two problems with my idea: 1. I can't get ide3 to play well with me. What would happen is that the system would start coming up, detect all of the drives, assign IRQ's and I/O address and then hang immediately after. At first I had the Ultra66 acting as ide2 and ide3 and then I rearranged things so that the Ultra100 was ide2 and ide3. This didn't seem to make a difference. I then ripped out everything except for the video and one of the Promise cards. With both cards (one at a time) even in different slots I got the exact same results. That being with one drive plugged into ide2 as master and one drive plugged into ide3 as master the machine would hang in the same places as mentioned before. With ide3 unplugged the machine would come up. Also with one card being plugged in at a time, even moving around which PCI slot was used both would come up with the same IRQ and base I/O for each bus. (IRQ 10 for both busses, 0x9400-0x9407 for ide2, and 0x9800-0x9807 for ide3.) The maximum configuration that I have managed to get the system to come up on is one drive on each of ide2,4,5. If someone could give me insight into why ide3 doesn't like me any more I would greatly appreciate it. 2. I know I read somewhere that the Linux kernel is set up to be able to handle up to 8 IDE channels before I embarked on this journey and could potentially be reconfigured to handle more. I looked at the info page fore mknod and I looked at how things are set up in /dev and a question arose. The scheme used for minor numbers for the hdx devices seems to make good sense, but the scheme for major numbers seems like it has a few more ticks to it then what I am following, if there is really a scheme at to it. If someone could tell me the major numbers to use for hdi, hdj, hdk, and hdl I would greatly appreciate it.