WiFi shield not present

So I just got a Wireless SD Shield which I've mated with an Arduino Uno and an XBee S6.
I uploaded a few of the wireless sketches like ScanNetworks and ConnectWithWPA but no matter which one I use it doesn't work.
When I open up the Serial terminal this is what I see:
WiFi shield not present
Which is strange seeing as how the lights on the Wireless Shield definitely are on.
I've tried it on both the Micro and USB settings and neither works.
What am I doing wrong here?

What am I doing wrong here?

No links. No code. I guess that's about it.

What exactly are you expecting links to?

Code (from a standard Arduino library):

XBee module:

Wireless SD shield:

I guess the Wireless SD shield doc doesn't explicitly say it will work with the XBee S6 as it mainly mentions the S2 family and the ZigBee stuff, but I don't see any reason it shouldn't support it either. I was under the impression it was just a convenience form factor for plugging the XBee module in and didn't actually do anything special.

I guess the Wireless SD shield doc doesn't explicitly say it will work with the XBee S6 as it mainly mentions the S2 family and the ZigBee stuff, but I don't see any reason it shouldn't support it either.

Well, you're probably the only one then that thinks that the library written for one chip should work with any other chip.

I was under the impression it was just a convenience form factor for plugging the XBee module in and didn't actually do anything special.

If "it" refers to someone else's shield, that is true.

In the same way, though, that there are at least two different Ethernet libraries, for the two different commonly used chips, each WiFi chip needs its own library.

The message that you are seeing is because the library you are using is not compatible with the WiFi device you are using.

To give you a bit more details than the answer of PaulS already contains:

The ScanNetworks sketch you're trying is made for the Arduino Wifi Shield but you have a Arduino Wireless SD Shield with an XBee S6 from Digi International (which is a WiFi XBee). These are two different shield with completely different ways to communicate and also different feature sets. You need a library that talks to your XBee S6, but, unfortunately, I don't know one for that module.

Alright at least I'm not the only one making this mistake.

I found out about the XCTU software so I at least need to configure the Xbee first.
Having some trouble getting it working with my XBee Explorer USB but hopefully this post is going to help with that:
https://forum.sparkfun.com/viewtopic.php?f=14&t=29697

Eventually I'm going to try out this code:

This is also a really helpful link for getting the Xbee WiFi working with the Wireless SD shield:
http://arduino.cc/forum/index.php/topic,114936.0.html