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>
index | next in thread | raw e-mail
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
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?810100.49150.qm>
