Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 01 Jul 2004 18:00:28 +0100
From:      Alasdair Lumsden <enquiries@alivewww.com>
To:        freebsd-hardware@freebsd.org
Subject:   3Ware 8506 Series, 3DM, Upgrading to 9000 Series
Message-ID:  <1088701228.2638.86.camel@host-83-146-2-180.bulldogdsl.com>

next in thread | raw e-mail | index | archive | help
Dear Collective,

We're using a 3Ware 8506-8 card in a production box running RELENG_4_9,
and have had a few lockups that appear to be related to the card
stopping responding. The logs reveal very little (presumably because it
can't write logging information to disk!), there was no Panic so I don't
have /var/crash information (Again i suspect even if there was a panic,
if it can't write to disk...).

I do remember seeing a message along the lines of "swappager: Timeout
waiting on twe0" or similar on the console. This is why I suspect the
problem is related to the 3Ware card, especially given that all disk
writes just cease.

I've got the box logging on serial console now so if it happens again
I'll have the exact error messages.

The machine is a Dual Xeon 2.8GHz with 3Gb ram, running RELENG_4_9
(-p9). I've attached dmesg output at the end of the email.

Sadly due to the fact this is a production box, debugging options are
limited. So basically my questions are:

1. Is anyone else experiencing similar problems with the 8506 Card?

2. How stable are the twe drivers, and is it likely that the symptoms
I've listed are caused by the 3Ware Card/Drivers?

3. Is it worth upgrading to the 9000 series card, given that this is a
production box and stability is vital? I noticed on the 3Ware website
recently:

"For 3ware 7000 and 8000 series RAID controllers FreeBSD drivers are
beta."

At the time we bought the card, there was no such message on their
website and reports were that the card worked fine on FreeBSD.

Thanks again for any help/advice on the matter.

dmesg output:

Copyright (c) 1992-2003 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 4.9-RELEASE-p9 #0: Mon Jun  7 20:03:33 BST 2004
    alasdair@psa1.123dns.net:/usr/obj/usr/src/sys/PSA1-2004-06-07
Timecounter "i8254"  frequency 1193182 Hz
CPU: Intel(R) Xeon(TM) CPU 2.80GHz (2799.22-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0xf29  Stepping = 9
 
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
real memory  = 3221225472 (3145728K bytes)
avail memory = 3134451712 (3060988K bytes)
Programming 24 pins in IOAPIC #0
IOAPIC #0 intpin 2 -> irq 0
Programming 24 pins in IOAPIC #1
Programming 24 pins in IOAPIC #2
FreeBSD/SMP: Multiprocessor motherboard: 2 CPUs
 cpu0 (BSP): apic id:  0, version: 0x00050014, at 0xfee00000
 cpu1 (AP):  apic id:  6, version: 0x00050014, at 0xfee00000
 io0 (APIC): apic id:  7, version: 0x00178020, at 0xfec00000
 io1 (APIC): apic id:  8, version: 0x00178020, at 0xfec80000
 io2 (APIC): apic id:  9, version: 0x00178020, at 0xfec80400
Preloaded elf kernel "kernel" at 0xc0345000.
Warning: Pentium 4 CPU: PSE disabled
Pentium Pro MTRR support enabled
Using $PIR table, 12 entries at 0xc00f47f0
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
IOAPIC #0 intpin 16 -> irq 2
IOAPIC #0 intpin 18 -> irq 9
IOAPIC #0 intpin 17 -> irq 10
pci0: <PCI bus> on pcib0
pcib1: <PCI to PCI bridge (vendor=8086 device=2543)> at device 2.0 on
pci0
pci2: <PCI bus> on pcib1
pci2: <unknown card> (vendor=0x8086, dev=0x1461) at 28.0
pcib2: <PCI to PCI bridge (vendor=8086 device=1460)> at device 29.0 on
pci2
IOAPIC #2 intpin 0 -> irq 11
pci4: <PCI bus> on pcib2
em0: <Intel(R) PRO/1000 Network Connection, Version - 1.7.16> port
0xdc00-0xdc3f mem 0xfe9e0000-0xfe9fffff irq 11 at device 1.0 on pci4
em0:  Speed:N/A  Duplex:N/A
pci2: <unknown card> (vendor=0x8086, dev=0x1461) at 30.0
pcib3: <PCI to PCI bridge (vendor=8086 device=1460)> at device 31.0 on
pci2
IOAPIC #1 intpin 0 -> irq 16
pci3: <PCI bus> on pcib3
twe0: <3ware Storage Controller> port 0xcc00-0xcc0f mem
0xfe000000-0xfe7fffff,0xfe8ffc00-0xfe8ffc0f irq 16 at device 3.0 on pci3
twe0: 8 ports, Firmware FE7S 1.05.00.063, BIOS BE7X 1.08.00.048
pci0: <UHCI USB controller> at 29.0 irq 2
pcib4: <Intel 82801BA/BAM (ICH2) Hub to PCI bridge> at device 30.0 on
pci0
pci1: <PCI bus> on pcib4
fxp0: <Intel 82551 Pro/100 Ethernet> port 0xac00-0xac3f mem
0xfd7a0000-0xfd7bffff,0xfd7fe000-0xfd7fefff irq 10 at device 1.0 on pci1
fxp0: Ethernet address 00:e0:81:27:f5:ba
inphy0: <i82555 10/100 media interface> on miibus0
inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
pci1: <ATI Mach64-GR graphics accelerator> at 2.0 irq 9
isab0: <PCI to ISA bridge (vendor=8086 device=2480)> at device 31.0 on
pci0
isa0: <ISA bus> on isab0
atapci0: <Intel ICH3 ATA100 controller> port
0xffa0-0xffaf,0-0x3,0-0x7,0-0x3,0-0x7 irq 9 at device 31.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
pci0: <unknown card> (vendor=0x8086, dev=0x2483) at 31.3 irq 10
orm0: <Option ROMs> at iomem
0xc0000-0xc7fff,0xc8000-0xc8fff,0xc9800-0xcafff,0xcb000-0xcc7ff on isa0
pmtimer0 on isa0
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,0x64 on isa0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on
isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x100>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A, console
sio1: configured irq 3 not in bitmap of probed irqs 0
APIC_IO: Testing 8254 interrupt delivery
APIC_IO: routing 8254 via IOAPIC #0 intpin 2
IP packet filtering initialized, divert disabled, rule-based forwarding
enabled, default to accept, logging limited to 100 packets/entry by
default
SMP: AP CPU #1 Launched!
acd0: CDROM <SAMSUNG CD-ROM SC-152A> at ata0-slave PIO4
twed0: <Unit 0, TwinStor, Normal> on twe0
twed0: 239371MB (490232704 sectors)
twe0: command interrupt
Mounting root from ufs:/dev/twed0s1a
em0: Link is up 1000 Mbps Full Duplex



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1088701228.2638.86.camel>