[RELENG_6] ATARAID oddity

Dieter freebsd at sopwith.solgatos.com
Tue Sep 23 16:14:38 UTC 2008


Sean Bruno writes:
> If a FreeBSD system detects a drive with Adaptec RAID controller meta 
> data on it, the ataraid() driver will attempt to interpret that data as 
> a real volume.  It makes no difference to the ataraid() driver if there 
> is an Adaptec controller physically present in the system or not.
> 
> I.e. if you insert a drive that was part of a volume from an Adaptec 
> RAID controller into another system, the new system will attempt to 
> treat that disk as though it were associated with a HOST Raid controller.
> 
> I don't think that this is the desired behavior.  Even if the host raid 
> meta-data is detected, the system shouldn't attempt to treat the disk as 
> part of a HOST raid set without the appropriate controller in the system.

The system should not even be looking at data on a drive unless a command
tells it to.

Just because a drive has bits on it that happen to look like
Adaptec/LSI/whoever RAID metadata doesn't mean that those bits
actually *are* RAID metadata, and even if they are, it doesn't
mean that the sysadmin wants that disk to be part of a RAID.


More information about the freebsd-drivers mailing list