Date: Wed, 15 Mar 2000 16:29:03 -0500 From: Mathew Kanner <mat@cs.mcgill.ca> To: Soren Schmidt <sos@freebsd.dk> Cc: freebsd-current@FreeBSD.ORG Subject: Re: ata + vinum problems Message-ID: <20000315162903.A10174@cs.mcgill.ca> In-Reply-To: Mathew Kanner's message [Re: ata %2B vinum problems] as of Wed, Mar 15, 2000 at 09:59:30AM -0500 References: <20000314182259.I17156@cs.mcgill.ca> <200003150829.JAA22516@freebsd.dk> <20000315095930.A7309@cs.mcgill.ca>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mar 15, Mathew Kanner wrote: > On Mar 15, Soren Schmidt wrote: > > Btw are you running the latest 4.0 or -current code ? there was > > a time when we had problems with the HPT and Promise controllers ? > > The kernel in question was cvsup'ed right at the change. I'm > going to try 4.0 today. Replying to myself. By now this is probably the wrong list. I'm not sure what to do anymore. I've tried to set the bios settings back to what I've had when it worked it it doesn't seem to want to go. I've set the drives for ata/66 and ata/33. I've moved IRQ's around and even tried forcing them. Here are sets of dmesg and backtraces. This also happens with a kernel and modules compiled on sunday. The part that really bothers me is that I have a nearly identical machine, except for an extra drive in it that originally had the same problems but when I disabled the extra periphs, the problem went away. Any suggestions? --Mat Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 4.0-STABLE #5: Tue Mar 14 22:07:49 GMT 2000 mat@kaze.CS.McGill.CA:/usr/src/sys/compile/KAZE Timecounter "i8254" frequency 1193182 Hz CPU: Pentium III/Pentium III Xeon (551.25-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x673 Stepping = 3 Features=0x387f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,PN,MMX,FXSR,XMM> real memory = 536870912 (524288K bytes) avail memory = 516157440 (504060K bytes) Preloaded elf kernel "kernel" at 0xc03e3000. Pentium Pro MTRR support enabled md0: Malloc disk npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Intel 82443BX (440 BX) host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 pcib1: <Intel 82443BX (440 BX) PCI-PCI (AGP) bridge> at device 1.0 on pci0 pci1: <PCI bus> on pcib1 pci1: <Matrox MGA G400 AGP graphics accelerator> at 0.0 isab0: <Intel 82371AB PCI to ISA bridge> at device 7.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <Intel PIIX4 ATA33 controller> port 0xf000-0xf00f at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 pci0: <Intel 82371AB/EB (PIIX4) USB controller> at 7.2 chip1: <Intel 82371AB Power management controller> port 0x5000-0x500f at device 7.3 on pci0 xl0: <3Com 3c905B-TX Fast Etherlink XL> port 0xa400-0xa47f mem 0xe6060000-0xe606007f irq 7 at device 11.0 on pci0 xl0: Ethernet address: 00:50:da:d6:6a:d0 miibus0: <MII bus> on xl0 xlphy0: <3Com internal media interface> on miibus0 xlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto xl0: supplying EUI64: 00:50:da:ff:fe:d6:6a:d0 atapci1: <Promise ATA66 controller> port 0xb800-0xb83f,0xb400-0xb403,0xb000-0xb007,0xac00-0xac03,0xa800-0xa807 mem 0xe6000000-0xe601ffff irq 5 at device 13.0 on pci0 ata2: at 0xa800 on atapci1 ata3: at 0xb000 on atapci1 atapci2: <Promise ATA66 controller> port 0xcc00-0xcc3f,0xc800-0xc803,0xc400-0xc407,0xc000-0xc003,0xbc00-0xbc07 mem 0xe6040000-0xe605ffff irq 10 at device 15.0 on pci0 ata4: at 0xbc00 on atapci2 ata5: at 0xc400 on atapci2 atapci3: <Promise ATA66 controller> port 0xe000-0xe03f,0xdc00-0xdc03,0xd800-0xd807,0xd400-0xd403,0xd000-0xd007 mem 0xe6020000-0xe603ffff irq 11 at device 17.0 on pci0 fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 atkbdc0: <keyboard controller (i8042)> at port 0x60-0x6f on isa0 atkbd0: <AT Keyboard> irq 1 on atkbdc0 kbd0 at atkbd0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model Generic PS/2 mouse, device ID 0 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: <System console> on isa0 sc0: VGA <16 virtual consoles, flags=0x200> sio0: configured irq 4 not in bitmap of probed irqs 0 sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 8250 sio1: configured irq 3 not in bitmap of probed irqs 0 ppc0: parallel port not found. ad0: 26063MB <FUJITSU MPE3273AT> [52953/16/63] at ata0-master using UDMA33 ad4: 26063MB <FUJITSU MPE3273AT> [52953/16/63] at ata2-master using UDMA66 ad6: 26063MB <FUJITSU MPE3273AT> [52953/16/63] at ata3-master using UDMA66 ad8: 26063MB <FUJITSU MPE3273AT> [52953/16/63] at ata4-master using UDMA66 ad10: 26063MB <FUJITSU MPE3273AT> [52953/16/63] at ata5-master using UDMA66 acd0: CD-RW <MATSHITA CD-RW CW-7585> at ata1-master using PIO4 Mounting root from ufs:/dev/ad0s1a WARNING: / was not properly dismounted vinum: loaded vinum: reading configuration from /dev/ad6s1e vinum: updating configuration from /dev/ad8s1e vinum: updating configuration from /dev/ad10s1e vinum: updating configuration from /dev/ad4s1e xl0: starting DAD for fe80:0001::0250:daff:fed6:6ad0 xl0: DAD complete for fe80:0001::0250:daff:fed6:6ad0 - no duplicates found --- #0 boot (howto=260) at ../../kern/kern_shutdown.c:304 #1 0xc017f12c in poweroff_wait (junk=0xc03167af, howto=0) at ../../kern/kern_shutdown.c:554 #2 0xc02ba019 in trap_fatal (frame=0xc031fe64, eva=48) at ../../i386/i386/trap.c:924 #3 0xc02b9cf1 in trap_pfault (frame=0xc031fe64, usermode=0, eva=48) at ../../i386/i386/trap.c:817 #4 0xc02b98e7 in trap (frame={tf_fs = -1070530544, tf_es = -1072234480, tf_ds = -1028915184, tf_edi = 0, tf_esi = 0, tf_ebp = -1070465368, tf_isp = -1070465392, tf_ebx = -1070364388, tf_edx = 1074316384, tf_ecx = -1030807537, tf_eax = 0, tf_trapno = 12, tf_err = 0, tf_eip = -1071262112, tf_cs = 8, tf_eflags = 66054, tf_esp = -856772416, tf_ss = -1070465344}) at ../../i386/i386/trap.c:423 #5 0xc025d660 in acquire_lock (lk=0xc033891c) at ../../ufs/ffs/ffs_softdep.c:282 #6 0xc02627d0 in softdep_count_dependencies (bp=0xcceeb0c0, wantcount=0) at ../../ufs/ffs/ffs_softdep.c:4535 #7 0xc0265908 in ffs_fsync (ap=0xc031ff1c) at ../../ufs/ffs/ffs_vnops.c:168 #8 0xc02644b7 in ffs_sync (mp=0xc2803400, waitfor=2, cred=0xc10c5900, p=0xc037aa60) at vnode_if.h:537 #9 0xc01aa35f in sync (p=0xc037aa60, uap=0x0) at ../../kern/vfs_syscalls.c:549 #10 0xc017eb7b in boot (howto=256) at ../../kern/kern_shutdown.c:226 #11 0xc017f12c in poweroff_wait (junk=0xc03167af, howto=0) at ../../kern/kern_shutdown.c:554 #12 0xc02ba019 in trap_fatal (frame=0xc032002c, eva=4) at ../../i386/i386/trap.c:924 #13 0xc02b9cf1 in trap_pfault (frame=0xc032002c, usermode=0, eva=4) at ../../i386/i386/trap.c:817 #14 0xc02b98e7 in trap (frame={tf_fs = -1030881264, tf_es = -1031864304, tf_ds = 16, tf_edi = -1030812280, tf_esi = -1028847488, tf_ebp = -1070464888, tf_isp = -1070464936, tf_ebx = -1032860672, tf_edx = 1074316384, tf_ecx = -1070464856, tf_eax = 0, tf_trapno = 12, tf_err = 0, tf_eip = -1032601868, tf_cs = 8, tf_eflags = 66182, tf_esp = -1032860672, tf_ss = -1028847488}) at ../../i386/i386/trap.c:423 #15 0xc273bef4 in ?? () #16 0xc01a295b in biodone (bp=0xc28f0d88) at ../../kern/vfs_bio.c:2713 #17 0xc02909fe in ad_interrupt (request=0xc2ad0880) at ../../dev/ata/ata-disk.c:555 #18 0xc028d32a in ata_intr (data=0xc261f300) at ../../dev/ata/ata-all.c:1122 #19 0xc02cc669 in intr_mux (arg=0xc10be680) at ../../i386/isa/intr_machdep.c:569 ----- Copyright (c) 1992-2000 The FreeBSD Project. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 4.0-STABLE #5: Tue Mar 14 22:07:49 GMT 2000 mat@kaze.CS.McGill.CA:/usr/src/sys/compile/KAZE Timecounter "i8254" frequency 1193182 Hz CPU: Pentium III/Pentium III Xeon (551.25-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x673 Stepping = 3 Features=0x387f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,PN,MMX,FXSR,XMM> real memory = 536870912 (524288K bytes) avail memory = 516157440 (504060K bytes) Preloaded elf kernel "kernel" at 0xc03e3000. Pentium Pro MTRR support enabled md0: Malloc disk npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Intel 82443BX (440 BX) host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 pcib1: <Intel 82443BX (440 BX) PCI-PCI (AGP) bridge> at device 1.0 on pci0 pci1: <PCI bus> on pcib1 pci1: <Matrox MGA G400 AGP graphics accelerator> at 0.0 isab0: <Intel 82371AB PCI to ISA bridge> at device 7.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <Intel PIIX4 ATA33 controller> port 0xf000-0xf00f at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 pci0: <Intel 82371AB/EB (PIIX4) USB controller> at 7.2 chip1: <Intel 82371AB Power management controller> port 0x5000-0x500f at device 7.3 on pci0 xl0: <3Com 3c905B-TX Fast Etherlink XL> port 0xa400-0xa47f mem 0xe6060000-0xe606007f irq 9 at device 11.0 on pci0 xl0: Ethernet address: 00:50:da:d6:6a:d0 miibus0: <MII bus> on xl0 xlphy0: <3Com internal media interface> on miibus0 xlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto xl0: supplying EUI64: 00:50:da:ff:fe:d6:6a:d0 atapci1: <Promise ATA66 controller> port 0xb800-0xb83f,0xb400-0xb403,0xb000-0xb007,0xac00-0xac03,0xa800-0xa807 mem 0xe6000000-0xe601ffff irq 11 at device 13.0 on pci0 ata2: at 0xa800 on atapci1 ata3: at 0xb000 on atapci1 atapci2: <Promise ATA66 controller> port 0xcc00-0xcc3f,0xc800-0xc803,0xc400-0xc407,0xc000-0xc003,0xbc00-0xbc07 mem 0xe6040000-0xe605ffff irq 10 at device 15.0 on pci0 ata4: at 0xbc00 on atapci2 ata5: at 0xc400 on atapci2 atapci3: <Promise ATA66 controller> port 0xe000-0xe03f,0xdc00-0xdc03,0xd800-0xd807,0xd400-0xd403,0xd000-0xd007 mem 0xe6020000-0xe603ffff irq 7 at device 17.0 on pci0 fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 atkbdc0: <keyboard controller (i8042)> at port 0x60-0x6f on isa0 atkbd0: <AT Keyboard> irq 1 on atkbdc0 kbd0 at atkbd0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model Generic PS/2 mouse, device ID 0 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: <System console> on isa0 sc0: VGA <16 virtual consoles, flags=0x200> sio0: configured irq 4 not in bitmap of probed irqs 0 sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 8250 sio1: configured irq 3 not in bitmap of probed irqs 0 ppc0: parallel port not found. ad0: 26063MB <FUJITSU MPE3273AT> [52953/16/63] at ata0-master using UDMA33 ad4: 26063MB <FUJITSU MPE3273AT> [52953/16/63] at ata2-master using UDMA66 ad6: 26063MB <FUJITSU MPE3273AT> [52953/16/63] at ata3-master using UDMA66 ad8: 26063MB <FUJITSU MPE3273AT> [52953/16/63] at ata4-master using UDMA66 ad10: 26063MB <FUJITSU MPE3273AT> [52953/16/63] at ata5-master using UDMA66 acd0: CD-RW <MATSHITA CD-RW CW-7585> at ata1-master using PIO4 Mounting root from ufs:/dev/ad0s1a vinum: loaded vinum: reading configuration from /dev/ad10s1e vinum: updating configuration from /dev/ad8s1e vinum: updating configuration from /dev/ad6s1e xl0: starting DAD for fe80:0001::0250:daff:fed6:6ad0 xl0: DAD complete for fe80:0001::0250:daff:fed6:6ad0 - no duplicates found dscheck(#ad/0x20034): b_bcount 8 is not on a sector boundary (ssize 512) dscheck(#ad/0x20044): b_bcount 8 is not on a sector boundary (ssize 512) dscheck(#ad/0x20054): b_bcount 8 is not on a sector boundary (ssize 512) vinum: CONFIGURATION OBLITERATED vinum: drive vinumdrive1 is up vinum: drive vinumdrive2 is up vinum: drive vinumdrive3 is up vinum: removing 888 blocks of partial stripe at the end of raid5.p0 vinum: raid5.p0 must have equal sized subdisks Correcting length of raid5.p0: was 160128000, is 120095778 vinum: raid5.p0.s1 is up vinum: raid5.p0 is corrupt vinum: raid5 is up vinum: raid5.p0.s2 is up vinum: raid5.p0.s3 is up vinum: raid5.p0 is degraded dscheck(#ad/0x20034): b_bcount 8 is not on a sector boundary (ssize 512) dscheck(#ad/0x20044): b_bcount 8 is not on a sector boundary (ssize 512) dscheck(#ad/0x20054): b_bcount 8 is not on a sector boundary (ssize 512) vinum: CONFIGURATION OBLITERATED vinum: unloaded vinum: loaded vinum: reading configuration from /dev/ad10s1e vinum: raid5.p0.s0 is crashed vinum: updating configuration from /dev/ad8s1e vinum: updating configuration from /dev/ad6s1e vinum: raid5.p0 must have equal sized subdisks Correcting length of raid5.p0: was 160128000, is 27021597884318754 vinum: removing 546 blocks of partial stripe at the end of raid5.p0 vinum: raid5.p0 must have equal sized subdisks vinum: raid5.p0 must have equal sized subdisks vinum: raid5.p0 must have equal sized subdisks vinum: unloaded vinum: loaded vinum: reading configuration from /dev/ad10s1e vinum: updating configuration from /dev/ad8s1e vinum: updating configuration from /dev/ad6s1e vinum: removing 990 blocks of partial stripe at the end of raid5.p0 vinum: raid5.p0 must have equal sized subdisks Correcting length of raid5.p0: was 160126464, is 27021597884317218 vinum: removing 546 blocks of partial stripe at the end of raid5.p0 vinum: raid5.p0 must have equal sized subdisks vinum: raid5.p0 must have equal sized subdisks vinum: raid5.p0 must have equal sized subdisks dscheck(#ad/0x20034): b_bcount 8 is not on a sector boundary (ssize 512) dscheck(#ad/0x20044): b_bcount 8 is not on a sector boundary (ssize 512) dscheck(#ad/0x20054): b_bcount 8 is not on a sector boundary (ssize 512) vinum: CONFIGURATION OBLITERATED vinum: drive vinumdrive1 is up vinum: drive vinumdrive2 is up vinum: drive vinumdrive3 is up vinum: removing 888 blocks of partial stripe at the end of vinum0.p0 vinum: vinum0.p0 must have equal sized subdisks Correcting length of vinum0.p0: was 160128000, is 120095778 vinum: vinum0.p0.s1 is up vinum: vinum0.p0 is corrupt vinum: vinum0 is up vinum: vinum0.p0.s2 is up vinum: vinum0.p0.s3 is up vinum: vinum0.p0 is degraded vinum: unloaded vinum: loaded vinum: reading configuration from /dev/ad10s1e vinum: vinum0.p0.s0 is crashed vinum: updating configuration from /dev/ad6s1e vinum: updating configuration from /dev/ad8s1e vinum: updating configuration from /dev/ad4s1e vinum_scandisk: /dev/ad4s1e is down vinum: Can't read device /dev/ad4s1e, error 5 vinum: couldn't read configuration<3>vinum: vinum0.p0 must have equal sized subdisks Correcting length of vinum0.p0: was 160128000, is 27021597884318754 dscheck(#ad/0x20034): b_bcount 8 is not on a sector boundary (ssize 512) dscheck(#ad/0x20044): b_bcount 8 is not on a sector boundary (ssize 512) dscheck(#ad/0x20054): b_bcount 8 is not on a sector boundary (ssize 512) vinum: CONFIGURATION OBLITERATED vinum: drive vinumdrive0 is up vinum: drive vinumdrive1 is up vinum: drive vinumdrive2 is up vinum: drive vinumdrive3 is up vinum: removing 888 blocks of partial stripe at the end of vinum0.p0 vinum: vinum0.p0.s0 is up vinum: vinum0.p0 is corrupt vinum: vinum0 is up vinum: vinum0.p0.s1 is up vinum: vinum0.p0.s2 is up vinum: vinum0.p0 is degraded vinum: vinum0.p0.s3 is up vinum: vinum0.p0 is up ot (howto=260) at ../../kern/kern_shutdown.c:304 #1 0xc017f12c in poweroff_wait (junk=0xc03167af, howto=0) at ../../kern/kern_shutdown.c:554 #2 0xc02ba019 in trap_fatal (frame=0xc031fe64, eva=48) at ../../i386/i386/trap.c:924 #3 0xc02b9cf1 in trap_pfault (frame=0xc031fe64, usermode=0, eva=48) at ../../i386/i386/trap.c:817 #4 0xc02b98e7 in trap (frame={tf_fs = -1070530544, tf_es = -1072234480, tf_ds = -1027473392, tf_edi = 0, tf_esi = 0, tf_ebp = -1070465368, tf_isp = -1070465392, tf_ebx = -1070364388, tf_edx = 1074318400, tf_ecx = -1032589297, tf_eax = 0, tf_trapno = 12, tf_err = 0, tf_eip = -1071262112, tf_cs = 8, tf_eflags = 66050, tf_esp = -856927888, tf_ss = -1070465344}) at ../../i386/i386/trap.c:423 #5 0xc025d660 in acquire_lock (lk=0xc033891c) at ../../ufs/ffs/ffs_softdep.c:282 #6 0xc02627d0 in softdep_count_dependencies (bp=0xccec5170, wantcount=0) at ../../ufs/ffs/ffs_softdep.c:4535 #7 0xc0265908 in ffs_fsync (ap=0xc031ff1c) at ../../ufs//ffs/ffs_vnops.c:168 #8 0xc02644b7 in ffs_sync (mp=0xc273b200, waitfor=2, cred=0xc10c5900, p=0xc037aa60) at vnode_if.h:537 #9 0xc01aa35f in sync (p=0xc037aa60, uap=0x0) at ../../kern/vfs_syscalls.c:549 #10 0xc017eb7b in boot (howto=256) at ../../kern/kern_shutdown.c:226 #11 0xc017f12c in poweroff_wait (junk=0xc03167af, howto=0) at ../../kern/kern_shutdown.c:554 #12 0xc02ba019 in trap_fatal (frame=0xc032002c, eva=4) at ../../i386/i386/trap.c:924 #13 0xc02b9cf1 in trap_pfault (frame=0xc032002c, usermode=0, eva=4) at ../../i386/i386/trap.c:817 #14 0xc02b98e7 in trap (frame={tf_fs = 16, tf_es = 16, tf_ds = 16, tf_edi = -1032621688, tf_esi = -1032406912, tf_ebp = -1070464888, tf_isp = -1070464936, tf_ebx = -1032863744, tf_edx = 1074318400, tf_ecx = -1070464856, tf_eax = 0, tf_trapno = 12, tf_err = 0, tf_eip = -1030697228, tf_cs = 8, tf_eflags = 66182, tf_esp = -1032863744, tf_ss = -1032406912}) at ../../i386/i386/trap.c:423 #15 0xc290cef4 in ?? () #16 0xc01a295b in biodone (bp=0xc2737188) at ../../kern/vfs_bio.c:2713 #17 0xc02909fe in ad_interrupt (request=0xc276b880) at ../../dev/ata/ata-disk.c:555 #18 0xc028d32a in ata_intr (data=0xc261f000) at ../../dev/ata/ata-all.c:1122 #19 0xc02cc669 in intr_mux (arg=0xc10be620) at ../../i386/isa/intr_machdep.c:569 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000315162903.A10174>