Title: Re: Seems IOs not retried in case response is
kSCSIServic
Lalit,
on some customer's systems with 10.5.1/10.5.2 on Intel we have
seen this behaviour in our userland tape driver calling
ExecuteTaskSync() which sometimes returns kSCSITaskStatus_No_Status
which according to the header files can be returned in case service
response was kSCSIServiceResponse_SERVICE_DELIVERY_OR_TARGET_FAILURE.
We havn't seen this on 10.4.
So your observations might be correct and might be the cause of
our observations.
On at least one system kernel panics were produced using a
specific FC HBA - reported by the customer to Apple:
...
panic(cpu 2 caller 0x006E9092): "Too many segments =
257\n"@AppleLSIFusionMPT.cpp:1868
...
The panics disappeared using a FC HBA from different vendor but
now produces the above kSCSITaskStatus_No_Status situation.
On the same systems we have seen normal write() to disk
operations just hanging after about 100 GB or so.
We have asked on email@hidden and
email@hidden with subject "How to handle
kSCSITaskStatus_No_Status?" without any response which could help
to solve the problem.
Uwe
At 6:52 Uhr -0700 29.04.2008, Lalit Chandivade wrote:
I have a driver derived from IOSCSIParallelInterfaceController for
Fibre Channel HBA.
So far upto Mac OS X 10.4
in case an IO (ParallelTask) is completed with status
kSCSIServiceResponse_SERVICE_DELIVERY_OR_TARGET_FAILURE it was
retried.
However in case of Mac OS X 10.5.2 the IOs are not retried if the IO
is completed with status
kSCSIServiceResponse_SERVICE_DELIVERY_OR_TARGET_FAILURE.
Is there a change in the OS in the completion path?
Or what kind of status need to be returned so the the IO gets
retried?
Or this obesrvation is not correct?
Thanks,
Lalit.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Ata-scsi-dev mailing list
(email@hidden)
Help/Unsubscribe/Update your Subscription:
>
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Ata-scsi-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden