![]() |
If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
|
Thread Tools | Display Modes |
#16
|
|||
|
|||
![]()
Big E wrote:
We’re getting into an area where I don’t know the nuts and bolts, but with logic and your help, I’m learning. If it has screws, plugs and knobs, I’m all over it otherwise. I’m not a big fan of hot fixes either for similar reasons. I looked at the USBMan website info but I didn’t try anything there yet as none of the PCI slots seem to be working correctly at this point so the problem seems bigger than the SiS 7001. Everest recognizes both the onboard SiS USB and the NEC USB card for what they are as far as I can tell though I’m far from being an expert. The video card (Gigabyte GeForce FX 5200) shows up correctly as well. The audio card (Echo Mia) is another story altogether as Microsoft would have no data for that one. It shows up as Multimedia Controller [NoDB]. I’ll try a reinstall on that one later. As far as the CPU chip goes, I’m guessing that the folks who assembled the mobo only had 3.4GHz chips on hand. The board is designed to run at 2.8GHz, 800MHz FSB with a Prescott chip, hence the discrepancy. Clock info from CPU-Z and Everest as follows: Per CPU-Z CPU core speed 2806.5 Mhz Multiplier 14.0 Bus Speed 200.5 MHz Rated FSB 801.8 MHz Per Everest: CPU Clock: floats around 2804.65 to 2808.13 MHz Multiplier: 14.0 FSB: 200.33 to 200.58 MHz Memory bus same as FSB Seems to me not too far off the mark. The Award BIOS date is 12/28/04 and the version number matches the last one released by Foxconn though their website says it was released in 2007. Go figure. I’m reluctant to use a third party update - I’ve seen those royally hose up a machine. BIOS SuperSpeed set at 200 MHz (allowable range 200 – 232). On the Frequency/Voltage Control page, items listed are as follows: Auto Detect DIMM/PCI Clk: Enabled Spread Spectrum: Disabled CPU DRAM Frequency: SPD I haven’t found anything that specifically states at what speed the PCI bus is running. AGP must be OK, otherwise I probably wouldn’t be able to see what I’m typing. The installed memory is currently now 2GB PC-3200 400 MHz; was 1GB 400 MHz when I started this thread. What’s next? Thanks. OK. I hadn't considered the possibility of a mismatch between the Vcore regulator capabilities and the processor's power class. I'm having trouble remembering the right technical language now, but basically the BIOS checks the conditions, finds say an 04B processor, realizes the Vcore is only designed for 04A, and can select the fallback value for the multiplier. So instead of x17, it is using x14. This is also why 2.8GHz processors have no fallback option, because they're already at x14 multiplier. (Prescott PRB=0 and PRB=1 bit, indicates power requirements) http://download.intel.com/design/Pen...s/30056103.pdf If it was a Prescott, the geometry would be listed as 90nm instead of 0.13u. When Prescotts came out, they had a pin definition changed on the bottom of them, which detected whether the motherboard was "Prescott Ready". The processor itself, would refuse to start, if the pin was in the wrong state. Thus, for many people, there isn't any fallback case to consider, because it won't run at all. I don't know what happens, if you bust off, or insulate the pin as appropriate, to override the behavior. (The pin on the bottom of the chip, is a different issue than the PRB enumeration from an internal processor register.) In checking the info from Foxconn, it does say the motherboard supports Prescott. But it doesn't say anything about power class. And looking at the motherboard picture in the manual, the board has a two phase regulator ??? So that would explain Foxconn throttling back on the multiplier. Kinda a pointless design feature - if you support Prescott, why go for a gutless Vcore ? Prescott was the king of power consumption, and should have a decent regulator. (This may, in fact, be the first motherboard I've run into, that made that kind of design decision. Intel provided for this possibility, but I cannot say I've seen many motherboards using the feature.) So that provides a partial explanation of the frequency, and based on your info that the input clock is 200MHz, there is no reason to suspect the PCI or AGP clock. I just figured someone had messed around, to get it to run at 2.8GHz. (200/6 = 33Mhz, 200 is a canonical frequency, and dividers would be set properly for it.) The "Multimedia Controller [NoDB]" is coming from Everest and its own internal database. Which is perfectly normal. I have hardware here which cannot be identified. What I like Everest for, is giving the DeviceID, so I can look up the hardware myself. The official PCI registry is not available to the public, so instead we have to rely on the publicly maintained list of DeviceIDs. (Either that, or buy a current copy of Everest from Lavalys :-) ) Leftmost column is VEN, next is DEV, and the third level is SUBSYS. http://pciids.sourceforge.net/v2.2/pci.ids You can verify the DeviceID and other numbers, do map to the product (if it is in that file). And the most important part, is that the VEN/DEV/SUBSYS appears in the INF file of the driver installer for the product. There has to be a match, for it to work. The purpose of looking in Everest, is to check that the DeviceID type information, agrees with the INF file of the installer you're using. I'm guessing at this point, that the hardware is fine, and something is going on with drivers. There is an example here, of a place where corruption can occur. "XP asks for drivers" http://www.uwe-sieber.de/usbtrouble_e.html First link involves "driver.cab", the second "the data is invalid" (a registry settings issue). http://groups.google.ca/group/micros...f?dmode=source I'm not suggesting that you run off and try any of those! Those are just examples of corruptions that can occur in Windows, and either screw up the installation of hardware, or result in requests to install drivers again. I'm thinking it is a software problem, but I don't recognize the symptom of finding "extra" unrecognized entries in Device Manager. Paul |
Ads |
#17
|
|||
|
|||
![]()
Paul -
Hmmm... After all this jacking around, the onboard SiS Open Host Controllers show up correctly in under USB Controllers in Device Manager again instead of Other Devices as was the case there for a while but, alas, the drivers can't be found by Windows when I enable them. I'll have to compare the device IDs to what's in the .inf file and then to the list on Sourceforge. At a quick first glance, the VEN/DEVs are correct. I didn't look at subsys yet or the compatible ID list in Device Manager. One question - Is the Matching Device ID shown in Device Manager/Details from the .inf files? The USB Controllers and audio card that won't install don't show one. All the other devices do. I won't be able to dig any further into this for a couple days but I'll post what I find. If it will help, I can upload screenshots to MediaFire and post the links. I really appreciate your thoughts on this. Thanks |
#18
|
|||
|
|||
![]()
Paul -
Hmmm... After all this jacking around, the onboard SiS Open Host Controllers show up correctly in under USB Controllers in Device Manager again instead of Other Devices as was the case there for a while but, alas, the drivers can't be found by Windows when I enable them. I'll have to compare the device IDs to what's in the .inf file and then to the list on Sourceforge. At a quick first glance, the VEN/DEVs are correct. I didn't look at subsys yet or the compatible ID list in Device Manager. One question - Is the Matching Device ID shown in Device Manager/Details from the .inf files? The USB Controllers and audio card that won't install don't show one. All the other devices do. I won't be able to dig any further into this for a couple days but I'll post what I find. If it will help, I can upload screenshots to MediaFire and post the links. I really appreciate your thoughts on this. Thanks |
#19
|
|||
|
|||
![]()
Big E wrote:
Paul - Hmmm... After all this jacking around, the onboard SiS Open Host Controllers show up correctly in under USB Controllers in Device Manager again instead of Other Devices as was the case there for a while but, alas, the drivers can't be found by Windows when I enable them. I'll have to compare the device IDs to what's in the .inf file and then to the list on Sourceforge. At a quick first glance, the VEN/DEVs are correct. I didn't look at subsys yet or the compatible ID list in Device Manager. One question - Is the Matching Device ID shown in Device Manager/Details from the .inf files? The USB Controllers and audio card that won't install don't show one. All the other devices do. I won't be able to dig any further into this for a couple days but I'll post what I find. If it will help, I can upload screenshots to MediaFire and post the links. I really appreciate your thoughts on this. Thanks I hadn't really looked at it in that much detail. On trying a few menu entries from the Details in Device Manager, it looks like the info is derived from something. I don't typically rely on Device Manager for that anyway, because Everest makes it easier to quickly review the entries (fewer clicks). If you look at the Everest info, it almost looks like all devices in the Devices:PCI are having their config space data shown. So it looks more like an attempt to read each hardware device directly. USB 1.1 drivers should have been present in the original WinXP (dunno about completeness of all brands and instances of USB devices though). SP1 added USB 2.0 drivers. If the USB drivers won't install, some other software failing is preventing it. The trick is to figure out what is doing it. Any error messages, or things you can find in log files, might help. You'd be surprised how many .log files there are floating around in there. For example, if you're having trouble sleeping at night, start reading the "setupapi.log" file :-) Mine is half a megabyte. I see a few USB entries. Paul |
#20
|
|||
|
|||
![]()
Around in a big circle we go...
I'm thinking about a repair install on XP. Couldn't hurt. At least that should rule out the OS. It'll just take a gawdawful long time with all the fixes and service packs and all. Though probably less time than I've spent already. |
#21
|
|||
|
|||
![]()
Well… The following is everything I can dig up on the NEC PCI USB card. The
same occurs for the onboard SiS USB. I’m no code writer so I can’t tell if everything matches in detail. If anyone sees anything goofy, please let me know. Meanwhile I’ll do a repair reinstall on XP so I might be “offline” for a day or two while it collects all the updates. Per Device Manager: Device Instance Id: PCI\VEN_1033&DEV_0035&SUBSYS_00351033&REV_43\3&61A AA01&0&40 Hardware Ids: PCI\VEN_1033&DEV_0035&SUBSYS_00351033&REV_43 PCI\VEN_1033&DEV_0035&SUBSYS_00351033 PCI\VEN_1033&DEV_0035&CC_0C0310 PCI\VEN_1033&DEV_0035&CC_0C03 Compatible device Ids: PCI\VEN_1033&DEV_0035&REV_43 PCI\VEN_1033&DEV_0035 PCI\VEN_1033&CC_0C0310 PCI\VEN_1033&CC_0C03 PCI\VEN_1033 PCI\CC_0C0310 PCI\CC_0C03 No listings under Matching Device Ids Listings under NEC in the usb.inf file: %PCI\VEN_1033&DEV_0035&REV_01.DeviceDesc%=OpenHCD. UnsupportedDev,PCI\VEN_1033&DEV_0035&REV_01 %PCI\VEN_1033&DEV_0035&SUBSYS_00011179&REV_01.Devi ceDesc%=OpenHCD.UnsupportedDev,PCI\VEN_1033&DEV_00 35&SUBSYS_00011179&REV_01 %USB\VID_0409&PID_55AA.DeviceDesc%=StandardHub.Dev ,USB\VID_0409&PID_55AA %USB\VID_0409&PID_8010.DeviceDesc%=StandardHub.Dev ,USB\VID_0409&PID_8010 %USB\VID_0409&PID_8011.DeviceDesc%=StandardHub.Dev ,USB\VID_0409&PID_8011 %USB\VID_0409&PID_0011.DeviceDesc%=Composite.Dev,U SB\VID_0409&PID_0011 %USB\VID_0409&PID_0014.DeviceDesc%=Composite.Dev,U SB\VID_0409&PID_0014 %USB\VID_0409&PID_0203.DeviceDesc%=Composite.Dev,U SB\VID_0409&PID_0203 From pciids at SourceForge.net 1033 NEC Corporation 0035 USB 1033 0035 Hama USB 2.0 CardBus 103c 1293 USB add-in card 103c 1294 USB 2.0 add-in card 1179 0001 USB 12ee 7000 Root Hub 14c2 0105 PTI-205N USB 2.0 Host Controller 1799 0001 Root Hub 1931 000a GlobeTrotter Fusion Quad Lite (PPP data) 1931 000b GlobeTrotter Fusion Quad Lite (GSM data) 807d 0035 PCI-USB2 (OHCI subsystem) From setupapi.log when Windows looks for the drivers: [2008/12/15 23:00:12 4252.283] #-198 Command line processed: "C:\WINDOWS\system32\mmc.exe" C:\WINDOWS\system32\devmgmt.msc /s #I060 Set selected driver. #-019 Searching for hardware ID(s): pci\ven_1033&dev_0035&subsys_00351033&rev_43,pci\v en_1033&dev_0035&subsys_00351033,pci\ven_1033&dev_ 0035&cc_0c0310,pci\ven_1033&dev_0035&cc_0c03 #-018 Searching for compatible ID(s): pci\ven_1033&dev_0035&rev_43,pci\ven_1033&dev_0035 ,pci\ven_1033&cc_0c0310,pci\ven_1033&cc_0c03,pci\v en_1033,pci\cc_0c0310,pci\cc_0c03 #-166 Device install function: DIF_SELECTBESTCOMPATDRV. #W059 Selecting best compatible driver failed. Error 0xe0000228: There are no compatible drivers for this device. #W157 Default installer failed. Error 0xe0000228: There are no compatible drivers for this device. #-166 Device install function: DIF_SELECTBESTCOMPATDRV. #W059 Selecting best compatible driver failed. Error 0xe0000228: There are no compatible drivers for this device. #W157 Default installer failed. Error 0xe0000228: There are no compatible drivers for this device. I apologize if I give anyone a headache even half as big as mine. |
#22
|
|||
|
|||
![]()
Big E wrote:
Well… The following is everything I can dig up on the NEC PCI USB card. The same occurs for the onboard SiS USB. I’m no code writer so I can’t tell if everything matches in detail. If anyone sees anything goofy, please let me know. Meanwhile I’ll do a repair reinstall on XP so I might be “offline” for a day or two while it collects all the updates. Per Device Manager: Device Instance Id: PCI\VEN_1033&DEV_0035&SUBSYS_00351033&REV_43\3&61A AA01&0&40 Hardware Ids: PCI\VEN_1033&DEV_0035&SUBSYS_00351033&REV_43 PCI\VEN_1033&DEV_0035&SUBSYS_00351033 PCI\VEN_1033&DEV_0035&CC_0C0310 PCI\VEN_1033&DEV_0035&CC_0C03 Compatible device Ids: PCI\VEN_1033&DEV_0035&REV_43 PCI\VEN_1033&DEV_0035 PCI\VEN_1033&CC_0C0310 PCI\VEN_1033&CC_0C03 PCI\VEN_1033 PCI\CC_0C0310 PCI\CC_0C03 No listings under Matching Device Ids Listings under NEC in the usb.inf file: %PCI\VEN_1033&DEV_0035&REV_01.DeviceDesc%=OpenHCD. UnsupportedDev,PCI\VEN_1033&DEV_0035&REV_01 %PCI\VEN_1033&DEV_0035&SUBSYS_00011179&REV_01.Devi ceDesc%=OpenHCD.UnsupportedDev,PCI\VEN_1033&DEV_00 35&SUBSYS_00011179&REV_01 %USB\VID_0409&PID_55AA.DeviceDesc%=StandardHub.Dev ,USB\VID_0409&PID_55AA %USB\VID_0409&PID_8010.DeviceDesc%=StandardHub.Dev ,USB\VID_0409&PID_8010 %USB\VID_0409&PID_8011.DeviceDesc%=StandardHub.Dev ,USB\VID_0409&PID_8011 %USB\VID_0409&PID_0011.DeviceDesc%=Composite.Dev,U SB\VID_0409&PID_0011 %USB\VID_0409&PID_0014.DeviceDesc%=Composite.Dev,U SB\VID_0409&PID_0014 %USB\VID_0409&PID_0203.DeviceDesc%=Composite.Dev,U SB\VID_0409&PID_0203 From pciids at SourceForge.net 1033 NEC Corporation 0035 USB 1033 0035 Hama USB 2.0 CardBus 103c 1293 USB add-in card 103c 1294 USB 2.0 add-in card 1179 0001 USB 12ee 7000 Root Hub 14c2 0105 PTI-205N USB 2.0 Host Controller 1799 0001 Root Hub 1931 000a GlobeTrotter Fusion Quad Lite (PPP data) 1931 000b GlobeTrotter Fusion Quad Lite (GSM data) 807d 0035 PCI-USB2 (OHCI subsystem) From setupapi.log when Windows looks for the drivers: [2008/12/15 23:00:12 4252.283] #-198 Command line processed: "C:\WINDOWS\system32\mmc.exe" C:\WINDOWS\system32\devmgmt.msc /s #I060 Set selected driver. #-019 Searching for hardware ID(s): pci\ven_1033&dev_0035&subsys_00351033&rev_43,pci\v en_1033&dev_0035&subsys_00351033,pci\ven_1033&dev_ 0035&cc_0c0310,pci\ven_1033&dev_0035&cc_0c03 #-018 Searching for compatible ID(s): pci\ven_1033&dev_0035&rev_43,pci\ven_1033&dev_0035 ,pci\ven_1033&cc_0c0310,pci\ven_1033&cc_0c03,pci\v en_1033,pci\cc_0c0310,pci\cc_0c03 #-166 Device install function: DIF_SELECTBESTCOMPATDRV. #W059 Selecting best compatible driver failed. Error 0xe0000228: There are no compatible drivers for this device. #W157 Default installer failed. Error 0xe0000228: There are no compatible drivers for this device. #-166 Device install function: DIF_SELECTBESTCOMPATDRV. #W059 Selecting best compatible driver failed. Error 0xe0000228: There are no compatible drivers for this device. #W157 Default installer failed. Error 0xe0000228: There are no compatible drivers for this device. I apologize if I give anyone a headache even half as big as mine. I have a suitably decrepid USB card from my junk pile, to test by inserting in my new computer. This is from the tail end of setupapi.log. [2008/12/16 01:03:33 788.3 Driver Install] #-019 Searching for hardware ID(s): usb\root_hub&vid1045&pidc861&rev0010,usb\root_hub& vid1045&pidc861,usb\root_hub #-198 Command line processed: C:\WINDOWS\system32\services.exe #I022 Found "USB\ROOT_HUB" in C:\WINDOWS\inf\usbport.inf; Device: "USB Root Hub"; Driver: "USB Root Hub"; Provider: "Microsoft"; Mfg: "(Standard USB Host Controller)"; Section name: "ROOTHUB.Dev". #I023 Actual install section: [ROOTHUB.Dev.NT]. Rank: 0x00000002. Effective driver date: 07/01/2001. #-166 Device install function: DIF_SELECTBESTCOMPATDRV. #I063 Selected driver installs from section [ROOTHUB.Dev] in "c:\windows\inf\usbport.inf". #I320 Class GUID of device remains: {36FC9E60-C465-11CF-8056-444553540000}. #I060 Set selected driver. #I058 Selected best compatible driver. #-166 Device install function: DIF_INSTALLDEVICEFILES. #I124 Doing copy-only install of "USB\ROOT_HUB\5&59DBDBB&0". #-166 Device install function: DIF_REGISTER_COINSTALLERS. #I056 Coinstallers registered. #-166 Device install function: DIF_INSTALLINTERFACES. #-011 Installing section [ROOTHUB.Dev.NT.Interfaces] from "c:\windows\inf\usbport.inf". #I054 Interfaces installed. #-166 Device install function: DIF_INSTALLDEVICE. #I123 Doing full install of "USB\ROOT_HUB\5&59DBDBB&0". #I121 Device install of "USB\ROOT_HUB\5&59DBDBB&0" finished successfully. Your OS doesn't seem to be searching in the same way, for a match. On mine, "something" got launched by the services.exe line, but what exactly, I don't know. All I can say is, as a result of scanning the INF files in the inf folder, a match was found. I'm going to try a reboot now, and see what happens during the next boot. If anything interesting happens, I'll post back. Paul |
#23
|
|||
|
|||
![]()
Paul wrote:
Big E wrote: Well… The following is everything I can dig up on the NEC PCI USB card. The same occurs for the onboard SiS USB. I’m no code writer so I can’t tell if everything matches in detail. If anyone sees anything goofy, please let me know. Meanwhile I’ll do a repair reinstall on XP so I might be “offline” for a day or two while it collects all the updates. Per Device Manager: Device Instance Id: PCI\VEN_1033&DEV_0035&SUBSYS_00351033&REV_43\3&61A AA01&0&40 Hardware Ids: PCI\VEN_1033&DEV_0035&SUBSYS_00351033&REV_43 PCI\VEN_1033&DEV_0035&SUBSYS_00351033 PCI\VEN_1033&DEV_0035&CC_0C0310 PCI\VEN_1033&DEV_0035&CC_0C03 Compatible device Ids: PCI\VEN_1033&DEV_0035&REV_43 PCI\VEN_1033&DEV_0035 PCI\VEN_1033&CC_0C0310 PCI\VEN_1033&CC_0C03 PCI\VEN_1033 PCI\CC_0C0310 PCI\CC_0C03 No listings under Matching Device Ids Listings under NEC in the usb.inf file: %PCI\VEN_1033&DEV_0035&REV_01.DeviceDesc%=OpenHCD. UnsupportedDev,PCI\VEN_1033&DEV_0035&REV_01 %PCI\VEN_1033&DEV_0035&SUBSYS_00011179&REV_01.Devi ceDesc%=OpenHCD.UnsupportedDev,PCI\VEN_1033&DEV_00 35&SUBSYS_00011179&REV_01 %USB\VID_0409&PID_55AA.DeviceDesc%=StandardHub.Dev ,USB\VID_0409&PID_55AA %USB\VID_0409&PID_8010.DeviceDesc%=StandardHub.Dev ,USB\VID_0409&PID_8010 %USB\VID_0409&PID_8011.DeviceDesc%=StandardHub.Dev ,USB\VID_0409&PID_8011 %USB\VID_0409&PID_0011.DeviceDesc%=Composite.Dev,U SB\VID_0409&PID_0011 %USB\VID_0409&PID_0014.DeviceDesc%=Composite.Dev,U SB\VID_0409&PID_0014 %USB\VID_0409&PID_0203.DeviceDesc%=Composite.Dev,U SB\VID_0409&PID_0203 From pciids at SourceForge.net 1033 NEC Corporation 0035 USB 1033 0035 Hama USB 2.0 CardBus 103c 1293 USB add-in card 103c 1294 USB 2.0 add-in card 1179 0001 USB 12ee 7000 Root Hub 14c2 0105 PTI-205N USB 2.0 Host Controller 1799 0001 Root Hub 1931 000a GlobeTrotter Fusion Quad Lite (PPP data) 1931 000b GlobeTrotter Fusion Quad Lite (GSM data) 807d 0035 PCI-USB2 (OHCI subsystem) From setupapi.log when Windows looks for the drivers: [2008/12/15 23:00:12 4252.283] #-198 Command line processed: "C:\WINDOWS\system32\mmc.exe" C:\WINDOWS\system32\devmgmt.msc /s #I060 Set selected driver. #-019 Searching for hardware ID(s): pci\ven_1033&dev_0035&subsys_00351033&rev_43,pci\v en_1033&dev_0035&subsys_00351033,pci\ven_1033&dev_ 0035&cc_0c0310,pci\ven_1033&dev_0035&cc_0c03 #-018 Searching for compatible ID(s): pci\ven_1033&dev_0035&rev_43,pci\ven_1033&dev_0035 ,pci\ven_1033&cc_0c0310,pci\ven_1033&cc_0c03,pci\v en_1033,pci\cc_0c0310,pci\cc_0c03 #-166 Device install function: DIF_SELECTBESTCOMPATDRV. #W059 Selecting best compatible driver failed. Error 0xe0000228: There are no compatible drivers for this device. #W157 Default installer failed. Error 0xe0000228: There are no compatible drivers for this device. #-166 Device install function: DIF_SELECTBESTCOMPATDRV. #W059 Selecting best compatible driver failed. Error 0xe0000228: There are no compatible drivers for this device. #W157 Default installer failed. Error 0xe0000228: There are no compatible drivers for this device. I apologize if I give anyone a headache even half as big as mine. I have a suitably decrepid USB card from my junk pile, to test by inserting in my new computer. This is from the tail end of setupapi.log. [2008/12/16 01:03:33 788.3 Driver Install] #-019 Searching for hardware ID(s): usb\root_hub&vid1045&pidc861&rev0010,usb\root_hub& vid1045&pidc861,usb\root_hub #-198 Command line processed: C:\WINDOWS\system32\services.exe #I022 Found "USB\ROOT_HUB" in C:\WINDOWS\inf\usbport.inf; Device: "USB Root Hub"; Driver: "USB Root Hub"; Provider: "Microsoft"; Mfg: "(Standard USB Host Controller)"; Section name: "ROOTHUB.Dev". #I023 Actual install section: [ROOTHUB.Dev.NT]. Rank: 0x00000002. Effective driver date: 07/01/2001. #-166 Device install function: DIF_SELECTBESTCOMPATDRV. #I063 Selected driver installs from section [ROOTHUB.Dev] in "c:\windows\inf\usbport.inf". #I320 Class GUID of device remains: {36FC9E60-C465-11CF-8056-444553540000}. #I060 Set selected driver. #I058 Selected best compatible driver. #-166 Device install function: DIF_INSTALLDEVICEFILES. #I124 Doing copy-only install of "USB\ROOT_HUB\5&59DBDBB&0". #-166 Device install function: DIF_REGISTER_COINSTALLERS. #I056 Coinstallers registered. #-166 Device install function: DIF_INSTALLINTERFACES. #-011 Installing section [ROOTHUB.Dev.NT.Interfaces] from "c:\windows\inf\usbport.inf". #I054 Interfaces installed. #-166 Device install function: DIF_INSTALLDEVICE. #I123 Doing full install of "USB\ROOT_HUB\5&59DBDBB&0". #I121 Device install of "USB\ROOT_HUB\5&59DBDBB&0" finished successfully. Your OS doesn't seem to be searching in the same way, for a match. On mine, "something" got launched by the services.exe line, but what exactly, I don't know. All I can say is, as a result of scanning the INF files in the inf folder, a match was found. I'm going to try a reboot now, and see what happens during the next boot. If anything interesting happens, I'll post back. Paul Had another look in the C:\Windows\inf folder, and the last thing to change in there, is the date on INFCACHE.1. Mine is 1422KB in size. There is a reference to INFCACHE in this page. http://www.uwe-sieber.de/usbtrouble_e.html There is a whole bunch of this process I don't understand, so I'll leave it there for now. Paul |
#24
|
|||
|
|||
![]()
Hello Big E,
Try going to your motherboard manufacturer's website and locate and download the latest chipset drivers for your motherboard. They should include the latest drivers for your usb port connections. If that doesn't work, consider that your power supply might be losing some of its power. You can obtain a power supply tester for $19.95 plus tax at Office Depot or other outlet that sells computer parts. I would try these steps before reinstalling your OS. I hope this helps, and good luck. -- Peace, Jeffrey W. Bowen Remove NO SPAM entries from email address to send personal email. Please post replies of successes or failures so we all can benefit from each others' experiences. "Paul" wrote in message ... Paul wrote: Big E wrote: Well. The following is everything I can dig up on the NEC PCI USB card. The same occurs for the onboard SiS USB. I'm no code writer so I can't tell if everything matches in detail. If anyone sees anything goofy, please let me know. Meanwhile I'll do a repair reinstall on XP so I might be "offline" for a day or two while it collects all the updates. Per Device Manager: Device Instance Id: PCI\VEN_1033&DEV_0035&SUBSYS_00351033&REV_43\3&61A AA01&0&40 Hardware Ids: PCI\VEN_1033&DEV_0035&SUBSYS_00351033&REV_43 PCI\VEN_1033&DEV_0035&SUBSYS_00351033 PCI\VEN_1033&DEV_0035&CC_0C0310 PCI\VEN_1033&DEV_0035&CC_0C03 Compatible device Ids: PCI\VEN_1033&DEV_0035&REV_43 PCI\VEN_1033&DEV_0035 PCI\VEN_1033&CC_0C0310 PCI\VEN_1033&CC_0C03 PCI\VEN_1033 PCI\CC_0C0310 PCI\CC_0C03 No listings under Matching Device Ids Listings under NEC in the usb.inf file: %PCI\VEN_1033&DEV_0035&REV_01.DeviceDesc%=OpenHCD. UnsupportedDev,PCI\VEN_1033&DEV_0035&REV_01 %PCI\VEN_1033&DEV_0035&SUBSYS_00011179&REV_01.Devi ceDesc%=OpenHCD.UnsupportedDev,PCI\VEN_1033&DEV_00 35&SUBSYS_00011179&REV_01 %USB\VID_0409&PID_55AA.DeviceDesc%=StandardHub.Dev ,USB\VID_0409&PID_55AA %USB\VID_0409&PID_8010.DeviceDesc%=StandardHub.Dev ,USB\VID_0409&PID_8010 %USB\VID_0409&PID_8011.DeviceDesc%=StandardHub.Dev ,USB\VID_0409&PID_8011 %USB\VID_0409&PID_0011.DeviceDesc%=Composite.Dev,U SB\VID_0409&PID_0011 %USB\VID_0409&PID_0014.DeviceDesc%=Composite.Dev,U SB\VID_0409&PID_0014 %USB\VID_0409&PID_0203.DeviceDesc%=Composite.Dev,U SB\VID_0409&PID_0203 From pciids at SourceForge.net 1033 NEC Corporation 0035 USB 1033 0035 Hama USB 2.0 CardBus 103c 1293 USB add-in card 103c 1294 USB 2.0 add-in card 1179 0001 USB 12ee 7000 Root Hub 14c2 0105 PTI-205N USB 2.0 Host Controller 1799 0001 Root Hub 1931 000a GlobeTrotter Fusion Quad Lite (PPP data) 1931 000b GlobeTrotter Fusion Quad Lite (GSM data) 807d 0035 PCI-USB2 (OHCI subsystem) From setupapi.log when Windows looks for the drivers: [2008/12/15 23:00:12 4252.283] #-198 Command line processed: "C:\WINDOWS\system32\mmc.exe" C:\WINDOWS\system32\devmgmt.msc /s #I060 Set selected driver. #-019 Searching for hardware ID(s): pci\ven_1033&dev_0035&subsys_00351033&rev_43,pci\v en_1033&dev_0035&subsys_00351033,pci\ven_1033&dev_ 0035&cc_0c0310,pci\ven_1033&dev_0035&cc_0c03 #-018 Searching for compatible ID(s): pci\ven_1033&dev_0035&rev_43,pci\ven_1033&dev_0035 ,pci\ven_1033&cc_0c0310,pci\ven_1033&cc_0c03,pci\v en_1033,pci\cc_0c0310,pci\cc_0c03 #-166 Device install function: DIF_SELECTBESTCOMPATDRV. #W059 Selecting best compatible driver failed. Error 0xe0000228: There are no compatible drivers for this device. #W157 Default installer failed. Error 0xe0000228: There are no compatible drivers for this device. #-166 Device install function: DIF_SELECTBESTCOMPATDRV. #W059 Selecting best compatible driver failed. Error 0xe0000228: There are no compatible drivers for this device. #W157 Default installer failed. Error 0xe0000228: There are no compatible drivers for this device. I apologize if I give anyone a headache even half as big as mine. I have a suitably decrepid USB card from my junk pile, to test by inserting in my new computer. This is from the tail end of setupapi.log. [2008/12/16 01:03:33 788.3 Driver Install] #-019 Searching for hardware ID(s): usb\root_hub&vid1045&pidc861&rev0010,usb\root_hub& vid1045&pidc861,usb\root_hub #-198 Command line processed: C:\WINDOWS\system32\services.exe #I022 Found "USB\ROOT_HUB" in C:\WINDOWS\inf\usbport.inf; Device: "USB Root Hub"; Driver: "USB Root Hub"; Provider: "Microsoft"; Mfg: "(Standard USB Host Controller)"; Section name: "ROOTHUB.Dev". #I023 Actual install section: [ROOTHUB.Dev.NT]. Rank: 0x00000002. Effective driver date: 07/01/2001. #-166 Device install function: DIF_SELECTBESTCOMPATDRV. #I063 Selected driver installs from section [ROOTHUB.Dev] in "c:\windows\inf\usbport.inf". #I320 Class GUID of device remains: {36FC9E60-C465-11CF-8056-444553540000}. #I060 Set selected driver. #I058 Selected best compatible driver. #-166 Device install function: DIF_INSTALLDEVICEFILES. #I124 Doing copy-only install of "USB\ROOT_HUB\5&59DBDBB&0". #-166 Device install function: DIF_REGISTER_COINSTALLERS. #I056 Coinstallers registered. #-166 Device install function: DIF_INSTALLINTERFACES. #-011 Installing section [ROOTHUB.Dev.NT.Interfaces] from "c:\windows\inf\usbport.inf". #I054 Interfaces installed. #-166 Device install function: DIF_INSTALLDEVICE. #I123 Doing full install of "USB\ROOT_HUB\5&59DBDBB&0". #I121 Device install of "USB\ROOT_HUB\5&59DBDBB&0" finished successfully. Your OS doesn't seem to be searching in the same way, for a match. On mine, "something" got launched by the services.exe line, but what exactly, I don't know. All I can say is, as a result of scanning the INF files in the inf folder, a match was found. I'm going to try a reboot now, and see what happens during the next boot. If anything interesting happens, I'll post back. Paul Had another look in the C:\Windows\inf folder, and the last thing to change in there, is the date on INFCACHE.1. Mine is 1422KB in size. There is a reference to INFCACHE in this page. http://www.uwe-sieber.de/usbtrouble_e.html There is a whole bunch of this process I don't understand, so I'll leave it there for now. Paul |
#25
|
|||
|
|||
![]()
One more thing, the reason I am suggesting checking your power supply is
that usb devices require a certain amount of amps per device. If your power supply is not giving enough amps to cover all of your onboard and add-on devices with enough to cover your usb devices, then your usb run peripherals will only run if they don't require more than is available. In worst case situations which I don't see in your posts, your computer could start shutting itself down when you try to plug in any usb device that requires more power than is available to the system. Again, I hope this helps. Good luck. -- Peace, Jeffrey W. Bowen Remove NO SPAM entries from email address to send personal email. Please post replies of successes or failures so we all can benefit from each others' experiences. "Paul" wrote in message ... Paul wrote: Big E wrote: Well. The following is everything I can dig up on the NEC PCI USB card. The same occurs for the onboard SiS USB. I'm no code writer so I can't tell if everything matches in detail. If anyone sees anything goofy, please let me know. Meanwhile I'll do a repair reinstall on XP so I might be "offline" for a day or two while it collects all the updates. Per Device Manager: Device Instance Id: PCI\VEN_1033&DEV_0035&SUBSYS_00351033&REV_43\3&61A AA01&0&40 Hardware Ids: PCI\VEN_1033&DEV_0035&SUBSYS_00351033&REV_43 PCI\VEN_1033&DEV_0035&SUBSYS_00351033 PCI\VEN_1033&DEV_0035&CC_0C0310 PCI\VEN_1033&DEV_0035&CC_0C03 Compatible device Ids: PCI\VEN_1033&DEV_0035&REV_43 PCI\VEN_1033&DEV_0035 PCI\VEN_1033&CC_0C0310 PCI\VEN_1033&CC_0C03 PCI\VEN_1033 PCI\CC_0C0310 PCI\CC_0C03 No listings under Matching Device Ids Listings under NEC in the usb.inf file: %PCI\VEN_1033&DEV_0035&REV_01.DeviceDesc%=OpenHCD. UnsupportedDev,PCI\VEN_1033&DEV_0035&REV_01 %PCI\VEN_1033&DEV_0035&SUBSYS_00011179&REV_01.Devi ceDesc%=OpenHCD.UnsupportedDev,PCI\VEN_1033&DEV_00 35&SUBSYS_00011179&REV_01 %USB\VID_0409&PID_55AA.DeviceDesc%=StandardHub.Dev ,USB\VID_0409&PID_55AA %USB\VID_0409&PID_8010.DeviceDesc%=StandardHub.Dev ,USB\VID_0409&PID_8010 %USB\VID_0409&PID_8011.DeviceDesc%=StandardHub.Dev ,USB\VID_0409&PID_8011 %USB\VID_0409&PID_0011.DeviceDesc%=Composite.Dev,U SB\VID_0409&PID_0011 %USB\VID_0409&PID_0014.DeviceDesc%=Composite.Dev,U SB\VID_0409&PID_0014 %USB\VID_0409&PID_0203.DeviceDesc%=Composite.Dev,U SB\VID_0409&PID_0203 From pciids at SourceForge.net 1033 NEC Corporation 0035 USB 1033 0035 Hama USB 2.0 CardBus 103c 1293 USB add-in card 103c 1294 USB 2.0 add-in card 1179 0001 USB 12ee 7000 Root Hub 14c2 0105 PTI-205N USB 2.0 Host Controller 1799 0001 Root Hub 1931 000a GlobeTrotter Fusion Quad Lite (PPP data) 1931 000b GlobeTrotter Fusion Quad Lite (GSM data) 807d 0035 PCI-USB2 (OHCI subsystem) From setupapi.log when Windows looks for the drivers: [2008/12/15 23:00:12 4252.283] #-198 Command line processed: "C:\WINDOWS\system32\mmc.exe" C:\WINDOWS\system32\devmgmt.msc /s #I060 Set selected driver. #-019 Searching for hardware ID(s): pci\ven_1033&dev_0035&subsys_00351033&rev_43,pci\v en_1033&dev_0035&subsys_00351033,pci\ven_1033&dev_ 0035&cc_0c0310,pci\ven_1033&dev_0035&cc_0c03 #-018 Searching for compatible ID(s): pci\ven_1033&dev_0035&rev_43,pci\ven_1033&dev_0035 ,pci\ven_1033&cc_0c0310,pci\ven_1033&cc_0c03,pci\v en_1033,pci\cc_0c0310,pci\cc_0c03 #-166 Device install function: DIF_SELECTBESTCOMPATDRV. #W059 Selecting best compatible driver failed. Error 0xe0000228: There are no compatible drivers for this device. #W157 Default installer failed. Error 0xe0000228: There are no compatible drivers for this device. #-166 Device install function: DIF_SELECTBESTCOMPATDRV. #W059 Selecting best compatible driver failed. Error 0xe0000228: There are no compatible drivers for this device. #W157 Default installer failed. Error 0xe0000228: There are no compatible drivers for this device. I apologize if I give anyone a headache even half as big as mine. I have a suitably decrepid USB card from my junk pile, to test by inserting in my new computer. This is from the tail end of setupapi.log. [2008/12/16 01:03:33 788.3 Driver Install] #-019 Searching for hardware ID(s): usb\root_hub&vid1045&pidc861&rev0010,usb\root_hub& vid1045&pidc861,usb\root_hub #-198 Command line processed: C:\WINDOWS\system32\services.exe #I022 Found "USB\ROOT_HUB" in C:\WINDOWS\inf\usbport.inf; Device: "USB Root Hub"; Driver: "USB Root Hub"; Provider: "Microsoft"; Mfg: "(Standard USB Host Controller)"; Section name: "ROOTHUB.Dev". #I023 Actual install section: [ROOTHUB.Dev.NT]. Rank: 0x00000002. Effective driver date: 07/01/2001. #-166 Device install function: DIF_SELECTBESTCOMPATDRV. #I063 Selected driver installs from section [ROOTHUB.Dev] in "c:\windows\inf\usbport.inf". #I320 Class GUID of device remains: {36FC9E60-C465-11CF-8056-444553540000}. #I060 Set selected driver. #I058 Selected best compatible driver. #-166 Device install function: DIF_INSTALLDEVICEFILES. #I124 Doing copy-only install of "USB\ROOT_HUB\5&59DBDBB&0". #-166 Device install function: DIF_REGISTER_COINSTALLERS. #I056 Coinstallers registered. #-166 Device install function: DIF_INSTALLINTERFACES. #-011 Installing section [ROOTHUB.Dev.NT.Interfaces] from "c:\windows\inf\usbport.inf". #I054 Interfaces installed. #-166 Device install function: DIF_INSTALLDEVICE. #I123 Doing full install of "USB\ROOT_HUB\5&59DBDBB&0". #I121 Device install of "USB\ROOT_HUB\5&59DBDBB&0" finished successfully. Your OS doesn't seem to be searching in the same way, for a match. On mine, "something" got launched by the services.exe line, but what exactly, I don't know. All I can say is, as a result of scanning the INF files in the inf folder, a match was found. I'm going to try a reboot now, and see what happens during the next boot. If anything interesting happens, I'll post back. Paul Had another look in the C:\Windows\inf folder, and the last thing to change in there, is the date on INFCACHE.1. Mine is 1422KB in size. There is a reference to INFCACHE in this page. http://www.uwe-sieber.de/usbtrouble_e.html There is a whole bunch of this process I don't understand, so I'll leave it there for now. Paul |
#26
|
|||
|
|||
![]()
Paul, Jeffery and all...
Finally fixed it. Been a wicked couple days with this old beast. Power supply checks out fine - it had gotten new caps when I did the motherboard regulator for the CPU. about a year and a half ago - all still good. Voltages w/i spec, available current aplenty. After trying everything in the posts, I attempted a repair install with a slipstreamed SP3 disc. On the restart, just as it would get to the black Windows bootup screen, there would be a flash of BSOD and then reboot over and over. Tried it again with the original disk with SP1. Same thing. Did a fresh complete install from the SP3 disk and voila, I have more operational USB ports than you can shake a stick at, both the onboard SiS and the NEC card. The PCI bus is back. Something way down in the grizzled innards of XP was amiss. Wish I could have found it so I didn't have to reload all the software. On the upside, I've got a spanking clean registry with no junk in it. Thanks for all your help. |
#27
|
|||
|
|||
![]()
Glad to hear it. Congratulations.
-- Peace, Jeffrey W. Bowen Remove NO SPAM entries from email address to send personal email. Please post replies of successes or failures so we all can benefit from each others' experiences. "Big E" wrote in message ... Paul, Jeffery and all... Finally fixed it. Been a wicked couple days with this old beast. Power supply checks out fine - it had gotten new caps when I did the motherboard regulator for the CPU. about a year and a half ago - all still good. Voltages w/i spec, available current aplenty. After trying everything in the posts, I attempted a repair install with a slipstreamed SP3 disc. On the restart, just as it would get to the black Windows bootup screen, there would be a flash of BSOD and then reboot over and over. Tried it again with the original disk with SP1. Same thing. Did a fresh complete install from the SP3 disk and voila, I have more operational USB ports than you can shake a stick at, both the onboard SiS and the NEC card. The PCI bus is back. Something way down in the grizzled innards of XP was amiss. Wish I could have found it so I didn't have to reload all the software. On the upside, I've got a spanking clean registry with no junk in it. Thanks for all your help. |
#28
|
|||
|
|||
![]()
I try to post this as many times on as many fora as I can find because everybody is trying to have you install drivers, flash BIOS, download a load of crap.
This is the one and only working action, had the same problem with a network PCI card, now with a USB 2.0 controller. found the working answer on another forum after a days searching and I quote: I had exactly this problem ("Data is invalid" during VIA 6202 USB PCI card driver install under XP SP1), and I managed to get the card to work fully!!! Read on... Here's the blow by blow account of what I did: Click Start | Run, then type regedit and hit enter. In regedit, navigate to key "My Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlS et\Enum\PCI". There you'll see many sub-keys starting "VEN_...". Open each one and click on one of the the further sub-keys called something like "3&13c0b0c5&0&10". In the panel on the right, look at the "DeviceDesc" entry. If this contains the words "USB" and "controller" in any form, right-click on the parent "VEN_..." key and select "Permissions...". Here's where my advice differs from the advice of others that I've seen. In the "Group or user names", click on the "SYSTEM" entry. IF THERE IS NO "SYSTEM" ENTRY, click the "Add..." button and type "SYSTEM" in the "Enter the object names to select" box then click "OK". Now (making sure that "SYSTEM" is highlighed) click the "Full Control" checkbox. When you have finished repeating this for all the "VEN_..." keys that are USB-related, close regedit and re-install the driver. There is no need to reboot after closing regedit. I was amazed that this worked. "Data is invalid" just doesn't seem an appropriate error message to require this fix, but this IS the fix. On Wednesday, November 26, 2008 5:13 AM Big wrote: Hello all.... I have an older (2003) custom built computer with XP Home SP3 that's been having problems with the six USB ports and Windows not finding drivers for plugged in devices. Under USB controllers in the Device Manager, with nothing plugged into the ports, there are multiple listings for the USB controllers. Is this normal? The list is as follows: SiS 7001 PCI to USB Open Host Controller (this is on PCI bus 0, device 3, function 0) SiS 7001 PCI to USB Open Host Controller (this is on PCI bus 0, device 3, function 1) SiS 7001 PCI to USB Enhanced Host Controller (this is on PCI bus 0, device 3, function 3) USB Root Hub (Location 0, 3 ports available) USB Root Hub (Location 0, 3 ports available) USB Root Hub (Location 0, 6 ports available) I ask because I have another machine that shows only one PCI to USB Universal Host Controller and one Root Hub for its two ports. If this isn't a problem, then I'll have to post all the specifics. Thanks in advance. On Wednesday, November 26, 2008 9:42 AM Malke wrote: Big E wrote: I don't see that the above is a problem. I suspect that your older machine's motherboard is failing. While 5 years isn't long to adult humans, it is elderly in computer years. If you want to keep the machine longer, consider installing a PCI USB controller as a workaround. They are very inexpensive. Malke -- MS-MVP Elephant Boy Computers - Don't Panic! FAQ - http://www.elephantboycomputers.com/#FAQ On Wednesday, November 26, 2008 11:37 AM Paul wrote: Big E wrote: When I run into "wonky" behavior, I boot an alternate OS, and compare the operation of the hardware. For example, when my old 440BX motherboard exhibited freezing when I had more than 512MB of memory installed, I booted Linux and noticed exactly the same symptoms. That pointed to a design flaw of some sort in the hardware. The hardware was extremely stable (ran Prime95 for 16 hours no problem), once the memory total was at or below 512MB. (So it turned out to not be a Win98 issue, which was the OS in the box.) It didn't matter what slots the memory was in, it just didn't like too much memory. The freezing happened on accesses to the AGP slot. I have a Ubuntu and a Knoppix Linux Live CD here, and those don't need to be installed to a hard drive to work. I prefer the Knoppix slightly, because of the text messages output to the screen during the initial boot. You can find Ubuntu at ubuntu.com and Knoppix at knopper.net . The latest distro of Knoppix takes a whole DVD, while if you go back a release or two, there is a release that fits a CD. The CD versions would be a 700MB download, only viable with something other than dialup networking. Since I only have one DVD drive, the DVD version is pretty well useless to me as a daily test mechanism. (I have a workaround, but it isn't worth writing about...) Of course, actually testing the hardware in Linux, means that a driver has to be available. If the function of the peripheral is obscure or is complicated, there might not be a driver for it, and perhaps no way to exercise the functions and prove it works. So it's far from being an ideal test environment. But it is free, and adds to your ability to collect additional symptoms. Linux tools of interest dmesg (shows hardware detection saved to a file, at boot) lspci (lists detected hardware such as PCI or PCI Express cards) lsusb (lists stuff sitting on USB ports) As a hardware designer, I have a slightly different perspective on hardware and why it "wears out". The silicon part of it is robust, and not usually given to wearout mechanisms. But the motherboard does have power regulation circuitry, and sometimes that fails or degrades, causing the hardware to become weak. Popped MOSFETs, leaking or bulging capacitors, are typical items seen failing on the board. There aren't too many chipsets with known failure mechanisms - the ICH5 USB static discharge problem is one, and the Nvidia's tendency to lose PCI Express slots is another (again, could be static related failures). There have been many other chipsets that were faultless, in terms of outright dead ports or functions. There have been chip failures in the past, some due to chemical contamination. I've read some IBM documents describing their detective efforts, to figure some of them out. But if the manufacturing wasn't botched, there is no inherent reason for silicon to fail. For example, I've had the same digital watch strapped to my wrist, for longer than I can remember. It still works. It's got to be more than 20 years old. The things shown in Device Manager, are the logic blocks that control more than one port. A lot of chipsets have one USB 1.1 logic block per two physical connectors. There may be one USB 2.0 logic block to share over all the physical connectors. So the entries in Device Manager don't correspond to the physical port. The protocol during setup of the USB device, results in either the USB 1.1 or the USB 2.0 block being connected to the port. A Windows application such as UVCView (older version(s) had names like USBView), can be used to display the config info coming from a USB device. That doesn't guarantee its function, but gives some evidence that a connection can be made. UVCView used to be available for download from microsoft.com, but is no longer hosted there. There are a couple private web sites, that still offer a copy for download (at least, a couple I was able to find). One feature of UVCView, is it isn't as stupid as USBView was, about handling a large number of USB ports. ******* ftp://ftp.efo.ru/pub/ftdichip/Utilities/UVCView.x86.exe http://www.users.on.net/~fzabkar/USB...VCView.x86.exe File size is 167,232 bytes. MD5sum is 93244d84d79314898e62d21cecc4ca5e This is a picture of what the UVCView info looks like. http://www.die.de/blog/content/binary/usbview.png Some information on the parameters seen in UVCView. http://www.beyondlogic.org/usbnutshell/usb5.htm ******* HTH, Paul On Wednesday, November 26, 2008 3:39 PM Big wrote: Good suggestions. I hadn't thought of booting to an alternate OS. I am vaguely familiar with Linux as I occasionally run some programs within Cygwin. I may give that a shot at least out of curiosity. New controller card may be the way to go because I'm certainly no USB guru but I'd like to rule out any software glitches before I spend even a little dough on this geezer. The motherboard is extremely stable. The regulator caps for the CPU have been replaced - victim of the rash of bad caps made at the time. This is probably the most stable machine I have ever seen. I work it hard and it never crashes so I'd like to hang on to it a little while longer before I rplace the whole thing. The main problem is that it is selective about what it will recognize plugged into the USB ports. This wasn't noticed before as I only ever plugged in two USB devices and they work OK. It recognizes: a) MOTU Micro Lite MIDI interface with software drivers b) Epson 1650 scanner with Windows default drivers. Both operate without glitches in any port. What it doesn't like: 1) Logitech reciever for wireless LX-8 mouse 2) Microsoft receiver for wireless Microsoft Mouse 3000 3) Sony 4GB Microvault USM4GL(B) 4) Sony Walkman NWZ-B105F These all work in our other XP and Vista machines so it's not the devices. It doesn't matter into which of six ports any of them are plugged. The Walkman didn't work with SP2. The Microvault and mice are new purchases since SP3. Windows can not find the drivers. All show up in Device Manager ONLY under Other Devices - the mouse receivers as "USB Receiver"; the Microvault as "Storage Media"; and the Walkman as "WALKMAN" and the drivers are missing. So Windows knows what they are but not what to do with them assuming the drivers are part of the firmware. Here's what I've tried so far as picked up from other threads: Cleared the SoftwareDistribution folder. Reinstalled usb.inf Installed Windows Installer 4.5 Installed Kelly's tweak #400 Made sure .NET was the latest. Nothing has worked. The machine has a Foxconn 661M03-G-6L motherboard with the last bios update available (2007), 3.4GHz Pentium (chip actually runs at 2.8GHz), 1GB RAM, 75 GB HD, 160 GB HD, CD-ROM, DVD/CD burner, floppy (yup, some people still have a use for 'em), nVidea G-Force FX-5200 graphics card with updated drivers, Echo Mia audio card with updated drivers (onboard sound is disabled), onboard ethernet. I've seen similar problems in a lot of threads both here and at other sites but not a lot of definitive solutions posted. I'm willing to try most any suggestions short of a sledge hammer (tempting, though it is and probably fun, too) and at the same time, come up with a good list of potential fixes so others can benefit. And... I'll report back. Thanks again On Thursday, November 27, 2008 7:58 AM M.I.5 wrote: "Big E" wrote in message ... The above is typical of a PC that has 6 USB2 ports, though slightly unusual because generally there would be 3 OHCI controllers with 2 ports available each but don't let that worry you. The ports are always duplicated for the high speed mode for very good technical reasons. That is typical of a machine that has 2 USB1 only ports. Post away. On Saturday, November 29, 2008 10:01 AM rockyhuffs wrote: "Big E" wrote: On Saturday, November 29, 2008 10:09 AM rockyhuffs wrote: I graduated from Texas A&M so I'm not bright enough to keep up with you gentlemen, but I have an aging Sony Vaio with the same symptoms. I recently used the recovery disc to restore my c drive only and it will only recognize my logitech mouse. Anything else it usually identifies and sticks in other hardware without loading the driver which is out there in most cases. Windows just won't recognize and load them. "Big E" wrote: On Monday, December 01, 2008 12:31 AM Big wrote: I've been fiddling around and I'm still not sure that it's a hardware problem with the motherboard. On a lark, I did a driver update for the MIDI interface and now the interface does not work. It shows up under USB controllers as "MOTU USB MIDI (WDM)". It shows the device is working correctly. However, there is another entry under Other Devices - Unknown Device. If I remove the unknown device, nothing changes. I can see the .sys driver files under Windows\System32\drivers but Windows won't let me pick them to install. Any thoughts/comments appreciated. Thanks On Monday, December 01, 2008 1:14 AM Big wrote: More info... I deleted all the host controllers and root hubs and restarted so they would be reinstalled. Windows found no drivers for them and now all the USB controllers are listed under Other Devices with that dreaded yellow question mark. If it makes any difference, the chipset is SiS 661 FX for the North Bridge and 963/963L for the South Bridge. SiS website lists no USB drivers as they are provided by the operating system. This sounds like software to me but I'm thinking of trying a PCI USB card and seeing what happens. On Monday, December 01, 2008 11:36 AM Adrian C wrote: Big E wrote: Googling "Sis 7001" comes up with this page http://www.usbman.com/Guides/SiS%20USB%20Tips%20and%20Tricks.htm PCI add-in card I think. -- Adrian C On Thursday, December 11, 2008 9:59 AM Big wrote: I wonder if the PCI bus is going out or if XP has gotten stupid. 1. The onboard SiS USB has been disabled. 2. Installed PCI USB card (supposedly PnP campatible). 3. XP knew a USB controller was plugged in but would not recognize drivers on the CD. 4. Downloaded and ran a setup file from the mfgr's website to install drivers. That helped a little bit. Device manager now shows (2) PCI Class USB 2.0 Enhanced Host Controllers and (2) USB 2.0 Root Hub Devices. There is no Open Host Controller or Root Hub. USB still not functional. Here's the kicker - Had to move the audio card to a different slot to make anything happen. Now XP can't "find" the audio card drivers even though I can see them in the drivers folder and point XP to look in System32 (it won't let me burrow down farther than that). Point is I can see all the drivers for both devices but XP can't. Could the PCI bus be getting wonky? On Thursday, December 11, 2008 4:42 PM Paul wrote: Big E wrote: I have a situation like that. My sound card has one bit on the PCI bus that seems to make bad connections. If the connection is open, I see a "Hardware" wizard, asking for drivers. If I power off and reseat the card, the drivers that are already installed, work fine. I can use Everest or the Device Manager, to check the current VEN/DEV info, and see the one bit difference. The USB drivers should already be in WinXP, and if you were to check the USB card CDROM, it might show either of two things 1) Ancient USB2 driver, from before WinXP SP1. 2) If intended for SP1 or later, the driver folder for WinXP may be empty. Licensing restrictions prevent distributing a USB driver, for stuff after SP1. If you look for usbport.inf in your inf folder, that file covers common USB host devices. [Manufacturer] %AMD.Mfg%=AMD.Section %ACER.Mfg%=ACER.Section %Compaq.Mfg%=Compaq.Section %CMD.Mfg%=CMD.Section %Cypress.Mfg%=Cypress.Section %Generic.Mfg%=Generic.Section %Intel.Mfg%=Intel.Section %Lucent.Mfg%=Lucent.Section %NEC.Mfg%=NEC.Section %Microsoft.Mfg%=Microsoft.Section %OPTi.Mfg%=OPTi.Section %Philips.Mfg%=Philips.Section %Reliance.Mfg%=Reliance.Section %SIS.Mfg%=SIS.Section %SMSC.Mfg%=SMSC.Section %Symbios.Mfg%=Symbios.Section %VIA.Mfg%=VIA.Section [SIS.Section] %PCI\VEN_1039&DEV_7001&CC_0C0310.DeviceDesc%=OHCI_ HYDRA.Dev,PCI\VEN_1039&DEV_7001&CC_0C0310 %PCI\VEN_1039&DEV_7002.DeviceDesc%=EHCI.Dev,PCI\VE N_1039&DEV_7002 On newer chipsets, the manufacturers try to reuse their existing VEN/DEV info, so that the default driver works automatically. (7001 and 7002 would have been used on a lot of different SIS chipsets.) The logic blocks should have the standard interface, so the Microsoft driver will feel right at home. You can get a copy of Everest here, and use Devices:PCI to view your hardware. The list of hardware makes it a bit quicker (fewer mouse clicks) to see DeviceID info. http://majorgeeks.com/download4181.html HTH, Paul On Friday, December 12, 2008 2:18 PM Big wrote: Thanks Paul. Tried moving the PCI cards all around to different slots to no avail. The USB card has an NEC chipset and reports the proper IDs that compare to the .inf files. The OS just won't recognize the drivers or something in the ID tranlation which takes me back to my previous post... If the onboard USB is assigned as PCI slot 0 and now neither of my other two PCI cards are recognized in any slot 1 - 3, could the PCI bus have gone bad? Seems unlikely but sometimes you never know. I'll probably have to shell out for one of those new-fangled kick-butt boxes and relagate this one to lowly file server status. Seems a shame since it's been a fantastic runner. On Friday, December 12, 2008 5:01 PM Paul wrote: Big E wrote: When you say the cards aren't recognized, have you tried running Everest and looked in Devices:PCI, to see if something is detected ? Everest http://majorgeeks.com/download4181.html You also mentioned in one of your posts, that a 3.4GHz P4 was running at 2.8GHz. What is the FSB running at ? Can you check with CPUZ ? You might also want to check the memory section, and see if the memory is running at or below its stated limit. Looking back at the rest of this thread, it occurs to me that something doesn't smell right there. http://www.cpuid.com/cpuz.php What I'm specifically looking for, is the CPU Input clock setting. The BIOS "SuperSpeed" option, allows setting the CPU input clock manually. On older motherboards, the PCI and AGP clocks are derived from the CPU input clock setting. On newer boards, there is a feature called clock locking, where, no matter what the CPU input clock, the PCI and AGP run at sane 33Mhz and 66MHz values respectively. If the motherboard is an older one, that feature is not present. If you select, say "165MHz" in the BIOS, the PCI could be 165/4 = 41.25MHz. That is too high, and will cause some or all PCI devices to fail in one way or another. For example, if a PCI IDE controller card, derives a ribbon cable clock from the PCI bus clock, that will overclock the disk interface, resulting in data corruption. So this is why I'm asking for details about any manual settings to the clock (SuperSpeed etc). It is a BIOS designer tradition, to *NOT* warn the user of impending bad choices for PCI or AGP. The prospective values to be used for those things, may not even be shown on the screen. We have to guess at what might happen. Mobo http://www.foxconnchannel.com/EN-US/...D=en-gb0000191 Manual http://www.foxconnchannel.com/EN-US/...D=en-us0002117 Other than that, I'd be researching the health of my hardware, with an alternative OS boot disk. See if the hardware is visible in Ubuntu or Knoppix (700MB download and burn bootable CD), while running dmesg, lspci, lsusb, from a terminal window. Also, I like Adrians's suggestion of a web page to try. The only part of the suggestions there, that make me nervous, are applying hot fixes. I don't understand Microsoft's idea of version control, and how all of their software remains "sane" after being tweaked. This is why, you'll notice in the answers I give, I tend to shy away from hotfix type solutions, and would prefer if a fix was delivered in a Service Pack or Windows Update, because I basically don't trust Microsoft's ability for a hotfix not to bugger something up. Paul On Saturday, December 13, 2008 2:16 PM Big wrote: We’re getting into an area where I don’t know the nuts and bolts, but with logic and your help, I’m learning. If it has screws, plugs and knobs, I’m all over it otherwise. I’m not a big fan of hot fixes either for similar reasons. I looked at the USBMan website info but I didn’t try anything there yet as none of the PCI slots seem to be working correctly at this point so the problem seems bigger than the SiS 7001. Everest recognizes both the onboard SiS USB and the NEC USB card for what they are as far as I can tell though I’m far from being an expert. The video card (Gigabyte GeForce FX 5200) shows up correctly as well. The audio card (Echo Mia) is another story altogether as Microsoft would have no data for that one. It shows up as Multimedia Controller [NoDB]. I’ll try a reinstall on that one later. As far as the CPU chip goes, I’m guessing that the folks who assembled the mobo only had 3.4GHz chips on hand. The board is designed to run at 2.8GHz, 800MHz FSB with a Prescott chip, hence the discrepancy. Clock info from CPU-Z and Everest as follows: Per CPU-Z CPU core speed 2806.5 Mhz Multiplier 14.0 Bus Speed 200.5 MHz Rated FSB 801.8 MHz Per Everest: CPU Clock: floats around 2804.65 to 2808.13 MHz Multiplier: 14.0 FSB: 200.33 to 200.58 MHz Memory bus same as FSB Seems to me not too far off the mark. The Award BIOS date is 12/28/04 and the version number matches the last one released by Foxconn though their website says it was released in 2007. Go figure. I’m reluctant to use a third party update - I’ve seen those royally hose up a machine. BIOS SuperSpeed set at 200 MHz (allowable range 200 – 232). On the Frequency/Voltage Control page, items listed are as follows: Auto Detect DIMM/PCI Clk: Enabled Spread Spectrum: Disabled CPU DRAM Frequency: SPD I haven’t found anything that specifically states at what speed the PCI bus is running. AGP must be OK, otherwise I probably wouldn’t be able to see what I’m typing. The installed memory is currently now 2GB PC-3200 400 MHz; was 1GB 400 MHz when I started this thread. What’s next? Thanks. On Saturday, December 13, 2008 5:01 PM Paul wrote: Big E wrote: OK. I hadn't considered the possibility of a mismatch between the Vcore regulator capabilities and the processor's power class. I'm having trouble remembering the right technical language now, but basically the BIOS checks the conditions, finds say an 04B processor, realizes the Vcore is only designed for 04A, and can select the fallback value for the multiplier. So instead of x17, it is using x14. This is also why 2.8GHz processors have no fallback option, because they're already at x14 multiplier. (Prescott PRB=0 and PRB=1 bit, indicates power requirements) http://download.intel.com/design/Pen...s/30056103.pdf If it was a Prescott, the geometry would be listed as 90nm instead of 0.13u. When Prescotts came out, they had a pin definition changed on the bottom of them, which detected whether the motherboard was "Prescott Ready". The processor itself, would refuse to start, if the pin was in the wrong state. Thus, for many people, there isn't any fallback case to consider, because it won't run at all. I don't know what happens, if you bust off, or insulate the pin as appropriate, to override the behavior. (The pin on the bottom of the chip, is a different issue than the PRB enumeration from an internal processor register.) In checking the info from Foxconn, it does say the motherboard supports Prescott. But it doesn't say anything about power class. And looking at the motherboard picture in the manual, the board has a two phase regulator ??? So that would explain Foxconn throttling back on the multiplier. Kinda a pointless design feature - if you support Prescott, why go for a gutless Vcore ? Prescott was the king of power consumption, and should have a decent regulator. (This may, in fact, be the first motherboard I've run into, that made that kind of design decision. Intel provided for this possibility, but I cannot say I've seen many motherboards using the feature.) So that provides a partial explanation of the frequency, and based on your info that the input clock is 200MHz, there is no reason to suspect the PCI or AGP clock. I just figured someone had messed around, to get it to run at 2.8GHz. (200/6 = 33Mhz, 200 is a canonical frequency, and dividers would be set properly for it.) The "Multimedia Controller [NoDB]" is coming from Everest and its own internal database. Which is perfectly normal. I have hardware here which cannot be identified. What I like Everest for, is giving the DeviceID, so I can look up the hardware myself. The official PCI registry is not available to the public, so instead we have to rely on the publicly maintained list of DeviceIDs. (Either that, or buy a current copy of Everest from Lavalys :-) ) Leftmost column is VEN, next is DEV, and the third level is SUBSYS. http://pciids.sourceforge.net/v2.2/pci.ids You can verify the DeviceID and other numbers, do map to the product (if it is in that file). And the most important part, is that the VEN/DEV/SUBSYS appears in the INF file of the driver installer for the product. There has to be a match, for it to work. The purpose of looking in Everest, is to check that the DeviceID type information, agrees with the INF file of the installer you're using. I'm guessing at this point, that the hardware is fine, and something is going on with drivers. There is an example here, of a place where corruption can occur. "XP asks for drivers" http://www.uwe-sieber.de/usbtrouble_e.html First link involves "driver.cab", the second "the data is invalid" (a registry settings issue). http://groups.google.ca/group/micros...f?dmode=source I'm not suggesting that you run off and try any of those! Those are just examples of corruptions that can occur in Windows, and either screw up the installation of hardware, or result in requests to install drivers again. I'm thinking it is a software problem, but I don't recognize the symptom of finding "extra" unrecognized entries in Device Manager. Paul On Saturday, December 13, 2008 11:17 PM Big wrote: Paul - Hmmm... After all this jacking around, the onboard SiS Open Host Controllers show up correctly in under USB Controllers in Device Manager again instead of Other Devices as was the case there for a while but, alas, the drivers can't be found by Windows when I enable them. I'll have to compare the device IDs to what's in the .inf file and then to the list on Sourceforge. At a quick first glance, the VEN/DEVs are correct. I didn't look at subsys yet or the compatible ID list in Device Manager. One question - Is the Matching Device ID shown in Device Manager/Details from the .inf files? The USB Controllers and audio card that won't install don't show one. All the other devices do. I won't be able to dig any further into this for a couple days but I'll post what I find. If it will help, I can upload screenshots to MediaFire and post the links. I really appreciate your thoughts on this. Thanks On Sunday, December 14, 2008 3:00 AM Paul wrote: Big E wrote: I hadn't really looked at it in that much detail. On trying a few menu entries from the Details in Device Manager, it looks like the info is derived from something. I don't typically rely on Device Manager for that anyway, because Everest makes it easier to quickly review the entries (fewer clicks). If you look at the Everest info, it almost looks like all devices in the Devices:PCI are having their config space data shown. So it looks more like an attempt to read each hardware device directly. USB 1.1 drivers should have been present in the original WinXP (dunno about completeness of all brands and instances of USB devices though). SP1 added USB 2.0 drivers. If the USB drivers won't install, some other software failing is preventing it. The trick is to figure out what is doing it. Any error messages, or things you can find in log files, might help. You'd be surprised how many .log files there are floating around in there. For example, if you're having trouble sleeping at night, start reading the "setupapi.log" file :-) Mine is half a megabyte. I see a few USB entries. Paul On Monday, December 15, 2008 10:54 AM Big wrote: Around in a big circle we go... I'm thinking about a repair install on XP. Couldn't hurt. At least that should rule out the OS. It'll just take a gawdawful long time with all the fixes and service packs and all. Though probably less time than I've spent already. On Monday, December 15, 2008 11:59 PM Big wrote: Well… The following is everything I can dig up on the NEC PCI USB card. The same occurs for the onboard SiS USB. I’m no code writer so I can’t tell if everything matches in detail. If anyone sees anything goofy, please let me know. Meanwhile I’ll do a repair reinstall on XP so I might be “offline” for a day or two while it collects all the updates. Per Device Manager: Device Instance Id: PCI\VEN_1033&DEV_0035&SUBSYS_00351033&REV_43\3&61A AA01&0&40 Hardware Ids: PCI\VEN_1033&DEV_0035&SUBSYS_00351033&REV_43 PCI\VEN_1033&DEV_0035&SUBSYS_00351033 PCI\VEN_1033&DEV_0035&CC_0C0310 PCI\VEN_1033&DEV_0035&CC_0C03 Compatible device Ids: PCI\VEN_1033&DEV_0035&REV_43 PCI\VEN_1033&DEV_0035 PCI\VEN_1033&CC_0C0310 PCI\VEN_1033&CC_0C03 PCI\VEN_1033 PCI\CC_0C0310 PCI\CC_0C03 No listings under Matching Device Ids Listings under NEC in the usb.inf file: %PCI\VEN_1033&DEV_0035&REV_01.DeviceDesc%=OpenHCD. UnsupportedDev,PCI\VEN_1033&DEV_0035&REV_01 %PCI\VEN_1033&DEV_0035&SUBSYS_00011179&REV_01.Devi ceDesc%=OpenHCD.UnsupportedDev,PCI\VEN_1033&DEV_00 35&SUBSYS_00011179&REV_01 %USB\VID_0409&PID_55AA.DeviceDesc%=StandardHub.Dev ,USB\VID_0409&PID_55AA %USB\VID_0409&PID_8010.DeviceDesc%=StandardHub.Dev ,USB\VID_0409&PID_8010 %USB\VID_0409&PID_8011.DeviceDesc%=StandardHub.Dev ,USB\VID_0409&PID_8011 %USB\VID_0409&PID_0011.DeviceDesc%=Composite.Dev,U SB\VID_0409&PID_0011 %USB\VID_0409&PID_0014.DeviceDesc%=Composite.Dev,U SB\VID_0409&PID_0014 %USB\VID_0409&PID_0203.DeviceDesc%=Composite.Dev,U SB\VID_0409&PID_0203 From pciids at SourceForge.net 1033 NEC Corporation 0035 USB 1033 0035 Hama USB 2.0 CardBus 103c 1293 USB add-in card 103c 1294 USB 2.0 add-in card 1179 0001 USB 12ee 7000 Root Hub 14c2 0105 PTI-205N USB 2.0 Host Controller 1799 0001 Root Hub 1931 000a GlobeTrotter Fusion Quad Lite (PPP data) 1931 000b GlobeTrotter Fusion Quad Lite (GSM data) 807d 0035 PCI-USB2 (OHCI subsystem) From setupapi.log when Windows looks for the drivers: [2008/12/15 23:00:12 4252.283] C:\WINDOWS\system32\devmgmt.msc /s pci\ven_1033&dev_0035&subsys_00351033&rev_43,pci\v en_1033&dev_0035&subsys_00351033,pci\ven_1033&dev_ 0035&cc_0c0310,pci\ven_1033&dev_0035&cc_0c03 pci\ven_1033&dev_0035&rev_43,pci\ven_1033&dev_0035 ,pci\ven_1033&cc_0c0310,pci\ven_1033&cc_0c03,pci\v en_1033,pci\cc_0c0310,pci\cc_0c03 no compatible drivers for this device. drivers for this device. no compatible drivers for this device. drivers for this device. I apologize if I give anyone a headache even half as big as mine. On Tuesday, December 16, 2008 1:20 AM Paul wrote: Big E wrote: I have a suitably decrepid USB card from my junk pile, to test by inserting in my new computer. This is from the tail end of setupapi.log. [2008/12/16 01:03:33 788.3 Driver Install] Your OS doesn't seem to be searching in the same way, for a match. On mine, "something" got launched by the services.exe line, but what exactly, I don't know. All I can say is, as a result of scanning the INF files in the inf folder, a match was found. I'm going to try a reboot now, and see what happens during the next boot. If anything interesting happens, I'll post back. Paul On Tuesday, December 16, 2008 1:47 AM Paul wrote: Paul wrote: Had another look in the C:\Windows\inf folder, and the last thing to change in there, is the date on INFCACHE.1. Mine is 1422KB in size. There is a reference to INFCACHE in this page. http://www.uwe-sieber.de/usbtrouble_e.html There is a whole bunch of this process I don't understand, so I'll leave it there for now. Paul On Tuesday, December 16, 2008 11:04 AM Jeffrey W. Bowen wrote: Hello Big E, Try going to your motherboard manufacturer's website and locate and download the latest chipset drivers for your motherboard. They should include the latest drivers for your usb port connections. If that doesn't work, consider that your power supply might be losing some of its power. You can obtain a power supply tester for $19.95 plus tax at Office Depot or other outlet that sells computer parts. I would try these steps before reinstalling your OS. I hope this helps, and good luck. -- Peace, Jeffrey W. Bowen Remove NO SPAM entries from email address to send personal email. Please post replies of successes or failures so we all can benefit from each others' experiences. "Paul" wrote in message ... On Tuesday, December 16, 2008 11:11 AM Jeffrey W. Bowen wrote: One more thing, the reason I am suggesting checking your power supply is that usb devices require a certain amount of amps per device. If your power supply is not giving enough amps to cover all of your onboard and add-on devices with enough to cover your usb devices, then your usb run peripherals will only run if they don't require more than is available. In worst case situations which I don't see in your posts, your computer could start shutting itself down when you try to plug in any usb device that requires more power than is available to the system. Again, I hope this helps. Good luck. -- Peace, Jeffrey W. Bowen Remove NO SPAM entries from email address to send personal email. Please post replies of successes or failures so we all can benefit from each others' experiences. "Paul" wrote in message ... On Wednesday, December 17, 2008 10:25 PM Big wrote: Paul, Jeffery and all... Finally fixed it. Been a wicked couple days with this old beast. Power supply checks out fine - it had gotten new caps when I did the motherboard regulator for the CPU. about a year and a half ago - all still good. Voltages w/i spec, available current aplenty. After trying everything in the posts, I attempted a repair install with a slipstreamed SP3 disc. On the restart, just as it would get to the black Windows bootup screen, there would be a flash of BSOD and then reboot over and over. Tried it again with the original disk with SP1. Same thing. Did a fresh complete install from the SP3 disk and voila, I have more operational USB ports than you can shake a stick at, both the onboard SiS and the NEC card. The PCI bus is back. Something way down in the grizzled innards of XP was amiss. Wish I could have found it so I didn't have to reload all the software. On the upside, I've got a spanking clean registry with no junk in it. Thanks for all your help. On Thursday, December 18, 2008 4:17 PM Jeffrey W. Bowen wrote: Glad to hear it. Congratulations. -- Peace, Jeffrey W. Bowen Remove NO SPAM entries from email address to send personal email. Please post replies of successes or failures so we all can benefit from each others' experiences. "Big E" wrote in message ... |
|
Thread Tools | |
Display Modes | |
|
|