Date: Sun, 18 Apr 2004 16:59:59 -0800 From: "Peter A. Giessel" <pgiessel@mac.com> To: freebsd-questions@freebsd.org Subject: vinum drives crash in 5.2.1 but work in 4.9 Message-ID: <r02010100-1033-E2542481919C11D897A6000A95C7C8A8@[192.168.0.8]>
next in thread | raw e-mail | index | archive | help
I have a rather large (ok, I'm insane, its that large) Vinum array, which works fine in 4.9, but crashes in 5.2.1. I don't think its vinum's fault, but I could be wrong. My question is: any ideas as to why the drives crash when accessed and can't be labeled (other than my boot drive) in 5.2.1, but work fine in 4.9? More info about my setup follows: The array works, mounts, I can read/write to it and everything in 4.9 just fine, but when I try it in 5.2.1, it crashes when it tries to access the disks. (btw, everything is backed up and I can wipe these drives if need be). I'm trying to get this to work in 5.x because Samba 3 needs 5.x for some features to work. Anyway, when I typed "vinum start" at the root prompt in 5.2.1 I got the following panic: _______________________________________________ =46atal trap 18: interger divide fault while in kernel mode cpuid =3D 0; apic id =3D 00 instruction pointer =3D 0x8:0xc07ecd3b stack pointer =3D 0x10:0xe8181954 frame pointer =3D 0x10:0xe81819d4 code segment =3D base 0x0, limit 0xfffff, type 0x1b =3D DPL 0, pres 1, def32 1, gran 1 processor eflags =3D interrupt enabled, resume, IOPL =3D 0 current process =3D 562 (vinum) trap number =3D 18 panic: integer divide fault cpuid =3D 0; syncing disks, bufffers remaining... 1261 panic: bremfree: removing a buffer not on a queue cpuid =3D 0; Uptime: 1m24s _______________________________________________ when i rebooted and just typed "vinum" at the root prompt, the following is the output I captured while I was ssh'd into the machine: _______________________________________________ vinum -> l 0 drives: 0 volumes: 0 plexes: 0 subdisks: vinum -> start vinum -> l 12 drives: D four State: up /dev/ad19s1h A: 47/190779 MB (0%) D three State: up /dev/ad18s1h A: 47/190843 MB (0%) D two State: up /dev/ad17s1h A: 0/190732 MB (0%) D one State: up /dev/ad16s1h A: 0/190732 MB (0%) D eleven State: up /dev/ad13s1h A: 47/190779 MB (0%) D five State: up /dev/ad12s1h A: 47/190843 MB (0%) D eight State: up /dev/ad11s1h A: 47/190779 MB (0%) D nine State: down /dev/ad10s1h A: 47/190843 MB (0%) D seven State: up /dev/ad9s1h A: 0/190732 MB (0%) D six State: up /dev/ad8s1h A: 0/190732 MB (0%) D twelve State: up /dev/ad5s1h A: 0/190732 MB (0%) D ten State: up /dev/ad4s1h A: 47/190843 MB (0%) 1 volumes: V array State: up Plexes: 2 Size: 931 GB 2 plexes: P array.p0 R5 State: up Subdisks: 6 Size: 931 GB P array.p1 R5 State: degraded Subdisks: 6 Size: 931 GB 12 subdisks: S array.p0.s0 State: up D: one Size: 186 GB S array.p0.s1 State: up D: two Size: 186 GB S array.p0.s2 State: up D: three Size: 186 GB S array.p0.s3 State: up D: four Size: 186 GB S array.p0.s4 State: up D: five Size: 186 GB S array.p0.s5 State: up D: eleven Size: 186 GB S array.p1.s0 State: up D: six Size: 186 GB S array.p1.s1 State: up D: seven Size: 186 GB S array.p1.s2 State: up D: eight Size: 186 GB S array.p1.s3 State: crashed D: nine Size: 186 GB S array.p1.s4 State: up D: ten Size: 186 GB S array.p1.s5 State: up D: twelve Size: 186 GB vinum -> start nine vinum -> l 12 drives: D four State: up /dev/ad19s1h A: 47/190779 MB (0%) D three State: down /dev/ad18s1h A: 47/190843 MB (0%) D two State: up /dev/ad17s1h A: 0/190732 MB (0%) D one State: down /dev/ad16s1h A: 0/190732 MB (0%) D eleven State: up /dev/ad13s1h A: 47/190779 MB (0%) D five State: down /dev/ad12s1h A: 47/190843 MB (0%) D eight State: down /dev/ad11s1h A: 47/190779 MB (0%) D nine State: down /dev/ad10s1h A: 190779/190779 MB (100%) D seven State: up /dev/ad9s1h A: 0/190732 MB (0%) D six State: up /dev/ad8s1h A: 0/190732 MB (0%) D twelve State: up /dev/ad5s1h A: 0/190732 MB (0%) D ten State: down /dev/ad4s1h A: 47/190843 MB (0%) [etc... snipped because this is getting really long. basically all the subdisks associated with the "down"'s changed to "crashed"] vinum -> stop vinum unloaded _______________________________________________ So not sure what to do next, I tried to look at some of the disk's labels: # bsdlabel ad4s1 bsdlabel: /dev/ad4s1 read: Input/output error but when I look at my boot drive: # bsdlabel ad0s1 # /dev/ad0s1: 8 partitions: # size offset fstype [fsize bsize bps/cpg] a: 524288 0 4.2BSD 2048 16384 32776=20 b: 4194304 524288 swap =20 c: 39102273 0 unused 0 0 # "raw" part, don't edit d: 524288 4718592 4.2BSD 2048 16384 32776=20 e: 524288 5242880 4.2BSD 2048 16384 32776=20 f: 33335105 5767168 4.2BSD 2048 16384 28552 =20 My dmesg output is as follows: _______________________________________________ #dmesg Copyright (c) 1992-2004 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. =46reeBSD 5.2.1-RELEASE #0: Mon Feb 23 20:45:55 GMT 2004 root@wv1u.btc.adaptec.com:/usr/obj/usr/src/sys/GENERIC Preloaded elf kernel "/boot/kernel/kernel" at 0xc0a35000. Preloaded elf module "/boot/kernel/acpi.ko" at 0xc0a35294. ACPI APIC Table: <PTLTD APIC > Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: AMD Athlon(tm) MP 2400+ (2000.08-MHz 686-class CPU) Origin =3D "AuthenticAMD" Id =3D 0x681 Stepping =3D 1 =46eatures=3D0x383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PG= E, MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE> AMD Features=3D0xc0480000<MP,AMIE,DSP,3DNow!> real memory =3D 1073217536 (1023 MB) avail memory =3D 1033003008 (985 MB) ioapic0 <Version 1.1> irqs 0-23 on motherboard Pentium Pro MTRR support enabled npx0: [FAST] npx0: <math processor> on motherboard npx0: INT 16 interface acpi0: <PTLTD RSDT > on motherboard pcibios: BIOS version 2.10 Using $PIR table, 14 entries at 0xc00fdee0 acpi0: Power Button (fixed) acpi0: Sleep Button (fixed) Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x8008-0x800b on acpi0 acpi_cpu0: <CPU> on acpi0 acpi_cpu1: <CPU> on acpi0 device_probe_and_attach: acpi_cpu1 attach returned 6 acpi_button0: <Power Button> on acpi0 pcib0: <ACPI Host-PCI bridge> port 0x8080-0x80ff,0x8000-0x807f,0xcf8-0xcff iomem 0xd8000-0xdbfff on acpi0 pci0: <ACPI PCI bus> on pcib0 agp0: <AMD 762 host to AGP bridge> port 0x1060-0x1063 mem 0xe8500000-0xe8500fff,0xec000000-0xefffffff at device 0.0 on pci0 pcib1: <ACPI PCI-PCI bridge> at device 1.0 on pci0 pci1: <ACPI PCI bus> on pcib1 pci1: <display, VGA> at device 5.0 (no driver attached) isab0: <PCI-ISA bridge> at device 7.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <AMD 768 UDMA100 controller> port 0xf000-0xf00f at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata0: [MPSAFE] ata1: at 0x170 irq 15 on atapci0 ata1: [MPSAFE] pci0: <bridge, PCI-unknown> at device 7.3 (no driver attached) atapci1: <SiI 0680 UDMA133 controller> port 0x1050-0x105f,0x1064-0x1067,0x1068-0x106f,0x1070-0x1073,0x1078-0x107f mem 0xe8020000-0xe80200ff irq 21 at device 9.0 on pci0 atapci1: [MPSAFE] ata2: at 0xe8020000 on atapci1 ata2: [MPSAFE] ata3: at 0xe8020000 on atapci1 ata3: [MPSAFE] em0: <Intel(R) PRO/1000 Network Connection, Version - 1.7.19> port 0x1000-0x103f mem 0xe8000000-0xe801ffff irq 23 at device 11.0 on pci0 em0: Speed:N/A Duplex:N/A pcib2: <ACPI PCI-PCI bridge> at device 16.0 on pci0 pci2: <ACPI PCI bus> on pcib2 ohci0: <OHCI (generic) USB controller> mem 0xe8220000-0xe8220fff irq 19 at device 0.0 on pci2 usb0: OHCI version 1.0, legacy support usb0: SMM does not respond, resetting usb0: <OHCI (generic) USB controller> on ohci0 usb0: USB revision 1.0 uhub0: AMD OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 4 ports with 4 removable, self powered atapci2: <SiI 0680 UDMA133 controller> port 0x3040-0x304f,0x3070-0x3073,0x3078-0x307f,0x3074-0x3077,0x3080-0x3087 mem 0xe8222000-0xe82220ff irq 16 at device 4.0 on pci2 atapci2: [MPSAFE] ata4: at 0xe8222000 on atapci2 ata4: [MPSAFE] ata5: at 0xe8222000 on atapci2 ata5: [MPSAFE] atapci3: <SiI 0680 UDMA133 controller> port 0x3050-0x305f,0x3088-0x308b,0x3090-0x3097,0x308c-0x308f,0x3098-0x309f mem 0xe8222400-0xe82224ff irq 17 at device 5.0 on pci2 atapci3: [MPSAFE] ata6: at 0xe8222400 on atapci3 ata6: [MPSAFE] ata7: at 0xe8222400 on atapci3 ata7: [MPSAFE] atapci4: <SiI 0680 UDMA133 controller> port 0x3060-0x306f,0x30a0-0x30a3,0x30a8-0x30af,0x30a4-0x30a7,0x30b0-0x30b7 mem 0xe8222800-0xe82228ff irq 18 at device 6.0 on pci2 atapci4: [MPSAFE] ata8: at 0xe8222800 on atapci4 ata8: [MPSAFE] ata9: at 0xe8222800 on atapci4 ata9: [MPSAFE] fxp0: <Intel 82551 Pro/100 Ethernet> port 0x3000-0x303f mem 0xe8200000-0xe821ffff,0xe8221000-0xe8221fff irq 18 at device 8.0 on pci2 fxp0: Ethernet address 00:e0:81:25:02:ab miibus0: <MII bus> on fxp0 inphy0: <i82555 10/100 media interface> on miibus0 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0 atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0 kbd0 at atkbd0 sio0 port 0x3f8-0x3ff irq 4 on acpi0 sio0: type 16550A sio1 port 0x2f8-0x2ff irq 3 on acpi0 sio1: type 16550A ppc0 port 0x778-0x77f,0x378-0x37f irq 7 drq 3 on acpi0 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/9 bytes threshold ppbus0: <Parallel port bus> on ppc0 plip0: <PLIP network interface> on ppbus0 lpt0: <Printer> on ppbus0 lpt0: Interrupt-driven port ppi0: <Parallel I/O> on ppbus0 fdc0: <Enhanced floppy controller (i82077, NE72065 or clone)> port 0x3f7,0x3f0-0x3f5 irq 6 drq 2 on acpi0 acpi_cpu1: <CPU> on acpi0 device_probe_and_attach: acpi_cpu1 attach returned 6 orm0: <Option ROMs> at iomem 0xe0000-0xe3fff,0xcb000-0xcc7ff,0xc0000-0xcafff on isa0 pmtimer0 on isa0 sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=3D0x300> vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Timecounter "TSC" frequency 2000080459 Hz quality 800 Timecounters tick every 10.000 msec GEOM: create disk ad0 dp=3D0xc6a2d560 ad0: 19092MB <IC35L020AVER07-0> [38792/16/63] at ata0-master UDMA100 GEOM: create disk ad4 dp=3D0xc6a2d260 ad4: 190782MB <WDC WD2000JB-00DUA0> [387621/16/63] at ata2-master UDMA100 GEOM: create disk ad5 dp=3D0xc6a2d060 ad5: 190734MB <WDC WD2000JB-00DUA3> [387524/16/63] at ata2-slave UDMA100 GEOM: create disk ad8 dp=3D0xc6a2d360 ad8: 238475MB <WDC WD2500JB-32EVA0> [484521/16/63] at ata4-master UDMA100 GEOM: create disk ad9 dp=3D0xc6b83b60 ad9: 190734MB <WDC WD2000JB-00DUA3> [387524/16/63] at ata4-slave UDMA100 GEOM: create disk ad10 dp=3D0xc6b83060 ad10: 190782MB <WDC WD2000JB-00DUA0> [387621/16/63] at ata5-master UDMA100 GEOM: create disk ad11 dp=3D0xc6a2eb60 ad11: 190782MB <ST3200822A> [387621/16/63] at ata5-slave UDMA100 GEOM: create disk ad12 dp=3D0xc6b83560 ad12: 190782MB <WDC WD2000JB-00DUA0> [387621/16/63] at ata6-master UDMA100 GEOM: create disk ad13 dp=3D0xc6b83d60 ad13: 190782MB <WDC WD2000JB-00DUA0> [387621/16/63] at ata6-slave UDMA100 GEOM: create disk ad16 dp=3D0xc69ace60 ad16: 190734MB <WDC WD2000JB-00DUA3> [387524/16/63] at ata8-master UDMA100 GEOM: create disk ad17 dp=3D0xc6b8c660 ad17: 190734MB <WDC WD2000JB-00DUA3> [387524/16/63] at ata8-slave UDMA100 GEOM: create disk ad18 dp=3D0xc6b8b560 ad18: 190782MB <WDC WD2000JB-00DUA0> [387621/16/63] at ata9-master UDMA100 GEOM: create disk ad19 dp=3D0xc6b8b160 ad19: 190782MB <WDC WD2000JB-00DUA0> [387621/16/63] at ata9-slave UDMA100 Mounting root from ufs:/dev/ad0s1a em0: Link is up 100 Mbps Full Duplex _______________________________________________ I'm completely stumped, any help/suggestions would be greatly appreciated. Thanks much.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?r02010100-1033-E2542481919C11D897A6000A95C7C8A8>