ccd on NATA problem - ata0: FAILURE - oversized DMA transfer attempt 73728 > 65536

Matthew Dillon dillon at apollo.backplane.com
Wed Jul 18 03:59:34 PDT 2007


:Sure, are function names enough?
:
:ata0: FAILURE - oversized DMA transfer attempt 37888 > 32768
:Trace beginning at frame 0xc86155a4
:ata_dmaload
:ata_dmaload
:ata_begin_transaction
:ata_start
:ata_queue_request
:ad_strategy
:dev_dstrategy
:diskstrategy
:dev_dstrategy_chain
:spec_strategy
:vop_strategy
:vn_strategy
:spec_getpages
:vop_getpages
:ffs_getpages
:vop_getpages
:vnode_pager_getpages
:vm_fault_object
:vm_fault_object_page
:elf_load_section
:exec_elf_imgact
:kern_execve
:sys_execve
:start_init
:fork_trampoline

    Yah.  I see the problem.  spec_getpages() is not limiting the 
    transfer size.  And there's a secondary problem with spec_read()
    and spec_write() also not doing the right thing.  I'll work on it
    this afternoon.

					-Matt





More information about the Bugs mailing list