kern/103602: atapi device not working on JMicron 363 Controller
josh.carroll at psualum.com
Tue Sep 26 15:50:21 PDT 2006
The following reply was made to PR kern/103602; it has been noted by GNATS.
From: "Josh Carroll" <josh.carroll at psualum.com>
To: "Thomas Quinot" <thomas at freebsd.org>
Cc: FreeBSD-gnats-submit at freebsd.org, greg at rowes.org
Subject: Re: kern/103602: atapi device not working on JMicron 363 Controller
Date: Tue, 26 Sep 2006 15:40:44 -0700
> This report is not completely clear to me. Do you get the same problem
> if you use the same DVD drive on a different controller? Do you get it
> if you use another DVD drive on the Jmicron controller?
I get the same errors with 3 other DVD devices (including an SATA
drive). I get the same errors with a different PCI IDE controller as
> OK, so we have at least one issue here where ATAPI/CAM is completely out
> of the picture. Is this particular problem fixed by disabling DMA?
Yes, disabling DMA is a workaround and the problem is "fixed".
> What about dd'ing /dev/cd0 as above? Also, can you try that with CAM
> debugging options enabled (man 4 cam)?
I will try with /dev/cd0 (without atapicam), and will try with
atapicam enabled and with the CAM debug options and provide that info.
> Does this problem show up with 6-STABLE prior to that date?
Unfortunately, I cannot test it prior since the Intel ICH8 controller
is not supported in earlier versions of -STABLE. However, copying in
that ata code from -STABLE into the 6.1-RELEASE kernel tree and
compiling that fails, but with a different error:
interrupt storm detected on irq11: throttling interrupt source
I will try the CAM debug options and /dev/cd0 and report back.
More information about the freebsd-bugs