Index: /branches/rel_apv_10_7/usr/src/sys/click/net/if_cafw.c
===================================================================
--- /branches/rel_apv_10_7/usr/src/sys/click/net/if_cafw.c	(revision 37967)
+++ /branches/rel_apv_10_7/usr/src/sys/click/net/if_cafw.c	(working copy)
@@ -342,6 +342,7 @@
 
 // AEWIN CB-1924
 
+// With SSL card
 // PCI Bridge 0.0 (0000:b2:00.0): 0 NICs found
 // PCI Bridge 1.0 (0000:b2:02.0): 4 NICs found
 // PCI Bridge 2.0 (0000:16:00.0): 4 NICs found
@@ -389,7 +390,45 @@
 		{1, 0}, {-1, -1},
 	},
 	{
-		{7, 0}, {6, 0}, {5, 0},{4, 0}, {3, 0}, {2, 0}, {-1, -1},
+		{3, 0}, {2, 0}, {5, 0}, {4, 0}, {7, 0}, {6, 0}, {-1, -1},
+	},
+};
+
+// Without SSL card
+// PCI Bridge 0.0 (0000:b2:02.0): 4 NICs found
+// PCI Bridge 1.0 (0000:16:00.0): 4 NICs found
+// PCI Bridge 2.0 (0000:16:01.0): 4 NICs found
+// PCI Bridge 3.0 (0000:16:02.0): 4 NICs found
+// PCI Bridge 4.0 (0000:16:03.0): 4 NICs found
+
+// [root@T9rhhsYUny ca_log]# lspci -vt
+// -+-[0000:b2]-+-02.0-[b3-b6]----00.0-[b4-b6]----03.0-[b5-b6]--+-00.0  Intel Corporation Device 37d3
+//  |           |                                               +-00.1  Intel Corporation Device 37d3
+//  |           |                                               +-00.2  Intel Corporation Device 37d3
+//  |           |                                               \-00.3  Intel Corporation Device 37d3
+//  +-[0000:16]-+-00.0-[17-18]--+-00.0  Intel Corporation I350 Gigabit Network Connection
+//  |           |               +-00.1  Intel Corporation I350 Gigabit Network Connection
+//  |           |               +-00.2  Intel Corporation I350 Gigabit Network Connection
+//  |           |               \-00.3  Intel Corporation I350 Gigabit Network Connection
+//  |           +-01.0-[19-1a]--+-00.0  Intel Corporation I350 Gigabit Network Connection
+//  |           |               +-00.1  Intel Corporation I350 Gigabit Network Connection
+//  |           |               +-00.2  Intel Corporation I350 Gigabit Network Connection
+//  |           |               \-00.3  Intel Corporation I350 Gigabit Network Connection
+//  |           +-02.0-[1b-1c]--+-00.0  Intel Corporation I350 Gigabit Network Connection
+//  |           |               +-00.1  Intel Corporation I350 Gigabit Network Connection
+//  |           |               +-00.2  Intel Corporation I350 Gigabit Network Connection
+//  |           |               \-00.3  Intel Corporation I350 Gigabit Network Connection
+//  |           +-03.0-[1d-1e]--+-00.0  Intel Corporation I350 Gigabit Network Connection
+//  |           |               +-00.1  Intel Corporation I350 Gigabit Network Connection
+//  |           |               +-00.2  Intel Corporation I350 Gigabit Network Connection
+//  |           |               \-00.3  Intel Corporation I350 Gigabit Network Connection
+
+static struct pcib_slot_map nic_slot_map_pcib_CB1924_no_ssl[MAX_SUBMAP][MAX_SLOTS] = {
+	{
+		{0, 0}, {-1, -1},
+	},
+	{
+		{2, 0}, {1, 0}, {4, 0}, {3, 0}, {6, 0}, {5, 0}, {-1, -1},
 	},
 };
 
@@ -1332,7 +1371,11 @@
 		break;
 	case CHIPSET_ID_CB1924:
 		/*all ports sequence are reverse except on board 4x10G X722 SFP+*/
-		map = &nic_slot_map_pcib_CB1924[submap][0];
+		if(is_pcib_available(178, 0, 0)) {
+			map = &nic_slot_map_pcib_CB1924[submap][0];
+		} else {
+			map = &nic_slot_map_pcib_CB1924_no_ssl[submap][0];
+		}
 		is_aewin = 1;
 		break;
 	case CHIPSET_ID_CB1920:
