Bug 236983 - Kernel hangs with sata_mv when querying SMART
Summary: Kernel hangs with sata_mv when querying SMART
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: kernel
Version: 5.0
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
: ---
Assignee: David Milburn
QA Contact: Red Hat Kernel QE team
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2007-04-18 19:05 UTC by Milan Kerslager
Modified: 2009-09-02 16:57 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-09-02 16:57:46 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Milan Kerslager 2007-04-18 19:05:06 UTC
On my Supermicro P4SCT (Pentium 4, 3.2 GHz, 1GB RAM, Marvell MV88SX5041 64bit
PCI SATA RAID, 7x HDD 400GB WD4000KD-00N) I'm able to reproducibly hang the
machine by  issuing 'smartctl -a' command. I was trying to eliminate HW problem
as sata_mv has poor EH (error handling). But if at least 3 drives with RAID5 or
RAID6 (but not RAID1) are rebuilding an array, smartctl causes random hangs (by
repeating smartctl by 1 to 30 times).

Is there a known problem with deadlock or so? The hang comes especially by
redirecting output to the pipe or /dev/null (ie without terminal that slowing
down the command or reducing pauses between subsequent pooling of the drives).

Also smartd causes random hangs (in few days) if the machine is under disc I/O load.

Comment 1 David Milburn 2009-09-02 16:57:46 UTC
I don't have a marvell controller to verify this test case, but, sata_mv
was updated in RHEL5 U3 and stress tested so I am closing this issue, please
re-open if necessary.


Note You need to log in before you can comment on or make changes to this bug.