From: Jose F. <jf...@le...> - 2003-07-31 22:24:47
|
I also have the same questions regarding using smartmontools with IDE drives on 3ware cards running in SCSI mode. Is this a feature of the latest version (5.1.14) or are there special command line arguments to do this? Thanks, Jose Faria LeftHand Networks Jos...@le... |
From: <sou...@tv...> - 2003-08-01 07:32:25
|
On Thu, 31 Jul 2003, Jose Faria wrote: >I also have the same questions regarding using smartmontools >with IDE drives on 3ware cards running in SCSI mode. Is this >a feature of the latest version (5.1.14) or are there special >command line arguments to do this? AFAIK, no. Should be quite doable by someone with time and motivation to dig into the 3ware driver, utils and documentation, though. Let us know if you take a whack at it :) -- Erik I. Bolsø | email: <knan at mo.himolde.no> The UNIX philosophy basically involves giving you enough rope to hang yourself. And then a couple of feet more, just to be sure. |
From: Bruce A. <ba...@gr...> - 2003-08-01 07:48:08
|
I apologize for not replying sooner to this email. I had hoped to reply "I've done it" but Real Life (TM) kept intruding. > >I also have the same questions regarding using smartmontools > >with IDE drives on 3ware cards running in SCSI mode. Is this > >a feature of the latest version (5.1.14) or are there special > >command line arguments to do this? > > AFAIK, no. Should be quite doable by someone with time and motivation to > dig into the 3ware driver, utils and documentation, though. Let us know if > you take a whack at it :) Erik is right. This was on my "to-do" list and still is. But I haven't had time to do it. If anyone is interested, I have a code sample which sends ATA commands to a disk inside a 3ware RAID controller, using an ioctl-pass-through feature of the linux driver for the card. When this is implemented, we'll simply use "-d 3ware" to indicate that the device type is a 3ware escalade controller. Volunteers should contact me. Only a single routine needs to be written, with (probably) around two hundred lines of code. Most of it is cut-and-paste, but some experimentation is needed. To do this, someone will need root access to a 3ware RAID controller with at least one or two disks attached, and no valuable data on the array. Cheers, Bruce |
From: <kn...@mo...> - 2003-08-01 14:20:21
|
On Fri, 1 Aug 2003, Bruce Allen wrote: >Erik is right. This was on my "to-do" list and still is. But I haven't >had time to do it. If anyone is interested, I have a code sample which >sends ATA commands to a disk inside a 3ware RAID controller, using an >ioctl-pass-through feature of the linux driver for the card. BTW: I've sent a mail to the megaraid driver maintainer, asking for info about its passthrough commands. We'll see if monitoring my scsi disks is possible after all. Sending a disk in for RMA today, so smartd sure would be nice... -- Erik I. Bolsø | email: <knan at mo.himolde.no> The UNIX philosophy basically involves giving you enough rope to hang yourself. And then a couple of feet more, just to be sure. |
From: Bruce A. <ba...@gr...> - 2003-08-01 14:26:31
|
> >Erik is right. This was on my "to-do" list and still is. But I haven't > >had time to do it. If anyone is interested, I have a code sample which > >sends ATA commands to a disk inside a 3ware RAID controller, using an > >ioctl-pass-through feature of the linux driver for the card. > > BTW: I've sent a mail to the megaraid driver maintainer, asking for info > about its passthrough commands. We'll see if monitoring my scsi disks is > possible after all. OK, that would sure be nice. My idea regarding syntax is simply to extend the -d argument of smartctl and the -d Directive of smartd. These currently can take either -d ata -d scsi so my idea is to extend these to include -d escalade,0 .. -d escalade,11 to address the (up to 12 possible) drives in a 3ware controller. So we could have -d megaraid,0 -- -d megaraid,11 along the same lines Cheers, Bruce |
From: Bruce A. <ba...@gr...> - 2003-08-04 18:41:21
|
Hi Erik, Thanks for updating the home page -- I've uploaded it. > BTW: I've sent a mail to the megaraid driver maintainer, asking for info > about its passthrough commands. We'll see if monitoring my scsi disks is > possible after all. If you look at escalade.c and grep for "escalade" and "3ware" in the source code, you can duplicate this for megaraid. I've done this in a way that you should be able to easily duplicate the structure, extending it for megaraid. Cheers, Bruce |
From: <sou...@tv...> - 2003-08-04 19:50:10
|
On Mon, 4 Aug 2003, Bruce Allen wrote: >Thanks for updating the home page -- I've uploaded it. >> BTW: I've sent a mail to the megaraid driver maintainer, asking for info >> about its passthrough commands. We'll see if monitoring my scsi disks is >> possible after all. > >If you look at escalade.c and grep for "escalade" and "3ware" in the >source code, you can duplicate this for megaraid. I've done this in a way >that you should be able to easily duplicate the structure, extending it >for megaraid. Yep. I've got my answer (Basically: Yes. Use the source, Luke.) ... but as my only megaraid right now is running a degraded raid5 until I get a replacement drive from my supplier, I won't start experimenting for a little while yet. -- Erik I. Bolsø | email: <knan at mo.himolde.no> The UNIX philosophy basically involves giving you enough rope to hang yourself. And then a couple of feet more, just to be sure. |
From: Bruce A. <ba...@gr...> - 2003-08-12 11:12:24
|
> >> BTW: I've sent a mail to the megaraid driver maintainer, asking for info > >> about its passthrough commands. We'll see if monitoring my scsi disks is > >> possible after all. > > > >If you look at escalade.c and grep for "escalade" and "3ware" in the > >source code, you can duplicate this for megaraid. I've done this in a way > >that you should be able to easily duplicate the structure, extending it > >for megaraid. > > Yep. I've got my answer (Basically: Yes. Use the source, Luke.) ... but as > my only megaraid right now is running a degraded raid5 until I get a > replacement drive from my supplier, I won't start experimenting for a > little while yet. I took a look at megaraid.[hc]. It doesn't look bad. I think you need to use types mega_mailbox and mega_passthru and ioctl MEGA_MBOXCMD_PASSTHRU Looking at the source, it seems that proc_read_mbox() might be useful for debugging/understanding. Can you ask the megaraid people to send you some code fragments? They must have code for testing the passthru IOCTL. That would be enough, I think. Cheers, Bruce |
From: Bruce A. <ba...@gr...> - 2003-08-04 16:39:04
|
I just added experimental support to smartctl to get smart data from behind 3ware RAID controllers. The syntax is like this: smartctl -a -d 3ware,0 /dev/sda smartctl -a -d 3ware,1 /dev/sda smartctl -a -d 3ware,2 /dev/sda smartctl -a -d 3ware,3 /dev/sda to interrogate the disks zero to three on /dev/sda. A few things are not working as well as I want yet -- see man smartctl for details. You'll have to get code from the Sourceforge CVS pserver -- you'll find details on the smartmontools web page. You'll also have to wait about 24 hours until the CVS server is up-to-date. Cheers, Bruce On Thu, 31 Jul 2003, Jose Faria wrote: > I also have the same questions regarding using smartmontools > with IDE drives on 3ware cards running in SCSI mode. Is this > a feature of the latest version (5.1.14) or are there special > command line arguments to do this? > > Thanks, > > Jose Faria > LeftHand Networks > Jos...@le... > > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 > _______________________________________________ > Smartmontools-support mailing list > Sma...@li... > https://lists.sourceforge.net/lists/listinfo/smartmontools-support > > |
From: Micah A. <mi...@ri...> - 2003-10-20 02:16:10
|
Is it safe to run tests on devices behind 3ware controllers? I want to run smartctl -t long -d 3ware,0 /dev/sda (and 3ware,1 /dev/sda). I ask because I've already gotten bit by the IBM DEATHstar Smart firmware bug on another system, and I am paranoid about doing this unless it is absolutely safe. I should also mention that 3ware,2 is a DEATHstar device (that is why I didn't ask if it was safe above). Also, I asked previously about what the best way is to get a device into the smart database. You responded saying send in a smartctl -a with some -v options tweaked so they are right... I haven't done that because I was a little confused about how I can tweak the -v values so that I know they are right... Is there a good method for doing this? Thanks! micah On Mon, 04 Aug 2003, Bruce Allen wrote: > I just added experimental support to smartctl to get smart data from > behind 3ware RAID controllers. The syntax is like this: > smartctl -a -d 3ware,0 /dev/sda > smartctl -a -d 3ware,1 /dev/sda > smartctl -a -d 3ware,2 /dev/sda > smartctl -a -d 3ware,3 /dev/sda > to interrogate the disks zero to three on /dev/sda. > > A few things are not working as well as I want yet -- see man smartctl for > details. > > You'll have to get code from the Sourceforge CVS pserver -- you'll find > details on the smartmontools web page. You'll also have to wait about 24 > hours until the CVS server is up-to-date. > > Cheers, > Bruce > > > On Thu, 31 Jul 2003, Jose Faria wrote: > > > I also have the same questions regarding using smartmontools > > with IDE drives on 3ware cards running in SCSI mode. Is this > > a feature of the latest version (5.1.14) or are there special > > command line arguments to do this? > > > > Thanks, > > > > Jose Faria > > LeftHand Networks > > Jos...@le... > > > > > > > > ------------------------------------------------------- > > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > > Data Reports, E-commerce, Portals, and Forums are available now. > > Download today and enter to win an XBOX or Visual Studio .NET. > > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 > > _______________________________________________ > > Smartmontools-support mailing list > > Sma...@li... > > https://lists.sourceforge.net/lists/listinfo/smartmontools-support > > > > > > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 > _______________________________________________ > Smartmontools-support mailing list > Sma...@li... > https://lists.sourceforge.net/lists/listinfo/smartmontools-support |
From: Bruce A. <ba...@gr...> - 2003-10-20 06:29:19
|
Hi Micah, > Is it safe to run tests on devices behind 3ware controllers? I want to > run smartctl -t long -d 3ware,0 /dev/sda (and 3ware,1 /dev/sda). All I can tell you for sure is: (1) I've done it lots of times. It's never caused trouble. (2) We've never gotten an angry email from a user saying "this broke my box." (3) If you are talking about a mission-critical system (eg, you will lose your job if it fails, somewill will be injured, etc) then please try it first on a test system. > I ask because I've already gotten bit by the IBM DEATHstar Smart > firmware bug on another system, and I am paranoid about doing this > unless it is absolutely safe. I should also mention that 3ware,2 is a > DEATHstar device (that is why I didn't ask if it was safe above). I wouldn't risk giving SMART commands on an IBM drive that is known or suspected to have the faulty firmware. I think the results are undpredictable. > Also, I asked previously about what the best way is to get a device > into the smart database. You responded saying send in a smartctl -a > with some -v options tweaked so they are right... I haven't done that > because I was a little confused about how I can tweak the -v values so > that I know they are right... Is there a good method for doing this? We'll write a FAQ about this and put it on the web page, OK? Cheers, Bruce > On Mon, 04 Aug 2003, Bruce Allen wrote: > > > I just added experimental support to smartctl to get smart data from > > behind 3ware RAID controllers. The syntax is like this: > > smartctl -a -d 3ware,0 /dev/sda > > smartctl -a -d 3ware,1 /dev/sda > > smartctl -a -d 3ware,2 /dev/sda > > smartctl -a -d 3ware,3 /dev/sda > > to interrogate the disks zero to three on /dev/sda. > > > > A few things are not working as well as I want yet -- see man smartctl for > > details. > > > > You'll have to get code from the Sourceforge CVS pserver -- you'll find > > details on the smartmontools web page. You'll also have to wait about 24 > > hours until the CVS server is up-to-date. > > > > Cheers, > > Bruce > > > > > > On Thu, 31 Jul 2003, Jose Faria wrote: > > > > > I also have the same questions regarding using smartmontools > > > with IDE drives on 3ware cards running in SCSI mode. Is this > > > a feature of the latest version (5.1.14) or are there special > > > command line arguments to do this? > > > > > > Thanks, > > > > > > Jose Faria > > > LeftHand Networks > > > Jos...@le... > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > > > Data Reports, E-commerce, Portals, and Forums are available now. > > > Download today and enter to win an XBOX or Visual Studio .NET. > > > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 > > > _______________________________________________ > > > Smartmontools-support mailing list > > > Sma...@li... > > > https://lists.sourceforge.net/lists/listinfo/smartmontools-support > > > > > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > > Data Reports, E-commerce, Portals, and Forums are available now. > > Download today and enter to win an XBOX or Visual Studio .NET. > > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 > > _______________________________________________ > > Smartmontools-support mailing list > > Sma...@li... > > https://lists.sourceforge.net/lists/listinfo/smartmontools-support > > > ------------------------------------------------------- > This SF.net email sponsored by: Enterprise Linux Forum Conference & Expo > The Event For Linux Datacenter Solutions & Strategies in The Enterprise > Linux in the Boardroom; in the Front Office; & in the Server Room > http://www.enterpriselinuxforum.com > _______________________________________________ > Smartmontools-support mailing list > Sma...@li... > https://lists.sourceforge.net/lists/listinfo/smartmontools-support > > |