[opensuse-factory] yast partitioner - smart check with 3ware controller
I'm not sure if the SMART test is meant to be fully working, but it certainly doesn't work with 3ware controllers. Let me know if anyone would like me to open a bugreport. (I'm not overly keen on this functionality myself, but others might find it very useful). -- Per Jessen, Zürich (17.3°C) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Wed, Sep 28, 2011 at 05:57, Per Jessen <per@opensuse.org> wrote:
I'm not sure if the SMART test is meant to be fully working, but it certainly doesn't work with 3ware controllers. Let me know if anyone would like me to open a bugreport. (I'm not overly keen on this functionality myself, but others might find it very useful).
-- Per Jessen, Zürich (17.3°C)
Go ahead and file a bug, since the function in smartctl is already there to check disks on 3ware controllers. However I can see some issues 1) twa0 is not the disk device, how does yast determine this? 2) the RAID controller presents one logical disk from multiple physical disks, how does YaST determine how many physical disks are in the logical disk? Given these two points this might be considered a feature. # smartctl -a -d 3ware,0 /dev/twa0 smartctl 5.39.1 2010-01-28 r3054 [i686-pc-linux-gnu] (openSUSE RPM) Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net === START OF INFORMATION SECTION === Device Model: WDC WD15EARS-00MVWB0 Serial Number: WD- Firmware Version: 51.0AB51 User Capacity: 1,500,301,910,016 bytes Device is: Not in smartctl database [for details use: -P showall] ATA Version is: 8 ATA Standard is: Exact ATA specification draft version not indicated Local Time is: Wed Sep 28 13:23:21 2011 EDT SMART support is: Available - device has SMART capability. SMART support is: Enabled === START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED -- Med Vennlig Hilsen, A. Helge Joakimsen -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Joaquin Sosa wrote:
On Wed, Sep 28, 2011 at 05:57, Per Jessen <per@opensuse.org> wrote:
I'm not sure if the SMART test is meant to be fully working, but it certainly doesn't work with 3ware controllers. Let me know if anyone would like me to open a bugreport. (I'm not overly keen on this functionality myself, but others might find it very useful).
Go ahead and file a bug, since the function in smartctl is already there to check disks on 3ware controllers.
In smartctl yes, but clearly not in YaST :-)
However I can see some issues 1) twa0 is not the disk device, how does yast determine this?
I think the SMART check is carried out per device. (btw, I don't have any /dev/twN devices).
2) the RAID controller presents one logical disk from multiple physical disks, how does YaST determine how many physical disks are in the logical disk?
Good point. -- Per Jessen, Zürich (17.6°C) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On 9/28/2011 5:57 AM, Per Jessen wrote:
I'm not sure if the SMART test is meant to be fully working, but it certainly doesn't work with 3ware controllers. Let me know if anyone would like me to open a bugreport. (I'm not overly keen on this functionality myself, but others might find it very useful).
I'm not sure what you mean but I definitely need "smartctl [...] -d 3ware,# /dev/tw[elo]#" things to work. I had to build my own up to date smartctl on an 11.3 box the other day to get that to work on a 9750. I was only querying drive info, querying & setting ERC (or determining the drives that don't support ERC.), not running any of the self tests specifically, but I didn't encounter any problems after building the latest smarttools. None of this involved yast if you're talking about a yast module. -- bkw -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Brian K. White wrote:
On 9/28/2011 5:57 AM, Per Jessen wrote:
I'm not sure if the SMART test is meant to be fully working, but it certainly doesn't work with 3ware controllers. Let me know if anyone would like me to open a bugreport. (I'm not overly keen on this functionality myself, but others might find it very useful).
I'm not sure what you mean but I definitely need "smartctl [...] -d 3ware,# /dev/tw[elo]#" things to work.
Yep, I'm sure YaST does too.
None of this involved yast if you're talking about a yast module.
At installation time, the partitioner has an option called "SMART health-check". -- Per Jessen, Zürich (16.6°C) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On 9/28/2011 2:32 PM, Per Jessen wrote:
Brian K. White wrote:
On 9/28/2011 5:57 AM, Per Jessen wrote:
I'm not sure if the SMART test is meant to be fully working, but it certainly doesn't work with 3ware controllers. Let me know if anyone would like me to open a bugreport. (I'm not overly keen on this functionality myself, but others might find it very useful).
I'm not sure what you mean but I definitely need "smartctl [...] -d 3ware,# /dev/tw[elo]#" things to work.
Yep, I'm sure YaST does too.
None of this involved yast if you're talking about a yast module.
At installation time, the partitioner has an option called "SMART health-check".
On that box I was talking about, the discovery that out of the box I couldn't even query or set ERC, and the discovery that my 12 x $100 Seagate Momentus XT hybrid ssd/7200rpm drives all actually lack the ERC function and so there is essentially no way to prevent the raid card from kicking drives out of the array randomly, yet mdraid could be made to handle the problem a couple different ways without blowing the array for no reason... is just one more reason I kick myself for letting a hardware vendor talk me into a raid card even when I know I know what I want since years now... Grr hardware raid == grrr!!!! Not to mention, all 12 of those drive had a firmware update. I had to actually be physically present with the server, boot up a freedos usb thumb drive, and one at a time move the drives from the backplane to a plain sata port because the firmware flasher is just a dos app, and freedos doesn't have any fancy latest-model-3ware driver that can access the physical drives unless maybe by destroying the array and setting up 12 plain volumes instead.. ugh. Sorry for the totally off topic rage against hardware raid cards... -- bkw -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On 9/28/2011 3:10 PM, Brian K. White wrote:
Sorry for the totally off topic rage against hardware raid cards...
I guess my point was even though I happen to want smartctl -d 3ware to work, I would almost be behind a decision to just say "We can't reasonably support that. Plain drives or mdraid. Demand your hardware raid card manufacturer supply anything we're enjoying in software that the raid card prevents or makes difficult." I need only a little provocation to justify wiping that entire server just to deconfigure the raid array and set all 24 drives up as plain volumes and pretend the raid card is just an hba. -- bkw -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Brian K. White wrote:
On 9/28/2011 3:10 PM, Brian K. White wrote:
Sorry for the totally off topic rage against hardware raid cards...
I guess my point was even though I happen to want smartctl -d 3ware to work, I would almost be behind a decision to just say "We can't reasonably support that. Plain drives or mdraid.
Yes, I agree, I would have no problem with that at all. From a usability pov though, the SMART check should be at least disabled if YaST is running in an unsupported configuration. I've never used that health-check before, but as it's there, I thought it ought to be tested :-)
Demand your hardware raid card manufacturer supply anything we're enjoying in software that the raid card prevents or makes difficult." I need only a little provocation to justify wiping that entire server just to deconfigure the raid array and set all 24 drives up as plain volumes and pretend the raid card is just an hba.
I have four storage servers with two 3ware cards each - I'll let you know how it works out. My HP SmartARRAY controllers have never given me any grief and I've got more than a few of those. -- Per Jessen, Zürich (13.1°C) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (3)
-
Brian K. White
-
Joaquin Sosa
-
Per Jessen