From owner-freebsd-bugs@FreeBSD.ORG Sat Nov 22 10:40:10 2003 Return-Path: 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 EDB7916A4E5 for ; Sat, 22 Nov 2003 10:40:09 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 250DB43FE5 for ; Sat, 22 Nov 2003 10:40:07 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id hAMIe6FY093725 for ; Sat, 22 Nov 2003 10:40:07 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id hAMIe6eh093724; Sat, 22 Nov 2003 10:40:06 -0800 (PST) (envelope-from gnats) Resent-Date: Sat, 22 Nov 2003 10:40:06 -0800 (PST) Resent-Message-Id: <200311221840.hAMIe6eh093724@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, =?koi8-r?Q?=22?=dd dd=?koi8-r?Q?=22=20?= Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 361F616A4CE for ; Sat, 22 Nov 2003 10:29:43 -0800 (PST) Received: from f12.mail.ru (f12.mail.ru [194.67.57.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id 43D2843FCB for ; Sat, 22 Nov 2003 10:29:42 -0800 (PST) (envelope-from dd1968@mail.ru) Received: from mail by f12.mail.ru with local id 1ANcVp-000IKK-00 for FreeBSD-gnats-submit@freebsd.org; Sat, 22 Nov 2003 21:29:41 +0300 Received: from [194.186.29.253] by win.mail.ru with HTTP; Sat, 22 Nov 2003 21:29:40 +0300 Message-Id: Date: Sat, 22 Nov 2003 21:29:41 +0300 From: =?koi8-r?Q?=22?=dd dd=?koi8-r?Q?=22=20?= To: FreeBSD-gnats-submit@FreeBSD.org Subject: kern/59594: I/O operations freeze system when perform file transfer X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: =?koi8-r?Q?=22?=dd dd=?koi8-r?Q?=22=20?= List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Nov 2003 18:40:10 -0000 >Number: 59594 >Category: kern >Synopsis: I/O operations freeze system when perform file transfer >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Nov 22 10:40:06 PST 2003 >Closed-Date: >Last-Modified: >Originator: dmitry >Release: FreeBSD 5.1-RELEASE i386 >Organization: SPEC >Environment: System: FreeBSD mail.spec.ru 5.1-RELEASE FreeBSD 5.1-RELEASE #4: Tue Nov 18 22:55:56 GMT 2003 diwil@mail.spec.ru:/usr/src/sys/i386/compile/SERVER i386 >Description: ASUS m/b with Intel Celeron 850 MHz. I've got 2 ATA UDMA100 Samsung disks. Each of them connected to the its own controller. Some of Boot messages: ... atapci0: port 0xd800-0xd80f at device 4.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 ... ad0: 9732MB [19774/16/63] at ata0-master UDMA100 ad2: 76351MB [155127/16/63] at ata1-master UDMA100 ad0: UDMA ICRC error cmd=write fsbn 786815 of 786815-786846 retrying ad0: UDMA ICRC error cmd=write fsbn 2473791 of 2473791-2473822 retrying ad0: UDMA ICRC error cmd=write fsbn 2473791 of 2473791-2473822 retrying ad0: UDMA ICRC error cmd=write fsbn 2473791 of 2473791-2473822 retrying ad0: UDMA ICRC error cmd=write fsbn 2473791 of 2473791-2473822 falling back to PIO mode ad2: UDMA ICRC error cmd=read fsbn 107260415 of 107260415-107260418 retrying ad2: UDMA ICRC error cmd=read fsbn 107260415 of 107260415-107260418 retrying ad2: UDMA ICRC error cmd=read fsbn 107260415 of 107260415-107260418 retrying ad2: UDMA ICRC error cmd=read fsbn 107260415 of 107260415-107260418 falling back to PIO mode Then system runs and looks stable until I try to perform large file transfers between 2 disks. When I do cp /mountpoint1/largefile /mountpoint2/ system freezes after about 10M transfered. If transfer a bunch of small files (of overall size > 10M) it freezes as well. 4.7-STABLE installed on the same hardware does not freeze at all. >How-To-Repeat: Repeats constantly. >Fix: Sometimes 'atacontrol mode 0 udma100 udma100 ; atacontrol mode 1 udma100 udma100` helps for one transfer but then ata falls into PIO mode and next transfer hangs everything. >Release-Note: >Audit-Trail: >Unformatted: