We have few servers with Virident FlashMax II PCIe flash devices and I would like to use those as physical disks for Quadstor but Quadstor does not recognize them as SCSI devices. Virident vgc driver exposes these devices as SCSI devices and I am able to format them as normal disks in Linux.
Here are some details how these devices are presented in Linux, this is a vSphere virtual machine with Virident device presented as passthrough PCI adapter for direct access from VM.
[root@quadstor2 src]# fdisk -l /dev/vgca0
Disk /dev/vgca0: 555.6 GB, 555611062272 bytes
255 heads, 128 sectors/track, 33246 cylinders
Units = cylinders of 32640 * 512 = 16711680 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
[root@quadstor2 src]# vgc-monitor -d vgca
vgc-monitor: 4.1.68415.C9B
Driver Uptime: 0:37
Card Name Num Partitions Card Type Status
vgca 1 VIR-M2-LP-550-1B Good
Serial Number : x
Card Info : Part: 35000-00018-A3
Rev : FlashMAX II 61033, x32 Gen2
Boot ROM : 67980, non bootable
Temperature : 43 C (Safe)
Temp Throttle : Inactive
Card State Details : Normal
Action Required : None
Partition Usable Capacity RAID
vgca0 555 GB enabled
Mode : maxcapacity
Total Flash Bytes : 59913467601920 (59.91TB) (reads)
68537400082432 (68.54TB) (writes)
Remaining Life : 99.50%
Partition State : READY
Flash Reserves Left : 100.00%
bdconfig -l does not show vgca0 device
[root@quadstor2 bin]# ./bdconfig -l
ID Vendor Model SerialNumber Name Pool Size Used Status
1 VMware Virtual GEN00000000001542729381 /dev/sdb Default 10.00 2.47 D L WU
2 VMware Virtual GEN00000000000841705487 /dev/sdc Default 50.00 0.53
and I cannot force bdconfig to add vgca0 device as disk
[root@quadstor2 bin]# ./bdconfig -a -d /dev/vgca0
Unable to add disk. Message from server is Unable to find disk at /dev/vgca0 for addition
OS is CentOS Linux 6.5 with latests updates (kernel 2.6.32-431.17.1.el6.x86_64), Quadstor version is 3.0.65.8.
I will mail diagnostic logs to Quadstor support.
Tomi