From owner-freebsd-bugs@FreeBSD.ORG Tue Sep 26 21:20:36 2006 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BB41216A403 for ; Tue, 26 Sep 2006 21:20:36 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5FF3743D68 for ; Tue, 26 Sep 2006 21:20:28 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k8QLKSHx091298 for ; Tue, 26 Sep 2006 21:20:28 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k8QLKSZK091297; Tue, 26 Sep 2006 21:20:28 GMT (envelope-from gnats) Date: Tue, 26 Sep 2006 21:20:28 GMT Message-Id: <200609262120.k8QLKSZK091297@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Thomas Quinot Cc: Subject: Re: kern/103602: atapi device not working on JMicron 363 Controller X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Thomas Quinot List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 21:20:36 -0000 The following reply was made to PR kern/103602; it has been noted by GNATS. From: Thomas Quinot To: Josh Carroll Cc: FreeBSD-gnats-submit@FreeBSD.org, greg@rowes.org Subject: Re: kern/103602: atapi device not working on JMicron 363 Controller Date: Tue, 26 Sep 2006 23:19:05 +0200 * Josh Carroll, 2006-09-25 : > I am unable to read a DVDs with a SONY DVD RW DRU-800A/KY01 on a JMicron 363 Controller. The system is a new Core 2 Duo system with an Asus P5B motherboard. I have tried two different Intel P965 chipset based boards with the same problem (Asus P5B Deluxe, Gigabyte DS3). I have tried 2 other DVD devices and an old 50x CD drive. I've replaced cables, tried the device on the controller by itself, and even tried a 3rd party PCI PATA IDE controller. None of the above fixes the problem. 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? > Without atapicam support, I can mount the drive but as soon as I try to copy a file from the DVD, I get the errors: > > acd0: TIMEOUT - READ_BIG retrying (1 retry left) > acd0: TIMEOUT - READ_BIG retrying (1 retry left) > acd0: TIMEOUT - READ_BIG retrying (0 retry left) > acd0: TIMEOUT - READ_BIG retrying (0 retry left) > acd0: FAILURE - READ_BIG timed out 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? > I am not able to dd the drive either (dd if=/dev/acd0 of=/dev/null bs=2048). I get the same errors. I was able to mount a CD disc and copy files, but I do get the same error for larger files on a couple of CDs. I am using a custom kernel config, but with only a few additions from GENERIC/SMP. And the same problem occurs with the GENERIC/SMP kernels. If I load atapicam, I see in dmesg: > > ata4: reiniting channel .. > ata4: reset tp1 mask=03 ostat0=50 ostat1=51 > ata4: stat0=0xd0 err=0xd0 lsb=0xd0 msb=0xd0 > ata4: stat0=0xd0 err=0xd0 lsb=0xd0 msb=0xd0 > ata4: stat0=0x50 err=0x01 lsb=0x00 msb=0x00 > ata4: stat1=0x00 err=0x01 lsb=0x14 msb=0xeb > ata4: reset tp2 stat0=50 stat1=00 devices=0x9 > ata4: reinit done .. > > Any attempt to mount/touch the device at this point hangs the process. Once it finishes, if I kldunload atapicam, I get: What about dd'ing /dev/cd0 as above? Also, can you try that with CAM debugging options enabled (man 4 cam)? > >How-To-Repeat: > Boot 6-STABLE from 9/8 or later on an Intel P965 chipset with a DVD/CD device plugged into the JMicron PATA controller. Attempt to mount the DVD and copy one of the larger .VOB files. Or simply boot and load atapicam, then try to mount a CD/DVD. Does this problem show up with 6-STABLE prior to that date? Thomas.