vinum drives crash in 5.2.1 but work in 4.9

From: Peter A. Giessel (pgiessel_at_mac.com)
Date: 04/19/04

  • Next message: Chris: "Re: OpenOffice-1.1 won't compile.....craps out"
    Date: Sun, 18 Apr 2004 16:59:59 -0800
    To: freebsd-questions@freebsd.org
    
    

    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:

    _______________________________________________
    Fatal trap 18: interger divide fault while in kernel mode
    cpuid = 0; apic id = 00
    instruction pointer = 0x8:0xc07ecd3b
    stack pointer = 0x10:0xe8181954
    frame pointer = 0x10:0xe81819d4
    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 = 562 (vinum)
    trap number = 18
    panic: integer divide fault
    cpuid = 0;

    syncing disks, bufffers remaining... 1261 panic: bremfree: removing a
    buffer not on a queue
    cpuid = 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
      b: 4194304 524288 swap
      c: 39102273 0 unused 0 0 # "raw" part, don't edit
      d: 524288 4718592 4.2BSD 2048 16384 32776
      e: 524288 5242880 4.2BSD 2048 16384 32776
      f: 33335105 5767168 4.2BSD 2048 16384 28552
      
    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.
    FreeBSD 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 = "AuthenticAMD" Id = 0x681 Stepping = 1

    Features=0x383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,
    MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE>
      AMD Features=0xc0480000<MP,AMIE,DSP,3DNow!>
    real memory = 1073217536 (1023 MB)
    avail memory = 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=0x300>
    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=0xc6a2d560
    ad0: 19092MB <IC35L020AVER07-0> [38792/16/63] at ata0-master UDMA100
    GEOM: create disk ad4 dp=0xc6a2d260
    ad4: 190782MB <WDC WD2000JB-00DUA0> [387621/16/63] at ata2-master
    UDMA100
    GEOM: create disk ad5 dp=0xc6a2d060
    ad5: 190734MB <WDC WD2000JB-00DUA3> [387524/16/63] at ata2-slave UDMA100
    GEOM: create disk ad8 dp=0xc6a2d360
    ad8: 238475MB <WDC WD2500JB-32EVA0> [484521/16/63] at ata4-master
    UDMA100
    GEOM: create disk ad9 dp=0xc6b83b60
    ad9: 190734MB <WDC WD2000JB-00DUA3> [387524/16/63] at ata4-slave UDMA100
    GEOM: create disk ad10 dp=0xc6b83060
    ad10: 190782MB <WDC WD2000JB-00DUA0> [387621/16/63] at ata5-master
    UDMA100
    GEOM: create disk ad11 dp=0xc6a2eb60
    ad11: 190782MB <ST3200822A> [387621/16/63] at ata5-slave UDMA100
    GEOM: create disk ad12 dp=0xc6b83560
    ad12: 190782MB <WDC WD2000JB-00DUA0> [387621/16/63] at ata6-master
    UDMA100
    GEOM: create disk ad13 dp=0xc6b83d60
    ad13: 190782MB <WDC WD2000JB-00DUA0> [387621/16/63] at ata6-slave
    UDMA100
    GEOM: create disk ad16 dp=0xc69ace60
    ad16: 190734MB <WDC WD2000JB-00DUA3> [387524/16/63] at ata8-master
    UDMA100
    GEOM: create disk ad17 dp=0xc6b8c660
    ad17: 190734MB <WDC WD2000JB-00DUA3> [387524/16/63] at ata8-slave
    UDMA100
    GEOM: create disk ad18 dp=0xc6b8b560
    ad18: 190782MB <WDC WD2000JB-00DUA0> [387621/16/63] at ata9-master
    UDMA100
    GEOM: create disk ad19 dp=0xc6b8b160
    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.
    _______________________________________________
    freebsd-questions@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-questions
    To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"


  • Next message: Chris: "Re: OpenOffice-1.1 won't compile.....craps out"