gdamore / illumos-core

Community developed and maintained version of the OS/Net consolidation
http://www.illumos.org/projects/illumos-gate
14 stars 3 forks source link

Need support for LSI Fury Adapters #164

Closed gdamore closed 9 years ago

gdamore commented 9 years ago

Newer HBAs with the MegaRaid Fury chip (PCI 0x1000,0x5f) are appearing now -- for example the Dell Perc H330 uses this controller. Apparently it behaves the same as the Invader part that we already have support for -- at least according to my read of the FreeBSD driver supporting the same chips.

Mostly this probably means adding the vendor/device id recognition. The way the current driver does this is ugly, btw.

gdamore commented 9 years ago

I have code for this, but testing pending.

jontesehlin commented 9 years ago

Have tested your code on my Dell R630 with an Dell Perc H330 controller in HBA mode.

Getting the following error for every drive that's connected to the controller on boot: Warning: /pci@0,0/pci8086,2f04@2/pci1028,1f44@0/sd,1 (sd): Command failed to complete...Device is gone (Where's * is assigned drive number)

Those errors are followed up by: svc.start[8]: svc:/system/filesystem/smartdc:default: Method "/lib/svc/method/fs-joyent" failed with exit status 95. svc.start[8]: svc:/system/filesystem/smartdc:default failed fatally: transitioned to maintenacnce (see 'svcs -xv' for details) ..............

My guess is that the later output is due to the zones zpool isn't mountable, as the discs' are "disconnected". If I boot into recovery mode I can mount the zpool.

Note: If i run "format" I do receive: Warning: /pci@0,0/pci8086,2f04@2/pci1028,1f44@0/sd,1 (sd): ......... for all drives. But this only occurs the first time i run "format".

This test was done with a SmartOS build done by irc user Nahamu. I'm currently building the current SmartOS and will test it out there too.

gdamore commented 9 years ago

I think there were some other changes that were made to the driver that need to be merged with mine.

Sent from my iPhone

On Jul 23, 2015, at 4:57 AM, jontesehlin notifications@github.com wrote:

Have tested your code on my Dell R630 with an Dell Perc H330 controller in HBA mode.

Getting the following error for every drive that's connected to the controller on boot: Warning: /pci@0,0/pci8086,2f04@2/pci1028,1f44@0/sd,1 (sd): Command failed to complete...Device is gone (Where's * is disk number)

Those errors are followed up by: svc.start[8]: svc:/system/filesystem/smartdc:default: Method "/lib/svc/method/fs-joyent" failed with exit status 95. svc.start[8]: svc:/system/filesystem/smartdc:default failed fatally: transitioned to maintenacnce (see 'svcs -xv' for details) ..............

My guess is that the later output is due to the zones zpool isn't mountable, as the discs' are "disconnected". If I boot into recovery mode I can mount the zpool.

Note: If i run "format" I do receive: Warning: /pci@0,0/pci8086,2f04@2/pci1028,1f44@0/sd,1 (sd): ......... for all drives. But this only occurs the first time i run "format".

This test was done with a SmartOS build done by irc user Nahamu. I'm currently building the current SmartOS and will test it out there too.

— Reply to this email directly or view it on GitHub.