Maximum number of hard drives in OpenBSD?
Hi everyone. I'm having a bit of a problem. Recently I decided to construct a fileserver for my home network, and chose to use OpenBSD (3.9). While I've got a fair bit of experience with Linux, this is the first time I've tried any BSD variant.
Like many of my computers, this one was cobbled together out of spare parts. In particular, it uses a motherboard with extra IDE channels (an Asus AT7). I've connected 5 hard drives to it. This is where the problem occurs. For logistic reasons I had to connect the drives one at a time, because they started out with different filesystems. Basically I had to backup the data from each one, and then wipe them and install them. There wasn't enough backup space to do all the drives at once, so I added them one at a time. Upon adding the final drive, I discovered I cannot mount it.
The BIOS detects and lists all five drives correctly. Near the beginning of the OpenBSD boot process, it lists all the drives as hd0 - hd4. Further on in the boot process, it correctly identifies all the drives as wd0 - wd4. Typing 'sysctl hw.disknames' outputs 'wd0,wd1,cd0,wd2,wd3,wd4,fd0', which appears to alright. The trouble is, when I try to mount the drives, I can't mount the last one, because despite it being detected okay, the /dev directory does not contain a device for it. In /dev there is wd0a etc, wd1a etc, wd2a etc and wd3a etc, but not wd4x or higher.
Does anyone have any suggestions on how to get around this? I've searched on the net and not found anything on limits to the number of hard drives. I've seen several mentions of people connecting 6 or more drives to an OpenBSD computer and not having any problems. Since the drives appear to be fine in the boot process, there doesn't seem to be a problem there. All I need is some way of creating the /dev entries. I am not trying to set up the drives for RAID, just as ordinary IDE drives.
Any help would be greatly appreciated!
|