func (a *AdaptecRaid) collect() (map[string]int64, error) {
    mx := make(map[string]int64)

    if err := a.collectLogicalDevices(mx); err != nil {
        return nil, err