linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: LibATA ATAPI-Found lockup spot.
       [not found] <20050118191122.4DC7ACA0AF@ws7-4.us4.outblaze.com>
@ 2005-01-18 19:43 ` Jeff Garzik
  2005-01-18 20:35   ` Bartlomiej Zolnierkiewicz
  0 siblings, 1 reply; 3+ messages in thread
From: Jeff Garzik @ 2005-01-18 19:43 UTC (permalink / raw)
  To: Kien Pham; +Cc: linux-ide@vger.kernel.org

Kien Pham wrote:
> Hi Jeff,
> 
> It blocks forever on line 2450 of libata-core.c. This is on vanilla 
> 2.6.10 kernel source. Relevent snippet follows so you don't have to dig. 
> Basically, the middle SCSI layer successfully sends 3 INQUIRY commands. 
> Then it sends a REPORT LUNs command that fails with a status 0x50. The 
> error register reads 0x60 at this point. Then the ATAPI layer sends a 
> REQUEST SENSE which never completes because an interrupt never occurs 
> and we're stuck at line 2450 waiting for completion. O.K. I know the how 
> it happens, any ideas on the why? Or am I on my own? :)


I think Bart mentioned something about problems with REPORT LUNS... I 
bet things would work if we didn't send that command...

	Jeff



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: LibATA ATAPI-Found lockup spot.
  2005-01-18 19:43 ` LibATA ATAPI-Found lockup spot Jeff Garzik
@ 2005-01-18 20:35   ` Bartlomiej Zolnierkiewicz
  0 siblings, 0 replies; 3+ messages in thread
From: Bartlomiej Zolnierkiewicz @ 2005-01-18 20:35 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: Kien Pham, linux-ide@vger.kernel.org

On Tue, 18 Jan 2005 14:43:20 -0500, Jeff Garzik <jgarzik@pobox.com> wrote:
> Kien Pham wrote:
> > Hi Jeff,
> >
> > It blocks forever on line 2450 of libata-core.c. This is on vanilla
> > 2.6.10 kernel source. Relevent snippet follows so you don't have to dig.
> > Basically, the middle SCSI layer successfully sends 3 INQUIRY commands.
> > Then it sends a REPORT LUNs command that fails with a status 0x50. The
> > error register reads 0x60 at this point. Then the ATAPI layer sends a
> > REQUEST SENSE which never completes because an interrupt never occurs
> > and we're stuck at line 2450 waiting for completion. O.K. I know the how
> > it happens, any ideas on the why? Or am I on my own? :)
> 
> I think Bart mentioned something about problems with REPORT LUNS... I
> bet things would work if we didn't send that command...

There were problems before we supported REQUEST SENSE.
AFAIR ide-scsi sends REPORT LUNS so it should be also OK for libata...

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: LibATA ATAPI-Found lockup spot.
@ 2005-01-18 21:22 Kien Pham
  0 siblings, 0 replies; 3+ messages in thread
From: Kien Pham @ 2005-01-18 21:22 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: linux-ide@vger.kernel.org

Hi Jeff,

I tried that also. The driver indeed loads if I remove the REPORT LUNs. Unfortunately, it will lock when I try to access the drive so that's not a real solution I think.

~K.P.

----- Original Message -----
From: "Jeff Garzik" <jgarzik@pobox.com>
To: "Kien Pham" <kienca@lycos.com>
Subject: Re: LibATA ATAPI-Found lockup spot.
Date: 	Tue, 18 Jan 2005 14:43:20 -0500

> 
> Kien Pham wrote:
> > Hi Jeff,
> >
> > It blocks forever on line 2450 of libata-core.c. This is on 
> > vanilla 2.6.10 kernel source. Relevent snippet follows so you 
> > don't have to dig. Basically, the middle SCSI layer successfully 
> > sends 3 INQUIRY commands. Then it sends a REPORT LUNs command 
> > that fails with a status 0x50. The error register reads 0x60 at 
> > this point. Then the ATAPI layer sends a REQUEST SENSE which 
> > never completes because an interrupt never occurs and we're stuck 
> > at line 2450 waiting for completion. O.K. I know the how it 
> > happens, any ideas on the why? Or am I on my own? :)
> 
> 
> I think Bart mentioned something about problems with REPORT LUNS... 
> I bet things would work if we didn't send that command...
> 
> 	Jeff
> 
> 
> -
> To unsubscribe from this list: send the line "unsubscribe linux-ide" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

-- 
_______________________________________________
Find what you are looking for with the Lycos Yellow Pages
http://r.lycos.com/r/yp_emailfooter/http://yellowpages.lycos.com/default.asp?SRC=lycos10


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2005-01-18 21:23 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20050118191122.4DC7ACA0AF@ws7-4.us4.outblaze.com>
2005-01-18 19:43 ` LibATA ATAPI-Found lockup spot Jeff Garzik
2005-01-18 20:35   ` Bartlomiej Zolnierkiewicz
2005-01-18 21:22 Kien Pham

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).