From owner-freebsd-current@FreeBSD.ORG Sun Apr 6 20:28:59 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C39A537B401 for ; Sun, 6 Apr 2003 20:28:59 -0700 (PDT) Received: from mx02.uni-tuebingen.de (mx02.uni-tuebingen.de [134.2.3.12]) by mx1.FreeBSD.org (Postfix) with ESMTP id A806E43F75 for ; Sun, 6 Apr 2003 20:28:58 -0700 (PDT) (envelope-from friedemann.becker@student.uni-tuebingen.de) Received: from linux17.zdv.uni-tuebingen.de (linux17.zdv.uni-tuebingen.de [134.2.18.17]) by mx02.uni-tuebingen.de (8.12.3/8.12.3) with ESMTP id h373SuWX007227 for ; Mon, 7 Apr 2003 05:28:57 +0200 Date: Mon, 7 Apr 2003 05:28:55 +0200 (CEST) From: Friedemann Becker X-Sender: To: In-Reply-To: <7m4r5byssv.wl@black.imgsrc.co.jp> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-AntiVirus: checked by AntiVir Milter 1.0.0.8; AVE 6.19.0.3; VDF 6.19.0.5 Subject: Re: Okay. who broke ata. X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 03:29:00 -0000 from another thread: try hw.ata.ata_dma="0" in /boot/loader.conf to disable DMA, it is currently broken but being worked on On Mon, 7 Apr 2003, Jun Kuriyama wrote: > At Sun, 6 Apr 2003 04:18:42 +0000 (UTC), > Kevin S. Brackett wrote: > > make world from yesterday broke support for my promise udma66 controller, > > getting READ/WRITE errors on the drive attached to, reverting to previous > > kernel fixes problem. > > I got same result. > > After updating to latest source, I got: > > ad0: 76319MB [155061/16/63] at ata0-master UDMA100 > ad1: 39266MB [79780/16/63] at ata0-slave UDMA100 > ad4: READ command timeout tag=0 serv=0 - resetting > ata2: resetting devices .. > > Fatal trap 12: page fault while in kernel mode > cpuid = 0; lapic.id = 00000000 > fault virtual address = 0x0 > fault code = supervisor read, page not present > instruction pointer = 0x8:0xc015eed2 > stack pointer = 0x10:0xe11f0c48 > frame pointer = 0x10:0xe11f0c5c > code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres 1, def32 1, gran 1 > processor eflags = interrupt enabled, resume, IOPL = 0 > current process = 14 (swi7: tty:sio clock) > kernel: type 12 trap, code=0 > Stopped at reinit_bus+0x12: movl 0(%esi),%eax > db> trace > reinit_bus(0,2,e11f0c90,c0147998,c7a61e00) at reinit_bus+0x12 > atapi_cam_reinit_bus(c7a61e00,ec,c03adf22,3,c7a87f00) at atapi_cam_reinit_bus+0x21 > ata_reinit(c7a61e00,c7a87f00,c03a9f87,0,0) at ata_reinit+0x3c8 > ad_timeout(c7a87f00,0,c03c0542,bf,438) at ad_timeout+0x136 > softclock(0,0,c03bd526,232,c3afd5a0) at softclock+0x19c > ithread_loop(c3afc180,e11f0d48,c03bd3a2,314,0) at ithread_loop+0x182 > fork_exit(c01fac70,c3afc180,e11f0d48) at fork_exit+0xc4 > fork_trampoline() at fork_trampoline+0x1a > > > Previous (Mar 26) kernel said like this: > > ad0: 76319MB [155061/16/63] at ata0-master UDMA100 > ad1: 39266MB [79780/16/63] at ata0-slave UDMA100 > ad4: 58644MB [119150/16/63] at ata2-master UDMA100 > ad5: 43979MB [89355/16/63] at ata2-slave UDMA100 > acd0: CD-RW at ata1-master PIO4 > acd1: DVD-R at ata1-slave PIO4 > pass0 at ata1 bus 0 target 0 lun 0 > pass0: Removable CD-ROM SCSI-0 device > pass0: 16.000MB/s transfers > pass1 at ata1 bus 0 target 1 lun 0 > pass1: Removable CD-ROM SCSI-0 device > pass1: 16.000MB/s transfers > > > -- > Jun Kuriyama // IMG SRC, Inc. > // FreeBSD Project > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" >