ata - interrupt seen but task queue stalled
Jon Noack
noackjr at alumni.rice.edu
Mon Mar 22 23:43:14 PST 2004
On 3/23/2004 1:34 AM, Ketrien I. Saihr-Kesenchedra wrote:
> At 01:29 AM 3/23/2004, you wrote:
>> I get this when I have a Pioneer DVD connected. I had to disable it in
>> the BIOS to get the machine to boot.
>
> This is a slimline IBM/Toshiba 24x CD-ROM. Very vanilla. Doesn't do
> anything over PIO4. Don't have the dmesg output for it handy.
>
>> Sometimes booting with media in the drive helps.
>
> First thing I tried, same thing. Wondering why it's forcing down to PIO4
> in the kernel to begin with, but that's a problem for another day. ie;
> Once it's booting right again. ;/
ATAPI devices default to PIO (DMA off). See the ata(4) man page,
specifically the 'hw.ata.atapi_dma' sysctl. To enable DMA for ATAPI
devices, you have to add 'hw.ata.atapi_dma="1"' to /boot/loader.conf or
use atacontrol(8).
Jon
More information about the freebsd-current
mailing list