2006-03-18 06:26:49

by Dave Johnson

[permalink] [raw]
Subject: 3ware 6x00 monitor/control utilities broken/dropped since 2.6.10?


I have a 3ware 6400 controller that I've been using for some 5 years
without problems. I just upgraded my kernel from 2.6.9 to
2.6.15.6 and now the 3ware provided monitoring/control daemon (3dm) will
no longer talk to the driver in 2.6.15.

It appears that /proc/scsi/3w-xxxx which the daemon relies on was removed
from the driver:

open("/proc/scsi/3w-xxxx", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
open("/proc/scsi/3w-xxxx-z", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)

The problem is I'm already using the latest 3ware utilities (v6.9 for
the 6400). While the driver does allow access to the array from the
SCSI subsystem and I can use the filesystem, I have no way to monitor
or control it anymore.

Any suggestions besides reverting back to 2.6.9 and staying there?

I'd be happy to use a different monitor/control program if one exists.

--
Dave


2006-03-18 21:08:23

by Jeffrey V. Merkey

[permalink] [raw]
Subject: Re: 3ware 6x00 monitor/control utilities broken/dropped since 2.6.10?

Dave,

I had to revert to 2.6.9-22 ES4 kernels to solve this, and I still
needed to update the 3Ware driver in 2.6.9. There's a patch that
includes the latest 3Ware drivers that appears to make this work at
ftp.soleranetworks.com:/var/ftp/pub/solera/dsfs/. Look under the ES4
directory for the kernel and patch.

Jeff

Dave Johnson wrote:

>I have a 3ware 6400 controller that I've been using for some 5 years
>without problems. I just upgraded my kernel from 2.6.9 to
>2.6.15.6 and now the 3ware provided monitoring/control daemon (3dm) will
>no longer talk to the driver in 2.6.15.
>
>It appears that /proc/scsi/3w-xxxx which the daemon relies on was removed
>from the driver:
>
>open("/proc/scsi/3w-xxxx", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
>open("/proc/scsi/3w-xxxx-z", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
>
>The problem is I'm already using the latest 3ware utilities (v6.9 for
>the 6400). While the driver does allow access to the array from the
>SCSI subsystem and I can use the filesystem, I have no way to monitor
>or control it anymore.
>
>Any suggestions besides reverting back to 2.6.9 and staying there?
>
>I'd be happy to use a different monitor/control program if one exists.
>
>
>

2006-03-18 23:50:04

by Jeffrey V. Merkey

[permalink] [raw]
Subject: Re: 3ware 6x00 monitor/control utilities broken/dropped since 2.6.10?


Corrected FTP link.

ftp://ftp.soleranetworks.com/pub/solera/dsfs/RedHatEnterprise4/


Jeff

Jeffrey V. Merkey wrote:

> Dave,
>
> I had to revert to 2.6.9-22 ES4 kernels to solve this, and I still
> needed to update the 3Ware driver in 2.6.9. There's a patch that
> includes the latest 3Ware drivers that appears to make this work at
> ftp.soleranetworks.com:/var/ftp/pub/solera/dsfs/. Look under the ES4
> directory for the kernel and patch.
>
> Jeff
>
> Dave Johnson wrote:
>
>> I have a 3ware 6400 controller that I've been using for some 5 years
>> without problems. I just upgraded my kernel from 2.6.9 to
>> 2.6.15.6 and now the 3ware provided monitoring/control daemon (3dm) will
>> no longer talk to the driver in 2.6.15.
>>
>> It appears that /proc/scsi/3w-xxxx which the daemon relies on was
>> removed
>> from the driver:
>>
>> open("/proc/scsi/3w-xxxx",
>> O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such
>> file or directory)
>> open("/proc/scsi/3w-xxxx-z",
>> O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such
>> file or directory)
>>
>> The problem is I'm already using the latest 3ware utilities (v6.9 for
>> the 6400). While the driver does allow access to the array from the
>> SCSI subsystem and I can use the filesystem, I have no way to monitor
>> or control it anymore.
>>
>> Any suggestions besides reverting back to 2.6.9 and staying there?
>>
>> I'd be happy to use a different monitor/control program if one exists.
>>
>>
>>
>
> -
> To unsubscribe from this list: send the line "unsubscribe
> linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>

2006-03-19 03:52:57

by David Rees

[permalink] [raw]
Subject: Re: 3ware 6x00 monitor/control utilities broken/dropped since 2.6.10?

On 3/17/06, Dave Johnson <[email protected]> wrote:
> The problem is I'm already using the latest 3ware utilities (v6.9 for
> the 6400). While the driver does allow access to the array from the
> SCSI subsystem and I can use the filesystem, I have no way to monitor
> or control it anymore.

I've got the same problem with a number of 6xxx 3ware cards I've got.

I wish there was a simple way to monitor the raid status in /proc
without having to use their 3dm tools. You can monitor
/var/log/messages for 3ware errors, but then you'll still have to
reboot to get into the 3ware bios to do any maintenance.

-Dave