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>