Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

freebsd-8 support for dell R710 SATA raid-0

11 views
Skip to first unread message

John

unread,
Mar 29, 2010, 9:53:40 AM3/29/10
to freebsd-...@freebsd.org, freebsd-...@freebsd.org
Hello list

I've run into a bit of an impasse with freebsd8 nd dell R710 server.
Basically it has 3x 2TB disks (SATA) connected to a LSI card (on the
order it is referred to as SAS6IR/PERC H200). I make the virtual disk on
the SATA card (raid0 gives about 5.4Tb) but freebsd, after sysinstall
loads and I set the timezone and keyboard, won't see the disk.

I am accessing the server remotely via IDRAC6. This means I have a great
deal of difficulty grabbing the console with alt-f2 on bootup.

I have the feeling that maybe I have to pass a parameter to freebsd boot
to make it see the virtual disk. Is this the cade? Or is the card just
pants? Or is it not possible to boot over 2Tb? Or perhaps I need to boot
a running system from a SD card, and then make the virtual disk?

Or is it a sysinstall issue? Or a card issue? Freebsd sees the card (at
least freebsd-9 did) but not the disk (same as freebsd-8)

FWIW CentOS won't see it either. Please help!
--
John - comp dot john at googlemail dot com
OpenBSD firewall | FreeBSD desktop | Ubuntu Karmic laptop
GPG: 0xF08A33C5

Adam Vande More

unread,
Mar 29, 2010, 10:31:59 AM3/29/10
to John, freebsd-...@freebsd.org, freebsd-...@freebsd.org
On Mon, Mar 29, 2010 at 7:53 AM, John <comp...@googlemail.com> wrote:

> Hello list
>
> I've run into a bit of an impasse with freebsd8 nd dell R710 server.
> Basically it has 3x 2TB disks (SATA) connected to a LSI card (on the
> order it is referred to as SAS6IR/PERC H200). I make the virtual disk on
> the SATA card (raid0 gives about 5.4Tb) but freebsd, after sysinstall
> loads and I set the timezone and keyboard, won't see the disk.
>
> I am accessing the server remotely via IDRAC6. This means I have a great
> deal of difficulty grabbing the console with alt-f2 on bootup.
>
> I have the feeling that maybe I have to pass a parameter to freebsd boot
> to make it see the virtual disk. Is this the cade? Or is the card just
> pants? Or is it not possible to boot over 2Tb? Or perhaps I need to boot
> a running system from a SD card, and then make the virtual disk?
>
> Or is it a sysinstall issue? Or a card issue? Freebsd sees the card (at
> least freebsd-9 did) but not the disk (same as freebsd-8)
>
> FWIW CentOS won't see it either. Please help!
>

You'll need to use GPT partition instead of MBR if you're trying to boot
with a size > TB. AKAIK, sysinstall doesn't support this, requiring a more
"hands on" installation.

If you haven't considered it, it may be worthwhile to use ZFS. In that
scenario, you'd want to the controller to present the disks as JBOD and use
RAIDZ. Once again, sysinstall doesn't support this, but there are some good
FreeBSD wiki articles on it.

--
Adam Vande More

Adam Vande More

unread,
Mar 29, 2010, 10:39:58 AM3/29/10
to John, freebsd-...@freebsd.org, freebsd-...@freebsd.org
On Mon, Mar 29, 2010 at 8:31 AM, Adam Vande More <amvan...@gmail.com>wrote:

>
>> FWIW CentOS won't see it either. Please help!
>>
>
>

> You'll need to use GPT partition instead of MBR if you're trying to boot
> with a size > TB. AKAIK, sysinstall doesn't support this, requiring a more
> "hands on" installation.
>
> If you haven't considered it, it may be worthwhile to use ZFS. In that
> scenario, you'd want to the controller to present the disks as JBOD and use
> RAIDZ. Once again, sysinstall doesn't support this, but there are some good
> FreeBSD wiki articles on it.
>

Opps, didn't read the RAID-0 bit, still try the GPT stuff, the 2TB MBR is a
hard limit. gstripe(8) would also be an option. With you're RAID-0, were
you looking of for read or write speed? You can still use RAIDZ and
outperform a straight stripe in most workloads if you make use of an ssd
based L2ARC and a ZIL for read and writes respectively.


--
Adam Vande More

krad

unread,
Mar 29, 2010, 11:57:08 AM3/29/10
to Adam Vande More, John, freebsd-...@freebsd.org, freebsd-...@freebsd.org

> _______________________________________________
> freebsd-...@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "
> freebsd-questi...@freebsd.org"
>


I think his problem is he cant see a device to partition in the first place?

John

unread,
Mar 29, 2010, 1:23:52 PM3/29/10
to krad, Adam Vande More, freebsd-...@freebsd.org, freebsd-...@freebsd.org
On Mon, Mar 29, 2010 at 04:57:08PM +0100, krad wrote:
>
> I think his problem is he cant see a device to partition in the first
> place?

This is correct.

Varan Okul

unread,
Mar 30, 2010, 1:37:58 PM3/30/10
to comp...@googlemail.com, kra...@googlemail.com, amvan...@gmail.com, freebsd-...@freebsd.org, freebsd-...@freebsd.org

Hi,

I suggest you try these scenario first.

1st - At RAID controller BIOS.

Create 1 small logical drive for FreeBSD installation.

The rest space from RAID0, just create 2TB for each logical drive.

2nd - Boot with FreeBSD installation CD/DVD

Lets see FreeBSD bootable CD/DVD can see the small logical drive created, or not?


If this not work, may be the RAID controller is too new for this FreeBSD version.

The CD/DVD doesn't have driver for it inside.
You may need to change to older RAID controller, or move to newer FreeBSD version.

Best Regards

Varan.


> Date: Mon, 29 Mar 2010 18:23:52 +0100
> From: comp...@googlemail.com
> To: kra...@googlemail.com
> CC: amvan...@gmail.com; freebsd-...@freebsd.org; freebsd-...@freebsd.org
> Subject: Re: freebsd-8 support for dell R710 SATA raid-0

> _______________________________________________
> freebsd-...@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hardware
> To unsubscribe, send any mail to "freebsd-hardwa...@freebsd.org"
_______________________________________________
freebsd-...@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hardware
To unsubscribe, send any mail to "freebsd-hardwa...@freebsd.org"

Adam Vande More

unread,
Mar 30, 2010, 9:13:35 PM3/30/10
to John, Varan Okul, kra...@googlemail.com, freebsd-...@freebsd.org, freebsd-...@freebsd.org
On Tue, Mar 30, 2010 at 6:56 PM, John <comp...@googlemail.com> wrote:

>
>
> Hi, thanks for your input.
>
> I have an idea. Would the answer be to install the OS to a SD card, boot
> from that then use GPT or ZFS to see the drive once the OS is installed?
>
> What i mean is, the disks are attached to the SATA raid card. if I don't
> select any disks in the raid, will they be seen by the OS? then I could
> just use zfs for raid functionality.
>
> Freebsd 8 sees the card, just not the disks. The server has a sd slot.
> Maybe this is what it's for?


> --
> John - comp dot john at googlemail dot com
> OpenBSD firewall | FreeBSD desktop | Ubuntu Karmic laptop
> GPG: 0xF08A33C5
>

Your best bet would be to configure the drives as JBOD and see if it detects
the disks. Post dmesg from that.

--
Adam Vande More

John

unread,
Mar 30, 2010, 8:56:39 PM3/30/10
to Varan Okul, amvan...@gmail.com, kra...@googlemail.com, freebsd-...@freebsd.org, freebsd-...@freebsd.org
On Tue, Mar 30, 2010 at 05:37:58PM +0000, Varan Okul wrote:
> Hi,
>
> I suggest you try these scenario first.
>
> 1st - At RAID controller BIOS.
> Create 1 small logical drive for FreeBSD installation.
> The rest space from RAID0, just create 2TB for each logical drive.
>
> 2nd - Boot with FreeBSD installation CD/DVD
> Lets see FreeBSD bootable CD/DVD can see the small logical drive
> created, or not?
>
> If this not work, may be the RAID controller is too new for this FreeBSD
> version.
> The CD/DVD doesn't have driver for it inside.
> You may need to change to older RAID controller, or move to newer FreeBSD
> version.

Hi, thanks for your input.

I have an idea. Would the answer be to install the OS to a SD card, boot
from that then use GPT or ZFS to see the drive once the OS is installed?

What i mean is, the disks are attached to the SATA raid card. if I don't
select any disks in the raid, will they be seen by the OS? then I could
just use zfs for raid functionality.

Freebsd 8 sees the card, just not the disks. The server has a sd slot.
Maybe this is what it's for?

krad

unread,
Mar 31, 2010, 6:56:06 AM3/31/10
to Adam Vande More, John, freebsd-...@freebsd.org, freebsd-...@freebsd.org, Varan Okul


we are testing one at work at the moment. I think its a driver issue. We are
looking at either putting in a perc card or swapping it for the next chasis.

John

unread,
Apr 1, 2010, 9:58:41 AM4/1/10
to krad, Adam Vande More, Varan Okul, freebsd-...@freebsd.org, freebsd-...@freebsd.org
On Wed, Mar 31, 2010 at 11:56:06AM +0100, krad wrote:
>
> we are testing one at work at the moment. I think its a driver issue. We
> are looking at either putting in a perc card or swapping it for the next
> chasis.

I configured the disks as JBOD but got the same results. I think the
problem lies with all the disks each being 2TB so they can't be seen
with sysinstall. maybe the way forward is to boot to live CD so there's
a full environment, then try to sort it with GPT, then do an install
from the liveCD. I'll try this tonight.

krad

unread,
Apr 1, 2010, 5:55:48 PM4/1/10
to John, Adam Vande More, Varan Okul, freebsd-...@freebsd.org, freebsd-...@freebsd.org

your probably right as sysinstall only handles mbr, not gpt and you will
definately need gpt.

John

unread,
Apr 4, 2010, 11:33:47 AM4/4/10
to krad, Adam Vande More, Varan Okul, freebsd-...@freebsd.org, freebsd-...@freebsd.org
Hi,

In the end I had to go with opensuse-11.2. I should have tried it in the
second place really, because the iDRAC has Suse enterprise as an
installation option, so it was a small leap to think of the free
version.

Here are the OSes I tried:

FreeBSD 8
FreeBSD 9
NetBSD 5.0.2
CentOS
Ubuntu 9.10 server

Basically the LSI SA2008 seems very new so it's unsurprising my
favourite OS doesn't support it. Hopefully it will in the near future,
because this card is a popular option on a popular server aimed at
small to medium sized businesses. OpenSuse-11.2 also does GPT in its
installation process. I had to raid0 the disks before they could be
seen properly though.

Current dmesg is available here: http://www.growveg.org/server/dmesg.txt

pluknet

unread,
Apr 4, 2010, 1:19:19 PM4/4/10
to John, Adam Vande More, Varan Okul, krad, freebsd-...@freebsd.org, freebsd-...@freebsd.org
On 4 April 2010 19:33, John <comp...@googlemail.com> wrote:
> Hi,
>
> In the end I had to go with opensuse-11.2. I should have tried it in the
> second place really, because the iDRAC has Suse enterprise as an
> installation option, so it was a small leap to think of the free
> version.
>
> Here are the OSes I tried:
>
> FreeBSD 8
> FreeBSD 9
> NetBSD 5.0.2
> CentOS
> Ubuntu 9.10 server
>
> Basically the LSI SA2008 seems very new so it's unsurprising my
> favourite OS doesn't support it. Hopefully it will in the near future,
> because this card is a popular option on a popular server aimed at
> small to medium sized businesses. OpenSuse-11.2 also does GPT in its
> installation process. I had to raid0 the disks before they could be
> seen properly though.
>
> Current dmesg is available here: http://www.growveg.org/server/dmesg.txt

A wild guess it's just not listed in mfi(4) pciids table (as well as
for rest H200 family).
What if you try this?

--- sys/dev/mfi/mfi_pci.c.orig 2010-04-04 20:02:26.000000000 +0400
+++ sys/dev/mfi/mfi_pci.c 2010-04-04 20:06:17.000000000 +0400
@@ -117,6 +117,7 @@
} mfi_identifiers[] = {
{0x1000, 0x0060, 0x1028, 0xffff, MFI_FLAGS_1078, "Dell PERC 6"},
{0x1000, 0x0060, 0xffff, 0xffff, MFI_FLAGS_1078, "LSI MegaSAS 1078"},
+ {0x1000, 0x0072, 0x1028, 0x1f1e, MFI_FLAGS_GEN2, "Dell PERC
H200 Integrated"},
{0x1000, 0x0078, 0xffff, 0xffff, MFI_FLAGS_GEN2, "LSI MegaSAS Gen2"},
{0x1000, 0x0079, 0x1028, 0x1f15, MFI_FLAGS_GEN2, "Dell PERC
H800 Adapter"},
{0x1000, 0x0079, 0x1028, 0x1f16, MFI_FLAGS_GEN2, "Dell PERC
H700 Adapter"},

--
wbr,
pluknet

0 new messages