Strange taskqueue timeouts

Jeremy Chadwick jdc at parodius.com
Wed Nov 26 04:07:49 PST 2008


On Wed, Nov 26, 2008 at 12:52:59PM +0100, Michael Neumann wrote:
> I just rsynced my harddisk to a DragonFly box. After that, the box became more and more unusable (at first I could still
> ping and ssh into it, then after a few seconds this also didn't worked anymore). It's a pretty "old" DragonFly I am using,
> so probably I should compile a more recent kernel and the problem goes away. But maybe it's something worse, so I'll better
> report it...

These are a known problem with the FreeBSD ATA layer.  No one's been
able to figure out what the true cause is, but sometimes they can
indicate disk errors if the LBA shown is consistent (in your case, it
looks like it may be).

Prior to my recent departure from the FreeBSD Project, I documented this
common problem.  And no, there is no fix for it; it requires a large
amount of time and money (replacing hardware) to troubleshoot.

http://wiki.freebsd.org/JeremyChadwick/ATA_issues_and_troubleshooting

> swap_pager_getswapspace: failed
> ad4: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
> ad4: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
> ad4: WARNING - SETFEATURES ENABLE RCACHE taskqueue timeout - completing request directly
> ad4: WARNING - SETFEATURES ENABLE WCACHE taskqueue timeout - completing request directly
> ad4: WARNING - SET_MULTI taskqueue timeout - completing request directly
> ad4: TIMEOUT - READ_DMA48 retrying (1 retry left) LBA=373340928
> ad4: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
> ad4: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
> ad4: WARNING - SETFEATURES ENABLE RCACHE taskqueue timeout - completing request directly
> ad4: WARNING - SETFEATURES ENABLE WCACHE taskqueue timeout - completing request directly
> ad4: WARNING - SET_MULTI taskqueue timeout - completing request directly
> ad4: TIMEOUT - READ_DMA48 retrying (0 retries left) LBA=373340928
> ad4: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
> ad4: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
> ad4: WARNING - SETFEATURES ENABLE RCACHE taskqueue timeout - completing request directly
> ad4: WARNING - SETFEATURES ENABLE WCACHE taskqueue timeout - completing request directly
> ad4: WARNING - SET_MULTI taskqueue timeout - completing request directly
> ad4: TIMEOUT - READ_DMA retrying (1 retry left) LBA=8996640
> ad4: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
> ad4: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
> ad4: WARNING - SETFEATURES ENABLE RCACHE taskqueue timeout - completing request directly
> ad4: WARNING - SETFEATURES ENABLE WCACHE taskqueue timeout - completing request directly
> ad4: WARNING - SET_MULTI taskqueue timeout - completing request directly
> ad4: FAILURE - READ_DMA48 timed out LBA=373340928
> ar0: FAILURE - SPAN array broken
> ad4: WARNING - WRITE_DMA taskqueue timeout - completing request directly
> ad4: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
> ad4: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
> ad4: WARNING - SETFEATURES ENABLE RCACHE taskqueue timeout - completing request directly
> ad4: WARNING - SETFEATURES ENABLE WCACHE taskqueue timeout - completing request directly
> ad4: WARNING - SET_MULTI taskqueue timeout - completing request directly
> ad4: TIMEOUT - READ_DMA retrying (0 retries left) LBA=8996640
> ad4: WARNING - WRITE_DMA48 freeing taskqueue zombie request
> Waiting (max 60 seconds) for system thread vnlru to stop...stopped
> Waiting (max 60 seconds) for system thread bufdaemon to stop...stopped
> Waiting (max 60 seconds) for system thread bufdaemon_hw to stop...stopped
> Waiting (max 60 seconds) for system thread syncer to stop...stopped

-- 
| Jeremy Chadwick                                jdc at parodius.com |
| Parodius Networking                       http://www.parodius.com/ |
| UNIX Systems Administrator                  Mountain View, CA, USA |
| Making life hard for others since 1977.              PGP: 4BD6C0CB |






More information about the Bugs mailing list