From: Evren Y. <yur...@is...> - 2008-04-11 10:43:35
|
Has anybody experienced the problem below? This machine has 3ware 9690SA-8I in FreeBSD 7.0 AMD64 and 8x SAS drives. Thanks, Evren db:/root#dmesg |grep twa twa0: <3ware 9000 series Storage Controller> port 0x2000-0x20ff mem 0xd8000000-0xd9ffffff,0xda100000-0xda100fff irq 16 at device 0.0 on pci3 twa0: [ITHREAD] twa0: INFO: (0x15: 0x1300): Controller details:: Model 9690SA-8I, 128 ports, Firmware FH9X 4.04.00.016, BIOS BE9X 4.04.00.003 da0 at twa0 bus 0 target 0 lun 0 db:/root#smartctl -a -d 3ware,0 /dev/twa0 smartctl version 5.38 [amd64-portbld-freebsd7.0] Copyright (C) 2002-8 Bruce Allen Home page is http://smartmontools.sourceforge.net/ Command failed, ata.status=(0x00), ata.command=(0xec), ata.flags=(0x01) WARNING - NO DEVICE FOUND ON 3WARE CONTROLLER (disk 0) Smartctl: Device Read Identity Failed (not an ATA/ATAPI device) A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options. db:/root#smartctl -a -d 3ware,0 /dev/twa0 -T permissive smartctl version 5.38 [amd64-portbld-freebsd7.0] Copyright (C) 2002-8 Bruce Allen Home page is http://smartmontools.sourceforge.net/ Command failed, ata.status=(0x00), ata.command=(0xec), ata.flags=(0x01) WARNING - NO DEVICE FOUND ON 3WARE CONTROLLER (disk 0) Smartctl: Device Read Identity Failed (not an ATA/ATAPI device) === START OF INFORMATION SECTION === Device Model: [No Information Found] Serial Number: [No Information Found] Firmware Version: [No Information Found] Device is: Not in smartctl database [for details use: -P showall] ATA Version is: 1 ATA Standard is: Exact ATA specification draft version not indicated Local Time is: Fri Apr 11 10:32:45 2008 UTC SMART is only available in ATA Version 3 Revision 3 or greater. We will try to proceed in spite of this. SMART support is: Ambiguous - ATA IDENTIFY DEVICE words 82-83 don't show if SMART supported. Checking for SMART support by trying SMART ENABLE command. Command failed, ata.status=(0x00), ata.command=(0xb0), ata.flags=(0x01) Error SMART Enable failed: Input/output error SMART ENABLE failed - this establishes that this device lacks SMART functionality. A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options. db:/root# |
From: Bruce A. <ba...@gr...> - 2008-04-11 12:23:51
|
Hi Evren, Since your controller supports up to 128 disks, is it possible that -d 3ware,0 is addressing the wrong disk. Perhaps you need -d 3ware,N where N is some other number between 1 and 127. Adam, any thoughts? Cheers, Bruce On Fri, 11 Apr 2008, Evren Yurtesen wrote: > Has anybody experienced the problem below? > This machine has 3ware 9690SA-8I in FreeBSD 7.0 AMD64 and 8x SAS drives. > > Thanks, > Evren > > > db:/root#dmesg |grep twa > twa0: <3ware 9000 series Storage Controller> port 0x2000-0x20ff mem > 0xd8000000-0xd9ffffff,0xda100000-0xda100fff irq 16 at device 0.0 on pci3 > twa0: [ITHREAD] > twa0: INFO: (0x15: 0x1300): Controller details:: Model 9690SA-8I, 128 ports, > Firmware FH9X 4.04.00.016, BIOS BE9X 4.04.00.003 > da0 at twa0 bus 0 target 0 lun 0 > db:/root#smartctl -a -d 3ware,0 /dev/twa0 > smartctl version 5.38 [amd64-portbld-freebsd7.0] Copyright (C) 2002-8 Bruce Allen > Home page is http://smartmontools.sourceforge.net/ > > Command failed, ata.status=(0x00), ata.command=(0xec), ata.flags=(0x01) > WARNING - NO DEVICE FOUND ON 3WARE CONTROLLER (disk 0) > Smartctl: Device Read Identity Failed (not an ATA/ATAPI device) > > A mandatory SMART command failed: exiting. To continue, add one or more '-T > permissive' options. > db:/root#smartctl -a -d 3ware,0 /dev/twa0 -T permissive > smartctl version 5.38 [amd64-portbld-freebsd7.0] Copyright (C) 2002-8 Bruce Allen > Home page is http://smartmontools.sourceforge.net/ > > Command failed, ata.status=(0x00), ata.command=(0xec), ata.flags=(0x01) > WARNING - NO DEVICE FOUND ON 3WARE CONTROLLER (disk 0) > Smartctl: Device Read Identity Failed (not an ATA/ATAPI device) > > === START OF INFORMATION SECTION === > Device Model: [No Information Found] > Serial Number: [No Information Found] > Firmware Version: [No Information Found] > Device is: Not in smartctl database [for details use: -P showall] > ATA Version is: 1 > ATA Standard is: Exact ATA specification draft version not indicated > Local Time is: Fri Apr 11 10:32:45 2008 UTC > SMART is only available in ATA Version 3 Revision 3 or greater. > We will try to proceed in spite of this. > SMART support is: Ambiguous - ATA IDENTIFY DEVICE words 82-83 don't show if > SMART supported. > Checking for SMART support by trying SMART ENABLE command. > Command failed, ata.status=(0x00), ata.command=(0xb0), ata.flags=(0x01) > Error SMART Enable failed: Input/output error > SMART ENABLE failed - this establishes that this device lacks > SMART functionality. > A mandatory SMART command failed: exiting. To continue, add one or more '-T > permissive' options. > db:/root# > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > Smartmontools-support mailing list > Sma...@li... > https://lists.sourceforge.net/lists/listinfo/smartmontools-support > |
From: Evren Y. <yur...@is...> - 2008-04-11 13:24:55
|
Bruce Allen wrote: > Hi Evren, > > Since your controller supports up to 128 disks, is it possible that > -d 3ware,0 > is addressing the wrong disk. Perhaps you need -d 3ware,N > where N is some other number between 1 and 127. > > Adam, any thoughts? Good idea, but I now tried, smartctl do not accept more than 31 as N and I tried the numbers between, 4,12,20,28 etc. and they reproduce the same error... I wonder if this could have anything to do with the FreeBSD 7.0 64bit release. I used FreeBSD 6.x 32bit release with other 3ware controllers smartmontools worked just fine with them. Below is more information if you guys can see something I am missing perhaps? //db> /c0 show all /c0 Driver Version = 3.70.05.002 /c0 Model = 9690SA-8I /c0 Available Memory = 448MB /c0 Firmware Version = FH9X 4.04.00.016 /c0 Bios Version = BE9X 4.04.00.003 /c0 Boot Loader Version = BL9X 3.08.00.001 /c0 Serial Number = M340503A8080012 /c0 PCB Version = Rev 041 /c0 PCHIP Version = 2.00 /c0 ACHIP Version = 1501290D /c0 Controller Phys = 8 /c0 Connections = 8 of 128 /c0 Drives = 8 of 128 /c0 Units = 1 of 128 /c0 Active Drives = 8 of 128 /c0 Active Units = 1 of 32 /c0 Max Drives Per Unit = 32 /c0 Total Optimal Units = 1 /c0 Not Optimal Units = 0 /c0 Disk Spinup Policy = 1 /c0 Spinup Stagger Time Policy (sec) = 1 /c0 Auto-Carving Policy = off /c0 Auto-Carving Size = 2048 GB /c0 Auto-Rebuild Policy = on /c0 Controller Bus Type = PCIe /c0 Controller Bus Width = 8 lanes /c0 Controller Bus Speed = 2.5 Gbps/lane Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy ------------------------------------------------------------------------------ u0 RAID-5 OK - - 256K 456.278 ON OFF VPort Status Unit Size Type Phy Encl-Slot Model ------------------------------------------------------------------------------ p0 OK u0 68.36 GB SAS 0 - SEAGATE ST373455SS p1 OK u0 68.36 GB SAS 4 - SEAGATE ST373455SS p2 OK u0 68.36 GB SAS 1 - SEAGATE ST373455SS p3 OK u0 68.36 GB SAS 5 - SEAGATE ST373455SS p4 OK u0 68.36 GB SAS 2 - SEAGATE ST373455SS p5 OK u0 68.36 GB SAS 6 - SEAGATE ST373455SS p6 OK u0 68.36 GB SAS 3 - SEAGATE ST373455SS p7 OK u0 68.36 GB SAS 7 - SEAGATE ST373455SS Name OnlineState BBUReady Status Volt Temp Hours LastCapTest --------------------------------------------------------------------------- bbu On Yes OK OK OK 176 11-Apr-2008 //db> db:/root#smartctl -a -d 3ware,4 /dev/twa0 smartctl version 5.38 [amd64-portbld-freebsd7.0] Copyright (C) 2002-8 Bruce Allen Home page is http://smartmontools.sourceforge.net/ Command failed, ata.status=(0x00), ata.command=(0xec), ata.flags=(0x01) WARNING - NO DEVICE FOUND ON 3WARE CONTROLLER (disk 4) Smartctl: Device Read Identity Failed (not an ATA/ATAPI device) A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options. db:/root#smartctl -a -d 3ware,12 /dev/twa0 smartctl version 5.38 [amd64-portbld-freebsd7.0] Copyright (C) 2002-8 Bruce Allen Home page is http://smartmontools.sourceforge.net/ Command failed, ata.status=(0x00), ata.command=(0xec), ata.flags=(0x01) WARNING - NO DEVICE FOUND ON 3WARE CONTROLLER (disk 12) Smartctl: Device Read Identity Failed (not an ATA/ATAPI device) A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options. db:/root#smartctl -a -d 3ware,20 /dev/twa0 smartctl version 5.38 [amd64-portbld-freebsd7.0] Copyright (C) 2002-8 Bruce Allen Home page is http://smartmontools.sourceforge.net/ Command failed, ata.status=(0x00), ata.command=(0xec), ata.flags=(0x01) WARNING - NO DEVICE FOUND ON 3WARE CONTROLLER (disk 20) Smartctl: Device Read Identity Failed (not an ATA/ATAPI device) A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options. db:/root#smartctl -a -d 3ware,28 /dev/twa0 smartctl version 5.38 [amd64-portbld-freebsd7.0] Copyright (C) 2002-8 Bruce Allen Home page is http://smartmontools.sourceforge.net/ Command failed, ata.status=(0x00), ata.command=(0xec), ata.flags=(0x01) WARNING - NO DEVICE FOUND ON 3WARE CONTROLLER (disk 28) Smartctl: Device Read Identity Failed (not an ATA/ATAPI device) A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options. db:/root# > Cheers, > Bruce > > On Fri, 11 Apr 2008, Evren Yurtesen wrote: > >> Has anybody experienced the problem below? >> This machine has 3ware 9690SA-8I in FreeBSD 7.0 AMD64 and 8x SAS drives. >> >> Thanks, >> Evren >> >> >> db:/root#dmesg |grep twa >> twa0: <3ware 9000 series Storage Controller> port 0x2000-0x20ff mem >> 0xd8000000-0xd9ffffff,0xda100000-0xda100fff irq 16 at device 0.0 on pci3 >> twa0: [ITHREAD] >> twa0: INFO: (0x15: 0x1300): Controller details:: Model 9690SA-8I, 128 >> ports, >> Firmware FH9X 4.04.00.016, BIOS BE9X 4.04.00.003 >> da0 at twa0 bus 0 target 0 lun 0 >> db:/root#smartctl -a -d 3ware,0 /dev/twa0 >> smartctl version 5.38 [amd64-portbld-freebsd7.0] Copyright (C) 2002-8 >> Bruce Allen >> Home page is http://smartmontools.sourceforge.net/ >> >> Command failed, ata.status=(0x00), ata.command=(0xec), ata.flags=(0x01) >> WARNING - NO DEVICE FOUND ON 3WARE CONTROLLER (disk 0) >> Smartctl: Device Read Identity Failed (not an ATA/ATAPI device) >> >> A mandatory SMART command failed: exiting. To continue, add one or >> more '-T >> permissive' options. >> db:/root#smartctl -a -d 3ware,0 /dev/twa0 -T permissive >> smartctl version 5.38 [amd64-portbld-freebsd7.0] Copyright (C) 2002-8 >> Bruce Allen >> Home page is http://smartmontools.sourceforge.net/ >> >> Command failed, ata.status=(0x00), ata.command=(0xec), ata.flags=(0x01) >> WARNING - NO DEVICE FOUND ON 3WARE CONTROLLER (disk 0) >> Smartctl: Device Read Identity Failed (not an ATA/ATAPI device) >> >> === START OF INFORMATION SECTION === >> Device Model: [No Information Found] >> Serial Number: [No Information Found] >> Firmware Version: [No Information Found] >> Device is: Not in smartctl database [for details use: -P showall] >> ATA Version is: 1 >> ATA Standard is: Exact ATA specification draft version not indicated >> Local Time is: Fri Apr 11 10:32:45 2008 UTC >> SMART is only available in ATA Version 3 Revision 3 or greater. >> We will try to proceed in spite of this. >> SMART support is: Ambiguous - ATA IDENTIFY DEVICE words 82-83 don't >> show if >> SMART supported. >> Checking for SMART support by trying SMART ENABLE >> command. >> Command failed, ata.status=(0x00), ata.command=(0xb0), ata.flags=(0x01) >> Error SMART Enable failed: Input/output error >> SMART ENABLE failed - this establishes that this >> device lacks >> SMART functionality. >> A mandatory SMART command failed: exiting. To continue, add one or >> more '-T >> permissive' options. >> db:/root# >> >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference >> Don't miss this year's exciting event. There's still time to save $100. >> Use priority code J8TL2D2. >> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone >> >> _______________________________________________ >> Smartmontools-support mailing list >> Sma...@li... >> https://lists.sourceforge.net/lists/listinfo/smartmontools-support >> |
From: Adam R. <ara...@am...> - 2008-04-11 18:26:02
|
Evren, SMART is not exactly implemented the same way on SAS disks. The smartmontools software creates and sends ATA TFR (Task File Register) commands to ATA/SATA disks. SCSI or SAS disks cannot understand this information, that is why you cannot discover your SAS disk on the 3ware controller with smartmontools. The only way to fix this is to: 1. Modify smartmontools to construct and send SCSI passthru commands and read the SCSI/SAS equivalent of SMART statistics (temperature, etc). 2. Modify the 3ware firmware to accept ATA TFR passthru's for SAS disks, sniff the command and try to convert the smartmontools created ATA TFR into the appropriate SCSI/SAS passthru for a similar SMART command (temperature, etc). Unfortunately neither of these has been implemented at this time. -Adam -----Original Message----- From: Bruce Allen [mailto:ba...@gr...] Sent: Fri 4/11/2008 5:23 AM To: Evren Yurtesen Cc: Adam Radford; Smartmontools Mailing List Subject: Re: [smartmontools-support] 3ware SAS says disk not found? Hi Evren, Since your controller supports up to 128 disks, is it possible that -d 3ware,0 is addressing the wrong disk. Perhaps you need -d 3ware,N where N is some other number between 1 and 127. Adam, any thoughts? Cheers, Bruce On Fri, 11 Apr 2008, Evren Yurtesen wrote: > Has anybody experienced the problem below? > This machine has 3ware 9690SA-8I in FreeBSD 7.0 AMD64 and 8x SAS drives. > > Thanks, > Evren > > > db:/root#dmesg |grep twa > twa0: <3ware 9000 series Storage Controller> port 0x2000-0x20ff mem > 0xd8000000-0xd9ffffff,0xda100000-0xda100fff irq 16 at device 0.0 on pci3 > twa0: [ITHREAD] > twa0: INFO: (0x15: 0x1300): Controller details:: Model 9690SA-8I, 128 ports, > Firmware FH9X 4.04.00.016, BIOS BE9X 4.04.00.003 > da0 at twa0 bus 0 target 0 lun 0 > db:/root#smartctl -a -d 3ware,0 /dev/twa0 > smartctl version 5.38 [amd64-portbld-freebsd7.0] Copyright (C) 2002-8 Bruce Allen > Home page is http://smartmontools.sourceforge.net/ > > Command failed, ata.status=(0x00), ata.command=(0xec), ata.flags=(0x01) > WARNING - NO DEVICE FOUND ON 3WARE CONTROLLER (disk 0) > Smartctl: Device Read Identity Failed (not an ATA/ATAPI device) > > A mandatory SMART command failed: exiting. To continue, add one or more '-T > permissive' options. > db:/root#smartctl -a -d 3ware,0 /dev/twa0 -T permissive > smartctl version 5.38 [amd64-portbld-freebsd7.0] Copyright (C) 2002-8 Bruce Allen > Home page is http://smartmontools.sourceforge.net/ > > Command failed, ata.status=(0x00), ata.command=(0xec), ata.flags=(0x01) > WARNING - NO DEVICE FOUND ON 3WARE CONTROLLER (disk 0) > Smartctl: Device Read Identity Failed (not an ATA/ATAPI device) > > === START OF INFORMATION SECTION === > Device Model: [No Information Found] > Serial Number: [No Information Found] > Firmware Version: [No Information Found] > Device is: Not in smartctl database [for details use: -P showall] > ATA Version is: 1 > ATA Standard is: Exact ATA specification draft version not indicated > Local Time is: Fri Apr 11 10:32:45 2008 UTC > SMART is only available in ATA Version 3 Revision 3 or greater. > We will try to proceed in spite of this. > SMART support is: Ambiguous - ATA IDENTIFY DEVICE words 82-83 don't show if > SMART supported. > Checking for SMART support by trying SMART ENABLE command. > Command failed, ata.status=(0x00), ata.command=(0xb0), ata.flags=(0x01) > Error SMART Enable failed: Input/output error > SMART ENABLE failed - this establishes that this device lacks > SMART functionality. > A mandatory SMART command failed: exiting. To continue, add one or more '-T > permissive' options. > db:/root# > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > Smartmontools-support mailing list > Sma...@li... > https://lists.sourceforge.net/lists/listinfo/smartmontools-support > -------------------------------------------------------- CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and contains information that is confidential and proprietary to Applied Micro Circuits Corporation or its subsidiaries. It is to be used solely for the purpose of furthering the parties' business relationship. All unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. |
From: Adam R. <ara...@am...> - 2008-04-11 18:29:55
|
-----Original Message----- From: Evren Yurtesen [mailto:yur...@is...] Sent: Fri 4/11/2008 6:25 AM To: Bruce Allen Cc: Adam Radford; Smartmontools Mailing List Subject: Re: [smartmontools-support] 3ware SAS says disk not found? Bruce Allen wrote: > Hi Evren, > > Since your controller supports up to 128 disks, is it possible that > -d 3ware,0 > is addressing the wrong disk. Perhaps you need -d 3ware,N > where N is some other number between 1 and 127. > > Adam, any thoughts? > Good idea, but I now tried, smartctl do not accept more than 31 as N and I tried > the numbers between, 4,12,20,28 etc. and they reproduce the same error... I > wonder if this could have anything to do with the FreeBSD 7.0 64bit release. I > used FreeBSD 6.x 32bit release with other 3ware controllers smartmontools worked > just fine with them. > Below is more information if you guys can see something I am missing perhaps? Evren, There is an updated patch that allows smartmontools to detect SATA disks on 3ware SAS controllers past port 31 up to port 127. I will re-send it. -Adam -------------------------------------------------------- CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and contains information that is confidential and proprietary to Applied Micro Circuits Corporation or its subsidiaries. It is to be used solely for the purpose of furthering the parties' business relationship. All unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. |
From: Bruce A. <ba...@gr...> - 2008-04-12 13:42:45
|
> There is an updated patch that allows smartmontools to detect SATA disks > on 3ware SAS controllers past port 31 up to port 127. I will re-send > it. Hi Adam, If you have tested this, then please also check it into smartmontools CVS. Cheers, Bruce |
From: Adam R. <ara...@am...> - 2008-04-14 21:40:30
|
-----Original Message----- From: Bruce Allen [mailto:ba...@gr...] Sent: Saturday, April 12, 2008 6:43 AM To: Adam Radford Cc: Evren Yurtesen; Smartmontools Mailing List Subject: Re: [smartmontools-support] 3ware SAS says disk not found? >> There is an updated patch that allows smartmontools to detect SATA disks >> on 3ware SAS controllers past port 31 up to port 127. I will re-send >> it. >Hi Adam, >If you have tested this, then please also check it into smartmontools CVS. >Cheers, > Bruce Support for up to 128 disks on a 3ware controller is now checked into smartmontools CVS. -Adam -------------------------------------------------------- CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and contains information that is confidential and proprietary to Applied Micro Circuits Corporation or its subsidiaries. It is to be used solely for the purpose of furthering the parties' business relationship. All unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. |
From: Bruce A. <ba...@gr...> - 2008-04-16 02:25:09
|
Hi Adam, >>> There is an updated patch that allows smartmontools to detect SATA >>> disks on 3ware SAS controllers past port 31 up to port 127. I will >>> re-send it. >> If you have tested this, then please also check it into smartmontools >> CVS. > Support for up to 128 disks on a 3ware controller is now checked into > smartmontools CVS. Thanks!! But please don't forget: update the file 'CHANGELOG'. Also, if you look at line 3588 of smartd.cpp, we might want to change the %s_disk_%02d to %s_disk_%03d for 3ware only. This also requires minor updating of the man page since the man page now says 00 to 127. A similar change might be needed for smartctl but I am not sure. I favor these fixed width strings because they often simplify scripting. Cheers, Bruce |
From: Adam R. <ara...@am...> - 2008-04-18 00:21:40
|
-----Original Message----- From: Bruce Allen [mailto:ba...@gr...] Sent: Tuesday, April 15, 2008 7:25 PM To: Adam Radford Cc: Smartmontools Mailing List Subject: Re: [smartmontools-support] 3ware SAS says disk not found? > Thanks!! But please don't forget: update the file 'CHANGELOG'. CHANGELOG is now updated. >Also, if you look at line 3588 of smartd.cpp, we might want to change the >%s_disk_%02d to %s_disk_%03d for 3ware only. This also requires minor >updating of the man page since the man page now says 00 to 127. A similar >change might be needed for smartctl but I am not sure. I favor these >fixed width strings because they often simplify scripting. I'm not sure what man page update you mean? How's this for smartd.cpp? (Not comitted yet) diff -r1.403 smartd.cpp 3594,3595c3594,3598 < snprintf(newname, len, "%s [%s_disk_%02d]", cfg->name, (cfg->controller_type == CONTROLLER_CCISS) ? "cciss" : "3ware", < cfg->controller_port-1); --- > if (cfg->controller_type == CONTROLLER_CCISS) > snprintf(newname, len, "%s [cciss_disk_%02d]", cfg->name, cfg->controller_port - 1); > else > snprintf(newname, len, "%s [3ware_disk_%03d]", cfg->name, cfg->controller_port - 1); > Couldn't find where a similar change would be needed for smartctl.cpp. -Adam -------------------------------------------------------- CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and contains information that is confidential and proprietary to Applied Micro Circuits Corporation or its subsidiaries. It is to be used solely for the purpose of furthering the parties' business relationship. All unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. |
From: Bruce A. <ba...@gr...> - 2008-04-18 06:51:00
|
Hi Adam, >> Also, if you look at line 3588 of smartd.cpp, we might want to change >> the %s_disk_%02d to %s_disk_%03d for 3ware only. This also requires >> minor updating of the man page since the man page now says 00 to 127. >> A similar change might be needed for smartctl but I am not sure. I >> favor these fixed width strings because they often simplify scripting. > > I'm not sure what man page update you mean? Please search for ' 00' in smartd.8.in > How's this for smartd.cpp? (Not comitted yet) Looks fine! > Couldn't find where a similar change would be needed for smartctl.cpp. At the moment neither can I! Thanks, Bruce |
From: Adam R. <ara...@am...> - 2008-04-18 18:27:09
|
-----Original Message----- From: Bruce Allen [mailto:ba...@gr...] Sent: Thursday, April 17, 2008 11:51 PM To: Adam Radford Cc: Smartmontools Mailing List Subject: Re: [smartmontools-support] 3ware SAS says disk not found? Hi Adam, >> Also, if you look at line 3588 of smartd.cpp, we might want to change >> the %s_disk_%02d to %s_disk_%03d for 3ware only. This also requires >> minor updating of the man page since the man page now says 00 to 127. >> A similar change might be needed for smartctl but I am not sure. I >> favor these fixed width strings because they often simplify scripting. > > I'm not sure what man page update you mean? > Please search for ' 00' in smartd.8.in The man page and smartd.cpp fix for field width=3 characters when displaying 3ware disk/ports is now checked in. -Adam -------------------------------------------------------- CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and contains information that is confidential and proprietary to Applied Micro Circuits Corporation or its subsidiaries. It is to be used solely for the purpose of furthering the parties' business relationship. All unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. |