From owner-freebsd-questions Fri Dec 15 15: 3:51 2000 From owner-freebsd-questions@FreeBSD.ORG Fri Dec 15 15:03:45 2000 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from internal.alexa.com (unknown [209.247.40.13]) by hub.freebsd.org (Postfix) with ESMTP id 65E8937B402 for ; Fri, 15 Dec 2000 15:03:45 -0800 (PST) Received: by exchange.alexa.com with Internet Mail Service (5.5.2650.21) id ; Fri, 15 Dec 2000 15:03:40 -0800 Message-ID: <2A2825AC1334D411A922005004E0CD203F2C15@exchange.alexa.com> From: Guolin Cheng To: "'freebsd-questions@FreeBSD.ORG'" , "'gallatin@cs.duke.edu'" Cc: Jad DeFanti Subject: ccd problem on FreeBSD Date: Fri, 15 Dec 2000 15:03:38 -0800 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain; charset="iso-8859-1" Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi, Andrew, I searched Archives on FreeBSD.org, and find that you have endured the the same ccd/Promise ATA read/write problem. Have you found any solution to it? We Setup more than 10 ccd stripes on FreeBSD, ccd has problems due to harddisk read problem and disk access mode will fallback to PIO mode.. The harddisks are connected with Promise ATA33/66 controllers. When this happens, some time I have to use sysctl command to manually change the access mode to dma mthod as the following: /sbin/sysctl -w hw.atamodes="dma,dma,dma,dma,dma,dma,dma,dma,dma,dma,dma,dma" Can we prevent the disk access mode fallback from DMA to PIO mode? Because when the mode fallback to PIO, ccd has problems at once. The following are are from /var/log/messages: Dec 15 07:45:02 sr19 /kernel: ad6: HARD READ ERROR blk# 5114352ata3-master: WARNING: WAIT_READY active=ATA_ACTIVE_ATA Dec 15 07:45:02 sr19 /kernel: ad6: DMA problem fallback to PIO mode Dec 15 07:45:08 sr19 /kernel: ad6: HARD READ ERROR blk# 5114368 status=59 error=40 Dec 15 07:45:08 sr19 /kernel: ad6: DMA problem fallback to PIO mode Dec 15 07:45:08 sr19 /kernel: ccd0: error 5 on component 6 block 5114336 (ccd block 56259024) Dec 15 07:45:14 sr19 /kernel: ad6: HARD READ ERROR blk# 5114496 status=59 error=40 Dec 15 07:45:14 sr19 /kernel: ccd0: error 5 on component 6 block 5114464 (ccd block 56259152) Dec 15 07:45:19 sr19 /kernel: ad6: HARD READ ERROR blk# 5114368 status=59 error=40 Dec 15 07:45:19 sr19 /kernel: ccd0: error 5 on component 6 block 5114352 (ccd block 56259040) Dec 15 07:45:25 sr19 /kernel: ad6: HARD READ ERROR blk# 5114368 status=59 error=40 Dec 15 07:45:25 sr19 /kernel: ccd0: error 5 on component 6 block 5114352 (ccd block 56259040) Dec 15 07:45:31 sr19 /kernel: ad6: HARD READ ERROR blk# 5114384 status=59 error=40 Dec 15 07:45:31 sr19 /kernel: ccd0: error 5 on component 6 block 5114368 (ccd block 56259056) Dec 15 10:57:31 sr19 /kernel: Copyright (c) 1992-2000 The FreeBSD Project. Dec 15 10:57:31 sr19 /kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 Dec 15 10:57:31 sr19 /kernel: The Regents of the University of California. All rights reserved. Dec 15 10:57:31 sr19 /kernel: FreeBSD 4.1-RELEASE #2: Thu Nov 9 18:15:02 PST 2000 Dec 15 10:57:31 sr19 /kernel: root@sr19.alexa.com:/usr/src/sys/compile/ALEXA Dec 15 10:57:31 sr19 /kernel: Timecounter "i8254" frequency 1193182 Hz Dec 15 10:57:31 sr19 /kernel: CPU: Pentium III/Pentium III Xeon/Celeron (701.59-MHz 686-class CPU) Dec 15 10:57:31 sr19 /kernel: Origin = "GenuineIntel" Id = 0x683 Stepping = 3 Dec 15 10:57:31 sr19 /kernel: Features=0x383f9ff Dec 15 10:57:31 sr19 /kernel: real memory = 536854528 (524272K bytes) Dec 15 10:57:31 sr19 /kernel: avail memory = 518565888 (506412K bytes) Dec 15 10:57:31 sr19 /kernel: Preloaded elf kernel "kernel" at 0xc02c6000. Dec 15 10:57:31 sr19 /kernel: ccd0-11: Concatenated disk drivers Dec 15 10:57:31 sr19 /kernel: Pentium Pro MTRR support enabled Dec 15 10:57:31 sr19 /kernel: md0: Malloc disk Dec 15 10:57:31 sr19 /kernel: npx0: on motherboard Dec 15 10:57:31 sr19 /kernel: npx0: INT 16 interface Dec 15 10:57:31 sr19 /kernel: pcib0: on motherboard Dec 15 10:57:31 sr19 /kernel: pci0: on pcib0 Dec 15 10:57:31 sr19 /kernel: pcib1: at device 1.0 on pci0 Dec 15 10:57:31 sr19 /kernel: pci1: on pcib1 Dec 15 10:57:31 sr19 /kernel: pci1: at 0.0 irq 11 Dec 15 10:57:31 sr19 /kernel: isab0: at device 4.0 on pci0 Dec 15 10:57:31 sr19 /kernel: isa0: on isab0 Dec 15 10:57:31 sr19 /kernel: atapci0: port 0xb800-0xb80f at device 4.1 on pci0 Dec 15 10:57:31 sr19 /kernel: ata0: at 0x1f0 irq 14 on atapci0 Dec 15 10:57:31 sr19 /kernel: ata1: at 0x170 irq 15 on atapci0 Dec 15 10:57:31 sr19 /kernel: pci0: at 4.2 irq 5 Dec 15 10:57:31 sr19 /kernel: chip1: port 0xe800-0xe80f at device 4.3 on pci0 Dec 15 10:57:31 sr19 /kernel: fxp0: port 0xb000-0xb03f mem 0xcd000000-0xcd0fffff,0xcd800000-0xcd800fff irq 12 at device 10.0 on pci0 Dec 15 10:57:31 sr19 /kernel: fxp0: Ethernet address 00:d0:b7:7f:57:9b Dec 15 10:57:31 sr19 /kernel: atapci1: port 0x9400-0x943f,0x9800-0x9803,0xa000-0xa007,0xa400-0xa403,0xa800-0xa807 mem 0xcc800000-0xcc81ffff irq 10 at device 11.0 on pci0 Dec 15 10:57:31 sr19 /kernel: ata2: at 0xa800 on atapci1 Dec 15 10:57:31 sr19 /kernel: ata3: at 0xa000 on atapci1 Dec 15 10:57:31 sr19 /kernel: atapci2: port 0x7800-0x783f,0x8000-0x8003,0x8400-0x8407,0x8800-0x8803,0x9000-0x9007 mem 0xcc000000-0xcc01ffff irq 11 at device 12.0 on pci0 Dec 15 10:57:31 sr19 /kernel: ata4: at 0x9000 on atapci2 Dec 15 10:57:31 sr19 /kernel: ata5: at 0x8400 on atapci2 Dec 15 10:57:31 sr19 /kernel: fdc0: at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 Dec 15 10:57:31 sr19 /kernel: fdc0: FIFO enabled, 8 bytes threshold Dec 15 10:57:31 sr19 /kernel: fd0: <1440-KB 3.5" drive> on fdc0 drive 0 Dec 15 10:57:31 sr19 /kernel: atkbdc0: at port 0x60,0x64 on isa0 Dec 15 10:57:31 sr19 /kernel: atkbd0: irq 1 on atkbdc0 Dec 15 10:57:31 sr19 /kernel: vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Dec 15 10:57:31 sr19 /kernel: sc0: on isa0 Dec 15 10:57:31 sr19 /kernel: sc0: VGA <16 virtual consoles, flags=0x200> Dec 15 10:57:31 sr19 /kernel: sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 Dec 15 10:57:31 sr19 /kernel: sio0: type 16550A Dec 15 10:57:31 sr19 /kernel: sio1 at port 0x2f8-0x2ff irq 3 on isa0 Dec 15 10:57:31 sr19 /kernel: sio1: type 16550A Dec 15 10:57:31 sr19 /kernel: ppc0: at port 0x378-0x37f irq 7 on isa0 Dec 15 10:57:31 sr19 /kernel: ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode Dec 15 10:57:31 sr19 /kernel: ppc0: FIFO with 16/16/9 bytes threshold Dec 15 10:57:31 sr19 /kernel: ppi0: on ppbus0 Dec 15 10:57:31 sr19 /kernel: lpt0: on ppbus0 Dec 15 10:57:31 sr19 /kernel: lpt0: Interrupt-driven port Dec 15 10:57:31 sr19 /kernel: plip0: on ppbus0 Dec 15 10:57:31 sr19 /kernel: ad0: 73308MB [148945/16/63] at ata0-master using UDMA33 Dec 15 10:57:31 sr19 /kernel: ad1: 73308MB [148945/16/63] at ata0-slave using UDMA33 Dec 15 10:57:31 sr19 /kernel: ad2: 73308MB [148945/16/63] at ata1-master using UDMA33 Dec 15 10:57:31 sr19 /kernel: ad3: 73308MB [148945/16/63] at ata1-slave using UDMA33 Dec 15 10:57:31 sr19 /kernel: ad4: 73308MB [148945/16/63] at ata2-master using UDMA66 Dec 15 10:57:31 sr19 /kernel: ad5: 73308MB [148945/16/63] at ata2-slave using UDMA66 Dec 15 10:57:31 sr19 /kernel: ad6: 73308MB [148945/16/63] at ata3-master using UDMA66 Dec 15 10:57:31 sr19 /kernel: ad7: 73308MB [148945/16/63] at ata3-slave using UDMA66 Dec 15 10:57:31 sr19 /kernel: ad8: 73308MB [148945/16/63] at ata4-master using UDMA66 Dec 15 10:57:31 sr19 /kernel: ad9: 73308MB [148945/16/63] at ata4-slave using UDMA66 Dec 15 10:57:31 sr19 /kernel: ad10: 73308MB [148945/16/63] at ata5-master using UDMA66 Dec 15 10:57:31 sr19 /kernel: ad11: 73308MB [148945/16/63] at ata5-slave using UDMA66 Dec 15 10:57:31 sr19 /kernel: Mounting root from ufs:/dev/ad0s1a Thanks. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message