From owner-freebsd-bugs Mon May 20 3:20:44 2002 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 7F35F37B40F for ; Mon, 20 May 2002 03:20:02 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g4KAK2W54469; Mon, 20 May 2002 03:20:02 -0700 (PDT) (envelope-from gnats) Received: from emma.line.org (p50877CE7.dip.t-dialin.net [80.135.124.231]) by hub.freebsd.org (Postfix) with ESMTP id 7AF9837B411 for ; Mon, 20 May 2002 03:12:55 -0700 (PDT) Received: by emma.line.org (Postfix, from userid 0) id 379741B24B; Mon, 20 May 2002 12:12:52 +0200 (CEST) Message-Id: <20020520101252.379741B24B@emma.line.org> Date: Mon, 20 May 2002 12:12:52 +0200 (CEST) From: Bourne-again Superuser Reply-To: Bourne-again Superuser To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: kern/38333: ATA drives only UDMA33 after APM standby Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 38333 >Category: kern >Synopsis: ATA drives only UDMA33 after APM standby >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon May 20 03:20:02 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Bourne-again Superuser >Release: FreeBSD 4.6-RC i386 >Organization: >Environment: System: FreeBSD emma1.emma.line.org 4.6-RC FreeBSD 4.6-RC #1: Fri May 17 04:48:20 CEST 2002 toor@emma1.emma.line.org:/usr/src/sys/compile/MA i386 >Description: After waking up from APM standby mode, the IDE interfaces are reset, and my Secondary Master (ad2), which was in UDMA 66 before, is in UDMA 33 mode henceforth. dmesg: resumed from suspended mode (slept 00:00:01) ata0: resetting devices .. done ata1: resetting devices .. ad2: DMA limited to UDMA33, non-ATA66 cable or device done ad2: DMA limited to UDMA33, non-ATA66 cable or device I know for sure I have short 80-ribbon connectors for all drives, and on initial boot-up everything is fine, dmesg again: ad0: 58610MB [119081/16/63] at ata0-master UDMA66 ad2: 43979MB [89355/16/63] at ata1-master UDMA66 ad3: 19470MB [39560/16/63] at ata1-slave UDMA66 This cannot be cured with atacontrol: # atacontrol mode 1 UDMA66 UDMA66 Master = UDMA33 Slave = UDMA66 options ATA_STATIC_ID is enabled. Here's the list: ATA channel 0: Master: ad0 ATA/ATAPI rev 6 Slave: no device present ATA channel 1: Master: ad2 ATA/ATAPI rev 5 Slave: ad3 ATA/ATAPI rev 4 >How-To-Repeat: apm -Z dmesg >Fix: unknown. No workaround known other than reboot. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message