[Info-vax] Processes hang on USB-access

Simon Clubley clubley at remove_me.eisner.decus.org-Earth.UFP
Thu Mar 3 08:54:53 EST 2022


On 2022-03-03, Joukj <joukj at hrem.nano.tudelft.nl> wrote:
> Volker Halle wrote:
>> Jouk,
>> 
>> I wouldn't call this 'random numbers'. At least those values describing the IO are consistent:
>> 
>> FFFFFFFF.829A69C4   IRP$PS_CCB 		7FF7C400   <<< channel control block address
>> FFFFFFFF.829A69C8   IRP$L_QIO_P1 		01522110   <<< buffer address
>> FFFFFFFF.829A69D0   IRP$L_QIO_P2 		00007C00   <<< length
>> FFFFFFFF.829A69D8   IRP$L_QIO_P3 		0001CB61  <<< starting LBN
>> 
>> And if you look at the current IRP a couple of times (when access to the USB disk seems to 'hang'), those values are always the same, i.e. the current IRP does NOT change - correct ?
>> 
>> Volker.
>
> More of the same at the next crash
>

[snip]

I've been following this for a while and maybe it's time for you and
Volker to try something else if the SDA USB tool previously mentioned
gives you this information. (I've never used USB on VMS, so I don't
know this.)

I'm assuming this is a standard EHCI controller, and that you are using
a USB high speed device, in which case have you tried looking at the
EHCI controller work queues for the device and seeing if the TD entries
are marked as completed or not ?

If the TD entries are pending, that could imply some hardware issue.

If they are all marked as completed (either with an error or not),
that could imply a driver issue.

Simon.

-- 
Simon Clubley, clubley at remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.



More information about the Info-vax mailing list