Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Jun 2008 13:52:59 -0700 (PDT)
From:      Barney Cordoba <barney_cordoba@yahoo.com>
To:        freebsd-current@freebsd.org
Subject:   HT1000 Crash dump failure
Message-ID:  <810100.49150.qm@web63914.mail.re1.yahoo.com>

next in thread | raw e-mail | index | archive | help
I'm not sure how best to fix it, but it seems that
this broke crash dumps on 
the HT1000 chipset: 
exit1() at exit1+0x39d 
sys_exit() at sys_exit+0xe 
ia32_syscall() at ia32_syscall+0x256 
Xint0x80_syscall() at Xint0x80_syscall+0x5d 
Uptime: 5d0h51m55s 
Physical memory: 4084 MB 
Dumping 325 MB:ata2: FAILURE - oversized DMA transfer
attempt 65536 > 64512 
ad4: setting up DMA failed 
--------------- Previous Message ----------------
** DUMP FAILED (ERROR 5) ** 
Automatic reboot in 15 seconds - press a key on the
console to abort 
Rebooting... 
cpu_reset: Restarting BSP 
I'm guessing that the atadev->max_iosize is still set
to 64k somehow (DMA 
default) for the ata disk when it does the check in
ad_strategy(), but I'm 
not sure how as for the HT1000 chipset at least
ch->dma->max_iosize is set to 
63k in the controller allocate routine which should be
run before the child 
disk devices are probed and attached AFAICT. 
-- 
John Baldwin 

----------------------------------

I found this message, but no resolution. Has anyone
figured out how not to get the oversized DMA error
with HT1000 chipset?

Barney


      



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?810100.49150.qm>