From norihiro@tmlab.osakac.ac.jp  Thu Apr  3 01:55:15 2003
Return-Path: <norihiro@tmlab.osakac.ac.jp>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 11F3737B401
	for <FreeBSD-gnats-submit@freebsd.org>; Thu,  3 Apr 2003 01:55:15 -0800 (PST)
Received: from smtp.aurora.ocn.ne.jp (aurora.ocn.ne.jp [211.129.13.182])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 6B4D543F85
	for <FreeBSD-gnats-submit@freebsd.org>; Thu,  3 Apr 2003 01:55:13 -0800 (PST)
	(envelope-from norihiro@tmlab.osakac.ac.jp)
Received: from mariana.my.domain (p1189-ipad04kobeminato.hyogo.ocn.ne.jp [61.207.240.189])
	by smtp.aurora.ocn.ne.jp (Postfix) with SMTP id E12073272
	for <FreeBSD-gnats-submit@freebsd.org>; Thu,  3 Apr 2003 18:55:11 +0900 (JST)
Message-Id: <20030403185511.7a0e4456.norihiro@tmlab.osakac.ac.jp>
Date: Thu, 3 Apr 2003 18:55:11 +0900
From: Norihiro TANAKA <norihiro@tmlab.osakac.ac.jp>
To: FreeBSD-gnats-submit@freebsd.org
Subject: Promise ATA Controller can't set UDMA100 mode

>Number:         50559
>Category:       kern
>Synopsis:       Promise ATA Controller can't set UDMA100 mode
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    sos
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Apr 03 02:00:08 PST 2003
>Closed-Date:    Mon Apr 28 11:35:35 PDT 2003
>Last-Modified:  Mon Apr 28 11:35:35 PDT 2003
>Originator:     User &Norihiro TANAKA
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
Osaka Electro-Communication Univ.
>Environment:
System: FreeBSD mariana 5.0-CURRENT FreeBSD 5.0-CURRENT #8: Thu Apr 3 17:39:28 JST 2003 norihiro@mariana:/usr/obj/mnt2/home/current/src/sys/MARIANA i386


	  CPU:Athron-XP 1600+ MB:GIGABYTE VTXE  MEM: 1GB
          HDD: ATA x 3
          ATA Controller: Promise FastTrak 100 

>Description:
	
          I upgrade FreeBSD from 5-CURRENT( Mar. 28 2003) to (Apr. 2 2003) by
          using CVSUP.
          Then I can't use UDMA mode of ATA HDD under Promise ATA controller.

          However I can still use UDMA mode under OnBoard VIA ATA controller.


status:
       
        OnBoard ATA controller
           ata0: master : HDD(boot disk)  UDMA 100 mode
           ata1: master : DVD-ROM         UDMA33
               slave:   DVD-ROM         UDMA2

        Promise ATA controller:
           ata2: master  : HDD             PIO4 (Can't use UDMA mode)
           ata3: master  : HDD             PIO4 (Can't use UDMA mode)


system log

Apr  2 17:10:31 mariana kernel: atapci0: <Promise PDC20267 UDMA100 controller> p
ort 0xd800-0xd83f,0xdc00-0xdc03,0xe000-0xe007,0xe400-0xe403,0xe800-0xe807 mem 0x
dffc0000-0xdffdffff irq 11 at device 11.0 on pci0
Apr  2 17:10:31 mariana kernel: ata2: at 0xe800 on atapci0
Apr  2 17:10:31 mariana kernel: ata3: at 0xe000 on atapci0

Apr  2 17:10:31 mariana kernel: atapci1: <VIA 8233 UDMA100 controller> port 0xfc
00-0xfc0f at device 17.1 on pci0
Apr  2 17:10:31 mariana kernel: ata0: at 0x1f0 irq 14 on atapci1
Apr  2 17:10:31 mariana kernel: ata1: at 0x170 irq 15 on atapci1

(snip)

Apr  2 17:10:31 mariana kernel: ad0: 39266MB <IBM-DTLA-305040> [79780/16/63] at
ata0-master UDMA100
Apr  2 17:10:31 mariana kernel: ad4: READ command timeout tag=0 serv=0 - resetti
ng
Apr  2 17:10:31 mariana kernel: ata2: resetting devices ..
Apr  2 17:10:31 mariana kernel: done
Apr  2 17:10:31 mariana kernel: ad4: 39266MB <IBM-DTLA-305040> [79780/16/63] at
ata2-master UDMA100
Apr  2 17:10:31 mariana kernel: ad4: READ command timeout tag=0 serv=0 - resetti
ng
Apr  2 17:10:31 mariana kernel: ata2: resetting devices ..
Apr  2 17:10:31 mariana kernel: done
Apr  2 17:10:31 mariana kernel: ad6: READ command timeout tag=0 serv=0 - resetti
ng
Apr  2 17:10:31 mariana kernel: ata3: resetting devices ..
Apr  2 17:10:31 mariana kernel: done
Apr  2 17:10:31 mariana kernel: ad4: READ command timeout tag=0 serv=0 - resetti
ng
Apr  2 17:10:31 mariana kernel: ata2: resetting devices ..
Apr  2 17:10:31 mariana kernel: done
Apr  2 17:10:31 mariana kernel: ad6: 76319MB <ST380021A> [155061/16/63] at ata3-
master UDMA100
Apr  2 17:10:31 mariana kernel: acd0: DVD-ROM <TOSHIBA DVD-ROM SD-M1712> at ata1
-master UDMA33
Apr  2 17:10:31 mariana kernel: acd1: CD-RW <CD-R/RW RW7063A> at ata1-slave WDMA
2
Apr  2 17:10:31 mariana kernel: ad6: READ command timeout tag=0 serv=0 - resetti
ng
Apr  2 17:10:31 mariana kernel: ata3: resetting devices ..
Apr  2 17:10:31 mariana kernel: done
Apr  2 17:10:31 mariana kernel: ad4: READ command timeout tag=0 serv=0 - resetti
ng
Apr  2 17:10:31 mariana kernel: ad4: trying fallback to PIO mode
Apr  2 17:10:31 mariana kernel: ata2: resetting devices ..
Apr  2 17:10:31 mariana kernel: done
Apr  2 17:10:31 mariana kernel: ad6: READ command timeout tag=0 serv=0 - resetti
ng
Apr  2 17:10:31 mariana kernel: ata3: resetting devices ..
Apr  2 17:10:31 mariana kernel: done

Apr  2 17:10:31 mariana kernel: ad6: READ command timeout tag=0 serv=0 - resetti
ng
Apr  2 17:10:31 mariana kernel: ad6: trying fallback to PIO mode
Apr  2 17:10:31 mariana kernel: ata3: resetting devices ..
Apr  2 17:10:31 mariana kernel: done

>How-To-Repeat:
	Every Time
>Fix:

	
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: gnats-admin->freebsd-bugs 
Responsible-Changed-By: ceri 
Responsible-Changed-When: Sat Apr 5 03:07:38 PST 2003 
Responsible-Changed-Why:  
Reassign misfiled PR. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=50559 
Responsible-Changed-From-To: freebsd-bugs->sos 
Responsible-Changed-By: ceri 
Responsible-Changed-When: Sat Apr 5 03:09:52 PST 2003 
Responsible-Changed-Why:  
Over to Mr ATA. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=50559 
State-Changed-From-To: open->analyzed 
State-Changed-By: sos 
State-Changed-When: Sat Apr 5 06:25:02 PST 2003 
State-Changed-Why:  
Problem is known, solution made and will be committed soon. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=50559 
State-Changed-From-To: analyzed->closed 
State-Changed-By: sos 
State-Changed-When: Mon Apr 28 11:34:51 PDT 2003 
State-Changed-Why:  
Problem solved and committed. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=50559 
>Unformatted:
