Damien Fleuriot
2011-Jan-29 17:20 UTC
KERN - mfi driver for Dell raid h200 on r210 servers
Hello lists, I'm trying to get FreeBSD 8.0 or 8.1 to run on a Dell poweredge r210 server. It ships with a SATA/SAS h200 RAID controller. Sadly, the MFI driver doesn't seem to register for this card... Find below the pciconf -lcvb -- none6@pci0:1:0:0: class=0x010700 card=0x1f1d1028 chip=0x00721000 rev=0x02 hdr=0x00 vendor = 'LSI Logic (Was: Symbios Logic, NCR)' class = mass storage subclass = SAS bar [10] = type I/O Port, range 32, base 0xfc00, size 256, enabled bar [14] = type Memory, range 64, base 0xdf2b0000, size 65536, enabled bar [1c] = type Memory, range 64, base 0xdf2c0000, size 262144, enabled cap 01[50] = powerspec 3 supports D0 D1 D2 D3 current D0 cap 10[68] = PCI-Express 2 endpoint max data 256(4096) link x8(x8) cap 03[d0] = VPD cap 05[a8] = MSI supports 1 message, 64 bit cap 11[c0] = MSI-X supports 15 messages in map 0x14 -- I have added the following to /usr/src/sys/dev/mfi/mfi_pci.c at line 119: -- {0x1000, 0x0072, 0x1028, 0x1f1e, MFI_FLAGS_GEN2, "Dell PERC H200 Integrated"}, -- Rebuilt the kernel, tried it on the server, still no luck recognizing the RAID card. As a last resort I'll be setting the drives to passthrough and using a software RAID, but I'd much rather this worked out. Note that mfi actually recognizes Dell's h700 and h800 cards. Anyone managed to get the h200 card working yet ? @hackers: please keep me cc'd, I'm not subscribed to this list. Regards, -- dfl
jhelfman@experts-exchange.com
2011-Jan-29 17:26 UTC
KERN - mfi driver for Dell raid h200 on r210 servers
> Hello lists, > > > > I'm trying to get FreeBSD 8.0 or 8.1 to run on a Dell poweredge r210 > server. > > It ships with a SATA/SAS h200 RAID controller. > > > Sadly, the MFI driver doesn't seem to register for this card... > > > Find below the pciconf -lcvb > > -- > none6@pci0:1:0:0: class=0x010700 card=0x1f1d1028 chip=0x00721000 > rev=0x02 hdr=0x00 > vendor = 'LSI Logic (Was: Symbios Logic, NCR)' > class = mass storage > subclass = SAS > bar [10] = type I/O Port, range 32, base 0xfc00, size 256, enabled > bar [14] = type Memory, range 64, base 0xdf2b0000, size 65536, > enabled > bar [1c] = type Memory, range 64, base 0xdf2c0000, size 262144, > enabled > cap 01[50] = powerspec 3 supports D0 D1 D2 D3 current D0 > cap 10[68] = PCI-Express 2 endpoint max data 256(4096) link x8(x8) > cap 03[d0] = VPD > cap 05[a8] = MSI supports 1 message, 64 bit > cap 11[c0] = MSI-X supports 15 messages in map 0x14 > -- > > > I have added the following to /usr/src/sys/dev/mfi/mfi_pci.c at line 119: > -- > {0x1000, 0x0072, 0x1028, 0x1f1e, MFI_FLAGS_GEN2, "Dell PERC H200 > Integrated"}, > -- > > > Rebuilt the kernel, tried it on the server, still no luck recognizing > the RAID card. > > As a last resort I'll be setting the drives to passthrough and using a > software RAID, but I'd much rather this worked out. > > Note that mfi actually recognizes Dell's h700 and h800 cards. > > > > > Anyone managed to get the h200 card working yet ? > > > > > @hackers: please keep me cc'd, I'm not subscribed to this list. > > > > Regards, > > -- > dfl > _______________________________________________Hi Damien, I would suspect that you would need to compile the 'mpt' driver to get this to work. I found the same issue in the r310, however I already had mpt compiled in my kernel for another hardware platform. Good Luck! Jason
jhelfman@e-e.com
2011-Jan-29 18:15 UTC
KERN - mfi driver for Dell raid h200 on r210 servers
> Hello lists, > > > > I'm trying to get FreeBSD 8.0 or 8.1 to run on a Dell poweredge r210 > server. > > It ships with a SATA/SAS h200 RAID controller. > > > Sadly, the MFI driver doesn't seem to register for this card... > > > Find below the pciconf -lcvb > > -- > none6@pci0:1:0:0: class=0x010700 card=0x1f1d1028 chip=0x00721000 > rev=0x02 hdr=0x00 > vendor = 'LSI Logic (Was: Symbios Logic, NCR)' > class = mass storage > subclass = SAS > bar [10] = type I/O Port, range 32, base 0xfc00, size 256, enabled > bar [14] = type Memory, range 64, base 0xdf2b0000, size 65536, > enabled > bar [1c] = type Memory, range 64, base 0xdf2c0000, size 262144, > enabled > cap 01[50] = powerspec 3 supports D0 D1 D2 D3 current D0 > cap 10[68] = PCI-Express 2 endpoint max data 256(4096) link x8(x8) > cap 03[d0] = VPD > cap 05[a8] = MSI supports 1 message, 64 bit > cap 11[c0] = MSI-X supports 15 messages in map 0x14 > -- > > > I have added the following to /usr/src/sys/dev/mfi/mfi_pci.c at line 119: > -- > {0x1000, 0x0072, 0x1028, 0x1f1e, MFI_FLAGS_GEN2, "Dell PERC H200 > Integrated"}, > -- > > > Rebuilt the kernel, tried it on the server, still no luck recognizing > the RAID card. > > As a last resort I'll be setting the drives to passthrough and using a > software RAID, but I'd much rather this worked out. > > Note that mfi actually recognizes Dell's h700 and h800 cards. > > > > > Anyone managed to get the h200 card working yet ? > > > > > @hackers: please keep me cc'd, I'm not subscribed to this list. > > > > Regards, > > -- > dfl > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" > >Hi Damien, I would suspect that you would need to compile the 'mpt' driver to get this to work. I found the same issue in the r310, however I already had mpt compiled in my kernel for another hardware platform. Good Luck! Jason
Andrew Thompson
2011-Jan-29 19:26 UTC
KERN - mfi driver for Dell raid h200 on r210 servers
On 30 January 2011 06:20, Damien Fleuriot <ml@my.gd> wrote:> Hello lists, > > > > I'm trying to get FreeBSD 8.0 or 8.1 to run on a Dell poweredge r210 server. > > It ships with a SATA/SAS h200 RAID controller. >This card may need the mps(4) driver which is only in HEAD at the moment. Andrew
On Sat, 29 Jan 2011, Damien Fleuriot wrote:> Hello lists, > > > > I'm trying to get FreeBSD 8.0 or 8.1 to run on a Dell poweredge r210 server. > > It ships with a SATA/SAS h200 RAID controller. > > > Sadly, the MFI driver doesn't seem to register for this card... > > > Find below the pciconf -lcvb > > -- > none6@pci0:1:0:0: class=0x010700 card=0x1f1d1028 chip=0x00721000 > rev=0x02 hdr=0x00 > vendor = 'LSI Logic (Was: Symbios Logic, NCR)' > class = mass storage > subclass = SAS > bar [10] = type I/O Port, range 32, base 0xfc00, size 256, enabled > bar [14] = type Memory, range 64, base 0xdf2b0000, size 65536, enabled > bar [1c] = type Memory, range 64, base 0xdf2c0000, size 262144, enabled > cap 01[50] = powerspec 3 supports D0 D1 D2 D3 current D0 > cap 10[68] = PCI-Express 2 endpoint max data 256(4096) link x8(x8) > cap 03[d0] = VPD > cap 05[a8] = MSI supports 1 message, 64 bit > cap 11[c0] = MSI-X supports 15 messages in map 0x14 > -- > > > I have added the following to /usr/src/sys/dev/mfi/mfi_pci.c at line 119: > -- > {0x1000, 0x0072, 0x1028, 0x1f1e, MFI_FLAGS_GEN2, "Dell PERC H200 Integrated"}, > --It's 1f1d not 1f1e. I hope it was only a paste problem into email?> > Rebuilt the kernel, tried it on the server, still no luck recognizing > the RAID card. > > As a last resort I'll be setting the drives to passthrough and using a > software RAID, but I'd much rather this worked out. > > Note that mfi actually recognizes Dell's h700 and h800 cards. > > > > > Anyone managed to get the h200 card working yet ? > > > > > @hackers: please keep me cc'd, I'm not subscribed to this list. > > > > Regards, > > -- > dfl > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" >-- Bjoern A. Zeeb You have to have visions! <ks> Going to jail sucks -- <bz> All my daemons like it! http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/jails.html