Date: Sun, 26 Oct 2008 10:30:33 -0500 From: Nathan Whitehorn <nwhitehorn@freebsd.org> To: Marco Trillo <marcotrillo@gmail.com> Cc: FreeBSD PowerPC ML <freebsd-ppc@freebsd.org> Subject: Re: ATA DMA problems with recent -current Message-ID: <49048D19.7070309@freebsd.org> In-Reply-To: <b9c23c9f0810260517j61587dc6gd91f35a49d4b9e38@mail.gmail.com> References: <b9c23c9f0810260517j61587dc6gd91f35a49d4b9e38@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Marco Trillo wrote: > Hi all, > > I just updated my -current kernel to today sources -- the previous > kernel was from Oct 11. With the new kernel I'm getting ad0 ATA DMA > timeouts, which get worse when I stress the drive. > The only thing that changed since 11 Oct was that I redid the PCI handling by importing sparc64's architecture. This *should* have changed nothing, since I just reshuffled some code, but apparently it didn't. One of the few actual changes was that ata_kauai now attaches only to the first IRQ (39) instead of both OF IRQs (39 and 1). However, it never used the second one, so it should have changed nothing. Things to try: - Make ata_kauai add IRQ 1 to its resource list again, just like it hardcodes 39. - IRQ 1 is shared with the i2s controller. Try disabling it? I'm pretty confused about how it is that things have broken, though. -Nathan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49048D19.7070309>