07-29-2014 08:58 AM
I just got a W540 running Windows 7 x64 at work. I have an ExpressCard ethernet adapter (A Belkin f5u250), and I'm having trouble getting it working.
I used this card on a W510 running Windows XP for years with no issues. I can still plug it into that laptop and have it work just fine. However, when I plug it into the W540, nothing happens. Windows does nothing. It doesn't act like it's trying to identify hardware, go find drivers, or anything. Nothing shows up or changes in the device manager, either.
I've tried doing the "add legacy hardware" thing in device manager, but I've had no luck with that, either. If I do an autodetect, it doesn't find anything, and if I manually browse to the driver, it then brings me to a list of devices, and the list is empty.
Is there something special I need to do to enable the expresscard slot, or enable plug and play for it, or something? Anybody else have any ideas?
Thanks in advance.
Solved! Go to Solution.
07-29-2014 10:52 AM
07-29-2014 01:27 PM - edited 07-29-2014 01:28 PM
A guy who sits near me has the same ExpressCard, and I borrowed his and plugged it into my W540, and the behavior is the same. Which is to say: there's no behavior. Nothing happens. Both of these cards work fine on other laptops. So I'm reasonably certain that the problem is with the W540, not the card, for whatever that's worth.
The IT guy came by and borrowed the card to see if he could get it working on other laptops with the same model number and software image. I'll report back when I hear from him.
07-29-2014 02:59 PM
The IT guy figure it out. We had to fiddle with something in BIOS settings.
In BIOS, it was Config->Power->Express Card Speed, and it had to be changed from "Automatic" to "Generation 1". This was an older card that apparently didn't know how to correctly report the speed it needed to operate at. Or something.
Anyway, after changing this setting, Windows picked it up and installed the drivers right away.