Why WinXP doesn't detect USB devices??

I have problem with WinXP Corp. running on an Abit KD7 mobo. I can use a standard serial mouse and keyboard, but when I restart with USB devices of the aforementioned types, I can see my optical mouse light up just as windows starts up, but then it goes dead.

This topic was started by ,


data/avatar/default/avatar02.webp

6 Posts
Location -
Joined 2003-07-03
I have problem with WinXP Corp. running on an Abit KD7 mobo. I can use a standard serial mouse and keyboard, but when I restart with USB devices of the aforementioned types, I can see my optical mouse light up just as windows starts up, but then it goes dead. I know the hardware is fine; I´m using my mouse at work right now and I´ve reinstalled Windows and updated it, flashed my BIOS, and installed the latest USB drivers. Plug and play is turned on, and even installing the drivers for my M$ keyboard and Logitech mouse doesn´t help my system detect them. I thought I´d ask if anyone has had this problem and knows of an easier way to fix it before I start rewriting my registry as described below. Thanks so much for your input, this prob has been driving me bananas all week.

http://support.microsoft.com/default.aspx?...kb;en-us;314634


CAUSE
This problem may occur because when no device is connected to a USB port, the USB driver sets the OHCI controller to suspend. When the OHCI controller is in a suspend state, it cannot always detect when you add a new USB device to your computer.
RESOLUTION
To resolve this problem, obtain the latest service pack for Windows XP. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
322389 How to Obtain the Latest Windows XP Service Pack
WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

The English version of this fix should have the following file attributes or later:
Date Time Version Size File name
-----------------------------------------------------
20-Dec-2001 14:56 5.1.2600.26 52,736 Usbhub.sys
20-Dec-2001 14:56 5.1.2600.26 130,688 Usbport.sys


After you apply the preceding hotfix, you can create a new registry key that prevents an OHCI controller from entering Suspend mode:
1. Start Registry Editor (Regedt32.exe).
2. Locate and then click the following key in the registry:
HKEY_LOCAL_MachineSYSTEMCurrentControlSetServicesUsb
3. On the Edit menu, click Add Value, and then add the following registry value:
Value name: DisableSelectiveSuspend
Data type: REG_DWORD
Radix: Decimal
Value data: 1
4. Quit Registry Editor

Participate on our website and join the conversation

You have already an account on our website? Use the link below to login.
Login
Create a new user account. Registration is free and takes only a few seconds.
Register
This topic is archived. New comments cannot be posted and votes cannot be cast.

Responses to this topic


data/avatar/default/avatar04.webp

7 Posts
Location -
Joined 2003-07-01
Just a thought.....I know that after I installed XP and SP1 it did not install my USB controller drivers. If you go to device manager (Start->Settings->Control Panel->System->Hardware Tab->Device Manager), you may have something in there with a yellow exclamation point next to it which says unknown device or something similar. If you double click it and let windows find the driver it should detect it as usb if you have SP1.

Hope that helps.

data/avatar/default/avatar01.webp

89 Posts
Location -
Joined 2003-02-20
i've had USB probs both through SP installs (like mjh8227) and through dodgy/wrong installation of USB controller drivers. It can be a nightmare to remove bad USB drivers without having to resort to System Restore though, but if you have any systems backups (auto-)made try using them...

data/avatar/default/avatar01.webp

614 Posts
Location -
Joined 2003-03-21
Try looking through device manager on your USB controllers. I have never had problems installing devices, but I know my ADSL modem used to disconnect every 2 hours due to windows XP "shutting down" my modem by shutting all power to USB to save power (which didn't need to be saved). Try looking through all the settings there are some rather interesting things to check...

data/avatar/default/avatar02.webp

6 Posts
Location -
Joined 2003-07-03
OP
Thanks for the suggestions guys. I don't have any USB in device manager! I have no idea how windows can install the device manager with no USB anything. Also, I can't find any USB options in the BIOS, except for "allocate IRQ to USB" which doesn't do anything.

data/avatar/default/avatar01.webp

614 Posts
Location -
Joined 2003-03-21
There are USB in the device manager. They don't always appear in the same area though. Check "Universal Serial Bus Controllers"...

data/avatar/default/avatar02.webp

6 Posts
Location -
Joined 2003-07-03
OP
I know it doesn't make the least bit of sense, but looking at device manager it starts with "computer" and ends with "system devices". Theres nothing saying USB or Universa Serial Bus Controller between the two, under sys devices, or under "Ports." With your machine, where do you see anything about USB in the device manager?

data/avatar/default/avatar04.webp

7 Posts
Location -
Joined 2003-07-01
Mine is right after System Devices and is called Universal Serial Bus controllers. But as I said above I didn't have it when I first installed XP Pro and SP1. There was an Unknown Device somewhere in the list and I had to let Windows find a driver for it.

data/avatar/default/avatar01.webp

51 Posts
Location -
Joined 2003-01-14
First of all you wrote PnP is enabled. Where is it enabled? PnP is better left disabled in the BIOS. That way the bios manages PnP resources instead of the OS. This is the preferrable way.

Secondly, did you install any addon card USB ports? If you did, did you connect them the right way?

Third, in your bios go to the OnChip PCI Device screen. Enable OnChip USB Controller. Next set both USB Keyboard Support and USB Mouse Support to OS. Allocate IRQ to USB in the PnP/PCI Configurations Setup screen can be disabled, enable it only when USB still doesn't function after this.

Now boot into WinXP and install your USB drivers from the CD that came with the mainboard. Now WinXP should recognize your USB Controller. Check this in Device Manager. When the USB Controller functions just plug in your USB mouse (in WinXP) and let it be detected and installed. Then plug in yur USB keyboard(in WinXP) and let it be detected and installed. After both are installed shut down yur PC and disconnect your PS/2 mouse and keyboard. Boot into WinXP and everything should be working fine...

data/avatar/default/avatar02.webp

6 Posts
Location -
Joined 2003-07-03
OP
Vegeta-
I don't think I mentioned PnP, but I looked at the BIOS for such an option. There is no way under PCI/PnP Config to enable or disable it. I appreciate your suggestions about tweaking the USB settings under OnCHip PCI Device, but there is absolutely nothing in the BIOS pertaining to USB except what I mentioned about the IRQ. I've double-checked that I have the most recent build of the BIOS, and I do. Installing and reinstalling the latest USB drivers has no effect on device manager or detecting my mouse.

data/avatar/default/avatar01.webp

51 Posts
Location -
Joined 2003-01-14
Shortwave,

Make sure Allocate IRQ to USB is disabled!

I am a little confused after your reply. I really got the directions out of the Abit KD7 manual from the Abit website. I took another look at their website and found that with BIOS release KD7C8 the USB Controller option indeed has moved to the OnChip PCI Device screen.

3. Adds "Disable unuse DIMM/PCI Clk" function to BIOS FEATURES SETUP, and moves "USB 2.0 Controller" setting to the "On Chip PCI Device" option.


Are you sure you have the correct BIOS? And the latest BIOS? The kd7dn BIOS.
You do have an Abit KD7 do you?
If you can answer yes to all these questions then something might be wrong...
Maybe you should try to reflash your BIOS (maybe even with an older BIOS). The option should be there.
The fact that WinXP doesn't even detect the USB Controller usually indicates that the USB Controller isn't enabled. Since the BIOS is the only place where you can enable/disable the USB Controller you really need to have the option there. And if it isn't then you can't use your USB Controller if it isn't enabled by default...

But for now lets assume your BIOS is okay. Open a command console (Start MenuProgramsAccessoriesCommand Prompt). Type "set devmgr_show_nonpresent_devices=1" (without the quotes). Press Enter. Type "start devmgmt.msc". Press Enter. Now Device Manager opens. Go to View in the menu and select Show Hidden Devices. Now Device Manager shows all devices ever connected to your current WinXP install. Is your USB Controller listed? Are there any devices with exclamation marks or interrogation marks?

I read in the FAQ section of Abit that there are some issues with USB 2.0 drivers included in WinXP SP1 and those offered by Abit on the driver CD when both are installed. These FAQs only referred to PentiumIV boards having this problem not to AthlonXP boards...
If this is the case then the USB Controller should be listed in Device Manager with the aforementioned procedure.

About PnP, you wrote in your first post:
Plug and play is turned on

I took a look in the KD7 manual and your right there is no 'PnP OS' option.
In that case it doesn't matter.

data/avatar/default/avatar01.webp

51 Posts
Location -
Joined 2003-01-14
Also:

In System Information (Start MenuProgramsAccessoriesSystem ToolsSystem Information) go to Components, USB. Is anything listed here? Also check Components, Problem Devices. Anything listed there?

data/avatar/default/avatar02.webp

6 Posts
Location -
Joined 2003-07-03
OP
Well, it seems that something I adjusted earlier in windows let me access the OnChip PCI menu in the BIOS. I was able to enable the USB Controller from there and my devices were detected and loaded right away. :D

data/avatar/default/avatar01.webp

51 Posts
Location -
Joined 2003-01-14
............... Oh well you got your USB Controller/Devices to work. Thats all that matters! Great!!! 8)