Boot off CF card hangs at "Trying to mount root"

Stefan Bethke stb at lassitu.de
Mon Aug 29 19:13:54 GMT 2005


Thanks for looking into this!

Am 29.08.2005 um 20:33 schrieb Søren Schmidt:

> On 29/08/2005, at 19:28, Stefan Bethke wrote:
>
>> Am 28.08.2005 um 18:46 schrieb Stefan Bethke:
>> The most striking difference (to me) is that 5-stable thinks DMA66  
>> is fine (and my tests show that at least reading is not a problem  
>> at all), while 6-beta wants to do PIO4, but seemingly gets stuck.
>>
> Uhm, both use PIO4 as far as I can tell..
>

Sorry, no idea what I was looking at.


> Enable debugging in ata-all.h and set ATA_R_DEBUG in request->flags  
> early in ata_queue_request() and see how far it gets.
>
> I'd suspect subtle timing in the lowest levels though....
>

I still have the wrong entry in fstab, so this is from right after  
specifying the proper root device:


-------------- next part --------------
Trying to mount root from ufs:/dev/ad3s1a

Manual root filesystem specification:
  <fstype>:<device>  Mount <device> using filesystem <fstype>
                       eg. ufs:da0s1a
  ?                  List valid disk boot devices
  <empty line>       Abort manual input

mountroot> ufs:/dev/ad2s1a
Trying to mount root from ufs:/dev/ad2s1a
ad2: req=0xc17fc898 READ queued
ad2: req=0xc17fc898 READ starting
ad2: req=0xc17fc898 READ begin transaction
ad2: req=0xc17fc898 READ interrupt
ad2: req=0xc17fc898 READ end transaction
ad2: req=0xc17fc898 READ interrupt
ad2: req=0xc17fc898 READ end transaction
ad2: req=0xc17fc898 READ interrupt
ad2: req=0xc17fc898 READ end transaction
ad2: req=0xc17fc898 READ interrupt
ad2: req=0xc17fc898 READ end transaction
ad2: req=0xc17fc898 READ interrupt
ad2: req=0xc17fc898 READ end transaction
ad2: req=0xc17fc898 READ interrupt
ad2: req=0xc17fc898 READ end transaction
ad2: req=0xc17fc898 READ interrupt
ad2: req=0xc17fc898 READ end transaction
ad2: req=0xc17fc898 READ interrupt
ad2: req=0xc17fc898 READ end transaction
ad2: req=0xc17fc898 READ interrupt
ad2: req=0xc17fc898 READ end transaction
ad2: req=0xc17fc898 READ interrupt
ad2: req=0xc17fc898 READ end transaction
ad2: req=0xc17fc898 READ interrupt
ad2: req=0xc17fc898 READ end transaction
ad2: req=0xc17fc898 READ interrupt
ad2: req=0xc17fc898 READ end transaction
ad2: req=0xc17fc898 READ interrupt
ad2: req=0xc17fc898 READ end transaction
ad2: req=0xc17fc898 READ interrupt
ad2: req=0xc17fc898 READ end transaction
ad2: req=0xc17fc898 READ interrupt
ad2: req=0xc17fc898 READ end transaction
ad2: req=0xc17fc898 READ interrupt
ad2: req=0xc17fc898 READ end transaction
ad2: req=0xc17fc898 READ finish bio_taskqueue
ad2: req=0xc17fc898 READ completed entered
ad2: req=0xc17fc898 READ completed callback/wakeup
ad2: req=0xc17fc7d0 READ queued
ad2: req=0xc17fc7d0 READ starting
ad2: req=0xc17fc7d0 READ begin transaction
ad2: req=0xc17fc7d0 READ interrupt
ad2: req=0xc17fc7d0 READ end transaction
ad2: req=0xc17fc7d0 READ interrupt
ad2: req=0xc17fc7d0 READ end transaction
ad2: req=0xc17fc7d0 READ interrupt
ad2: req=0xc17fc7d0 READ end transaction
ad2: req=0xc17fc7d0 READ interrupt
ad2: req=0xc17fc7d0 READ end transaction
ad2: req=0xc17fc7d0 READ finish bio_taskqueue
ad2: req=0xc17fc7d0 READ completed entered
ad2: req=0xc17fc7d0 READ completed callback/wakeup
ad2: req=0xc17fc708 READ queued
ad2: req=0xc17fc708 READ starting
ad2: req=0xc17fc708 READ begin transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ interrupt
ad2: req=0xc17fc708 READ end transaction
ad2: req=0xc17fc708 READ finish bio_taskqueue
ad2: req=0xc17fc708 READ completed entered
ad2: req=0xc17fc708 READ completed callback/wakeup
ad2: req=0xc17fc640 READ queued
ad2: req=0xc17fc640 READ starting
ad2: req=0xc17fc640 READ begin transaction
ad2: req=0xc17fc640 READ interrupt
ad2: req=0xc17fc640 READ end transaction
ad2: req=0xc17fc640 READ interrupt
ad2: req=0xc17fc640 READ end transaction
ad2: req=0xc17fc640 READ interrupt
ad2: req=0xc17fc640 READ end transaction
ad2: req=0xc17fc640 READ interrupt
ad2: req=0xc17fc640 READ end transaction
ad2: req=0xc17fc640 READ finish bio_taskqueue
ad2: req=0xc17fc640 READ completed entered
ad2: req=0xc17fc640 READ completed callback/wakeup
ad2: req=0xc17fc578 READ queued
ad2: req=0xc17fc578 READ starting
ad2: req=0xc17fc578 READ begin transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ interrupt
ad2: req=0xc17fc578 READ end transaction
ad2: req=0xc17fc578 READ finish bio_taskqueue
ad2: req=0xc17fc578 READ completed entered
ad2: req=0xc17fc578 READ completed callback/wakeup
ad2: req=0xc17fc4b0 READ queued
ad2: req=0xc17fc4b0 READ starting
ad2: req=0xc17fc4b0 READ begin transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ interrupt
ad2: req=0xc17fc4b0 READ end transaction
ad2: req=0xc17fc4b0 READ finish bio_taskqueue
ad2: req=0xc17fc4b0 READ completed entered
ad2: req=0xc17fc4b0 READ completed callback/wakeup
ad2: req=0xc17fc3e8 READ queued
ad2: req=0xc17fc3e8 READ starting
ad2: req=0xc17fc3e8 READ begin transaction
ad2: req=0xc17fc3e8 READ interrupt
ad2: req=0xc17fc3e8 READ end transaction
ad2: req=0xc17fc3e8 READ interrupt
ad2: req=0xc17fc3e8 READ end transaction
ad2: req=0xc17fc3e8 READ interrupt
ad2: req=0xc17fc3e8 READ end transaction
ad2: req=0xc17fc3e8 READ interrupt
ad2: req=0xc17fc3e8 READ end transaction
ad2: req=0xc17fc3e8 READ interrupt
ad2: req=0xc17fc3e8 READ end transaction
ad2: req=0xc17fc3e8 READ interrupt
ad2: req=0xc17fc3e8 READ end transaction
ad2: req=0xc17fc3e8 READ interrupt
ad2: req=0xc17fc3e8 READ end transaction
ad2: req=0xc17fc3e8 READ interrupt
ad2: req=0xc17fc3e8 READ end transaction
ad2: req=0xc17fc3e8 READ finish bio_taskqueue
ad2: req=0xc17fc3e8 READ completed entered
ad2: req=0xc17fc3e8 READ completed callback/wakeup
ad2: req=0xc17fc258 READ queued
ad2: req=0xc17fc258 READ starting
ad2: req=0xc17fc258 READ begin transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ timeout
ad2: req=0xc17fc258 READ finish taskqueue_swi
ad2: req=0xc17fc258 READ completed entered
ad2: req=0xc17fc320 SETFEATURES SET TRANSFER MODE begin transaction
aad2: req=0xc17fc320 SETFEATURES SET TRANSFER MODE interrupt
ad2: req=0xc17fc320 SETFEATURES SET TRANSFER MODE end transaction
ad2: req=0xc17fc320 SETFEATURES SET TRANSFER MODE finish directly
ad2: req=0xc17fc320 SETFEATURES SET TRANSFER MODE completed entered
ad2: req=0xc17fc320 SETFEATURES SET TRANSFER MODE completed callback/wakeup
d2: req=0xc17fc320 SETFEATURES SET TRANSFER MODE wait for completition
ad2: TIMEOUT - READ retrying (1 retry left) LBA=860752
ad2: req=0xc17fc258 READ queued
ad2: req=0xc17fc258 READ starting
ad2: req=0xc17fc258 READ begin transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ interrupt
ad2: req=0xc17fc258 READ end transaction
ad2: req=0xc17fc258 READ finish bio_taskqueue
ad2: req=0xc17fc258 READ completed entered
ad2: req=0xc17fc258 READ completed callback/wakeup
ad2: req=0xc17fc190 READ queued
ad2: req=0xc17fc190 READ starting
ad2: req=0xc17fc190 READ begin transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ interrupt
ad2: req=0xc17fc190 READ end transaction
ad2: req=0xc17fc190 READ finish bio_taskqueue
ad2: req=0xc17fc190 READ completed entered
ad2: req=0xc17fc190 READ completed callback/wakeup
ad2: req=0xc17fc0c8 READ queued
ad2: req=0xc17fc0c8 READ starting
ad2: req=0xc17fc0c8 READ begin transaction
ad2: req=0xc17fc0c8 READ interrupt
ad2: req=0xc17fc0c8 READ end transaction
ad2: req=0xc17fc0c8 READ interrupt
ad2: req=0xc17fc0c8 READ end transaction
ad2: req=0xc17fc0c8 READ interrupt
ad2: req=0xc17fc0c8 READ end transaction
ad2: req=0xc17fc0c8 READ interrupt
ad2: req=0xc17fc0c8 READ end transaction
ad2: req=0xc17fc0c8 READ interrupt
ad2: req=0xc17fc0c8 READ end transaction
ad2: req=0xc17fc0c8 READ interrupt
ad2: req=0xc17fc0c8 READ end transaction
ad2: req=0xc17fc0c8 READ interrupt
ad2: req=0xc17fc0c8 READ end transaction
ad2: req=0xc17fc0c8 READ interrupt
ad2: req=0xc17fc0c8 READ end transaction
ad2: req=0xc17fc0c8 READ finish bio_taskqueue
ad2: req=0xc17fc0c8 READ completed entered
ad2: req=0xc17fc0c8 READ completed callback/wakeup
ad2: req=0xc17fc000 READ queued
ad2: req=0xc17fc000 READ starting
ad2: req=0xc17fc000 READ begin transaction
ad2: req=0xc17fc000 READ interrupt
ad2: req=0xc17fc000 READ end transaction
ad2: req=0xc17fc000 READ interrupt
ad2: req=0xc17fc000 READ end transaction
ad2: req=0xc17fc000 READ interrupt
ad2: req=0xc17fc000 READ end transaction
ad2: req=0xc17fc000 READ interrupt
ad2: req=0xc17fc000 READ end transaction
ad2: req=0xc17fc000 READ interrupt
ad2: req=0xc17fc000 READ end transaction
ad2: req=0xc17fc000 READ interrupt
ad2: req=0xc17fc000 READ end transaction
ad2: req=0xc17fc000 READ interrupt
ad2: req=0xc17fc000 READ end transaction
ad2: req=0xc17fc000 READ interrupt
ad2: req=0xc17fc000 READ end transaction
ad2: req=0xc17fc000 READ finish bio_taskqueue
ad2: req=0xc17fc000 READ completed entered
ad2: req=0xc17fc000 READ completed callback/wakeup
-------------- next part --------------

After the final "ad2: req=0xc17fc000 READ completed callback/wakeup",  
nothing else happens.


Stefan

p.s. this is what I did to enable debugging:
little:/usr/src/sys/dev/ata# cvs diff
cvs diff: Diffing .
Index: ata-all.h
===================================================================
RCS file: /home/ncvs/src/sys/dev/ata/ata-all.h,v
retrieving revision 1.103.2.2
diff -u -r1.103.2.2 ata-all.h
--- ata-all.h   25 Aug 2005 16:21:05 -0000      1.103.2.2
+++ ata-all.h   29 Aug 2005 18:07:33 -0000
@@ -391,7 +391,7 @@
};
/* define this for debugging request processing */
-#if 0
+#if 1
#define ATA_DEBUG_RQ(request, string) \
      { \
      if (request->flags & ATA_R_DEBUG) \
Index: ata-queue.c
===================================================================
RCS file: /home/ncvs/src/sys/dev/ata/ata-queue.c,v
retrieving revision 1.50
diff -u -r1.50 ata-queue.c
--- ata-queue.c 28 Jun 2005 09:06:52 -0000      1.50
+++ ata-queue.c 29 Aug 2005 18:57:15 -0000
@@ -54,6 +54,7 @@
ata_queue_request(struct ata_request *request)
{
      struct ata_channel *ch = device_get_softc(device_get_parent 
(request->dev));
+    request->flags |= ATA_R_DEBUG;
      /* mark request as virgin (this might be a ATA_R_REQUEUE) */
      request->result = request->status = request->error = 0;

-- 
Stefan Bethke <stb at lassitu.de>   Fon +49 170 346 0140




More information about the freebsd-current mailing list