Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Sep 2002 03:03:11 -0700
From:      "Paul D. Schmidt" <pds@uberhacker.org>
To:        freebsd-questions@freebsd.org
Subject:   Having problems with twe0
Message-ID:  <20020925100311.GA9371@uberhacker.org>

next in thread | raw e-mail | index | archive | help
I just installed a 3ware Escalade 7500-4, and the initialization
of the RAID5 volume, etc from its BIOS went smoothly.  However,
it doesn't seem to be playing nice with FreeBSD.

It seems to do different things depending on if I'm using my
own custom configured kernel, and kernel.GENERIC (which is
somewhat odd...I don't do anything special in my kernel, just
strip stuff that I don't think is needed...

I should note that this is a 64-bit card, but 3ware's support
site claims it is 32-bit compatible as well...

Here's what I see when booting with kernel.GENERIC:

twe0: <3ware Storage Controller> port 0xb800-0xb80f mem 0xde800000-0xdeffffff,0x
df000000-0xdf00000f irq 10 at device 11.0 on pci0
twe0: controller errors detected
twe0: reset 1 failed, trying again
twe0: controller errors detected
twe0: reset 2 failed, trying again
twe0: controller errors detected
twe0: can't initialise controller, giving up
device_probe_and_attach: twe0 attach returned 6


Here's what I see when booting with my kernel:

twe0: <3ware Storage Controller> port 0xb800-0xb80f mem 0xde800000-0xdeffffff,0xdf000000-0xdf00000f irq 10 at device 11.0 on pci0
twe0: PCI parity error: Reseat card, move card or buggy device present.
twe0: 4 ports, Firmware FE7X 1.05.00.034, BIOS BE7X 1.08.00.038
twe0: PCI parity error: Reseat card, move card or buggy device present.
twed0: <RAID5, Normal> on twe0
twed0: 353397MB (723757824 sectors)
twe0: command interrupt
twe0: unexpected status bit(s) 800000<PCIPERR>
twe0: PCI parity error: Reseat card, move card or buggy device present.
twe0: PCI parity error: Reseat card, move card or buggy device present.
twe0: PCI parity error: Reseat card, move card or buggy device present.
twe0: PCI parity error: Reseat card, move card or buggy device present.
twe0: PCI parity error: Reseat card, move card or buggy device present.
twe0: PCI parity error: Reseat card, move card or buggy device present.
twe0: PCI parity error: Reseat card, move card or buggy device present.
twe0: unexpected status bit(s) 800000<PCIPERR>
twe0: PCI parity error: Reseat card, move card or buggy device present.

and so forth...

Would this have anything to do with it being inserted in a 32-bit PCI
slot?  Even though it's claimed to be supported, the fact that it's PCI
errors kinda makes me suspicious...

I did as it said and make sure the card was seated well, I even moved it
down a slot.

Here's my version information:
	Monitor:  ME7X 1.01.00.035
	Firmware: FE7X 1.05.00.034
	BIOS:     BE7X 1.08.00.038
	PCM assm: Rev3
	Achip:    V3.20
	Pchip:    V1.30

	Bus.Dev.Fun: 00.0B.0  Slot: #2 BaseIO: B800

(I did ./MAKEDEV twe0 as well)

I can send my kernel config if needed, but didn't want to spam the list
with it if it doesn't matter anyway...

Thanks!
-Paul

--
[Paul D. Schmidt...........][..........pds@uberhacker.org]
[Release Engineer..........][...............pds@xtime.com]
[Xtime, Inc................][........http://www.xtime.com]

  "Failure is an event, never a person."  --William D. Brown

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




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