I have one question, if anybody can answer it.
(I am performing operations on tape drive using st driver)
While performing read operation on tape (using read()), EOD occured.
After EOD occured, i m firing MTIOCGET request and getting the tape status.
After getting tape status, i am checking for the GMT_EOD. But GMT_EOD is not getting set.
Can anybody tell the reason why GMT_EOD is not getting set even if read() fails because of EOD occured ??