ATA_FLUSHCACHE failing

Mark Santcroos marks at ripe.net
Thu May 6 06:03:29 PDT 2004


This morning I said:
> > Hmm, first you could enable the ATA request debug code in ata-all.h, 
> > then set the ATA_R_DEBUG flag when the flush command is issued. That 
> > should give an idea where it goes south...
>
> ... queued ...
> ... starting ...
> ... transaction ...
> ... wait for completion ...

Just now I said:
> However, I'll set the IMMEDIATE_MODE flags where it hangs and report back.

Now I only have:

... transaction ...
... wait for completion ...

So no queuing .. but it still doesn't return.

Now I start to doubt whether IMMEDIATE has any influence on this actually ...
it problably means don't queue... but it still depends on interrupts, right?
So I'm still hosed ;-)

Mark


More information about the freebsd-current mailing list