Bug 99850 - [ar] ataraid hangs in g_waitidle when attaching to nVidia RAID0 with broken drive
Summary: [ar] ataraid hangs in g_waitidle when attaching to nVidia RAID0 with broken d...
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: Unspecified
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-06 19:50 UTC by trasz
Modified: 2015-11-10 13:46 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description trasz 2006-07-06 19:50:15 UTC
I've got a machine with NForce pseudoraid controller, with two disks
configured as RAID0.

One of these disks is broken (physically).  'kldload ataraid' fails with
(retyped by hand):

ar0: 476950MB <nVidia MediaShield RAID0 (stripe 64KB)> status: READY
ar0: disk0 READY using ad4 as ata2-master
ar0: disk1 READY using ad6 as ata2-master
ad4: FAILURE - READ_DMA status=51<READY, ???_ERROR> error=1<ILLEGAL_LENGTH>
ar0: FAILURE - RAID0 array broken
ar0: writing of nVidia MediaShield metadata is NOT supported yet

^T shows:

load: 0.00 cmd: kldload 249 [g_waitidle] 0.00u 0% 544k

It hangs here.  When ataraid is compiled into the kernel - like in GENERIC -
it makes booting impossible.
Comment 1 Enji Cooper freebsd_committer freebsd_triage 2015-11-10 13:46:23 UTC
ar is no more after FreeBSD 9.x. Long live atacam and friends.