Windows – Getting Drivers for ‘Unknown Device’ or ‘Base System Device’

KB ID 0000699 

Problem

There’s nothing more annoying, you have just rebuilt your PC and you are missing some drivers. Everything appears to be working but there’s one (or more) devices in Device Manager with a yellow exclamation mark over them called ‘Unknown Device’ or ‘Base System Device”.

Solution

This solution is not a ‘Fix All’ for all situations, but it will point you in the right direction. Even if you can find out that the device is an “Intel chip called EL-XYZ” for example, some Google searching will get you the correct driver when you know what you are looking for.

1. So in device manager (Windows Key+R > devmgmt.msc{enter}). Here are two devices I don’t have drivers for, open the properties for the first one and select ‘Details’ > Change the property to ‘Hardware ID’.

2. Locate the Vendor ID (looks like VEN_{this number}) > Locate the Device ID (looks like DEV_{this number}) > Write them down.

3. Go to PCIDatabase, and search for either, (though the Device ID is your best bet).

4. Progress! Now we know it’s a JMicron Card Reader that needs a driver > There is a link to click as well.

5. Here we are lucky, it’s giving us the direct download form the vendors FTP site, you may not be as lucky, but a Google Search for “{device name} + {version of Windows} + {x64 or x32 bit} + {Driver}” should get you there.

How to Tell if Windows is 32 or 64 bit

6. I went to that FTP site, and after a bit of clicking about I downloaded the newest driver, (I scientifically picked the one with the biggest number!) And installed it.

. Device Working.

6. The second device didn’t have a handy link, but it told me it was a device made by “Validity” so I guessed it was the finger print reader on my laptop, and got the driver straight from Hewlett Packards site.

Drivers I’ve Had to Look For

I will add any odd ones that have been difficult to find below, (Note: There are literally millions of drivers, these are just the ones I’ve ever had to search for.)

PCIVEN_197B&DEV_2391&SUBSYS_1619103C&REV_3

USBVID_138A&PID_003C&REV_0086 

If you want me to add any you’ve add a nightmare locating, click the contact link below and send me the details.

Related Articles, References, Credits, or External Links

NA

Exchange 2003 – NDR ‘This message is too large to send.’

KB ID 0000620 

Problem

An NDR is received by someone trying to send you an email that is too big, this is an example of what they get sent back to them.

Delivery has failed to these recipients or groups:

Recipients Email Address
This message is too large to send. To be able to send it, make the message smaller, for example, by removing attachments.

Diagnostic information for administrators:

Generating server: receiving server name

recipient@your-domain.com
#< #5.2.3> #SMTP#

Original message headers:

From: "Sender Name" <sender@senders-domain.com>
To: "IMB Recipient 1" <connectorname@recipient-domain.com>
Message-ID: <message-ID@your-local-domain.local>
Subject: RE: Original Subject Line
MIME-Version: 1.0
Content-Type: text/plain

Solution

The client who logged this call to me was running SBS 2003, so the error was being generated by Exchange 2003. By default Exchange 2003 has a 10 MB limit on incoming mail messages, I just needed to raise the limit.

On the Exchange Server > Start > All Programs > Microsoft Exchange > System Manager > Locate Message Delivery > Properties > Defaults > Set the ‘Receiving message size’ accordingly > Apply > OK.

Note: The limits are here for a reason! Be careful raising them too high, can result in your mail stores growing very quickly.

Related Articles, References, Credits, or External Links

Message Size Limits on Exchange 2003

Windows – ‘The directory service has exhausted the pool of relative identifiers’

KB ID 0000797 

Problem

I got this error when attempting to bulk create users with CSVDE (see below). But you may simply see it when trying to create a user, or other AD object.

Unwilling To Perform
The server side error is “The directory service has exhausted the pool of relative identifiers.”

Solution

Well that is a scary looking error! Firstly make sure you can see all your FSMO role servers.

Locate your FSMO Role Servers

In my case, I tracked this down to an old DC that has been removed from the domain but was still referenced in DNS. Open your domain forward lookup zone, look in the _tcp container, for any SRV references to old/removed domain controllers and simply delete them.

Related Articles, References, Credits, or External Links

NA

 

Setup an HP 1800-24G (J9028B) Switch

KB ID 0000800 

Problem

Essentially you can unbox this switch, plug it in and it will do what you want (unless you have VLANS, or trunks (port-channels)). Which is what my client had done, but I needed to get on the web console and have a look at what was going on, and there is NO CONSOLE socket on this unit at all.

Solution

1. Don’t bother looking in DHCP, it’s NOT set to DHCP by default. From the factory the switch will have the following IP address; 192.168.2.10 (255.255.255.0). So put yourself on the same network segment and connect to the switch via a normal network cable.

Note: Start > Run > ncpa.cpl will get you there.

2. Now open a browser window and connect to https://192.168.2.10 by default the password will be blank.

3. To change the IP address, navigate to System > IP Address > Set accordingly > Apply.

Note: Obviously this will kick you off, and you will need to change your IP address again to reconnect.

4. To change the password navigate to System > Password > change accordingly > Apply.

 

Related Articles, References, Credits, or External Links

NA

 

Find out your Cisco ASA version (Operating system and ASDM)

KB ID 0000690 

Problem

With all the command changes that have come in in the past few versions, it seems when I get asked ‘how do you do xyz?” my first question is ‘What is the OS version on your ASA?’

So next time I get a blank look, I can just point them here.

Also see: ASA 5505 Determine Your License Version

Solution

Get your ASA version and ASDM version from the ASDM.

1. Connect to the ASA via ASDM.

2. Home > Device Dashboard > Device Information.

Get your ASA version and ASDM version from Command Line.

1. Connect to the ASA via CLI.

2. Execute the following command;

[box]show ver[/box]

Note: This is the shortened version of ‘show version‘.

To download new ASA software go here, (Note: Valid Cisco Warranty/SmartNet, and CCO account required to download software).

Related Articles, References, Credits, or External Links

Connecting to and Managing Cisco Firewalls

Cisco ASA5500 Update System and ASDM (From ASDM)

Cisco ASA5500 Update System and ASDM (From CLI)