From: Paul on
spamme0 wrote:
> Paul wrote:
>> spamme0 wrote:
>>> Paul wrote:
>>>> spamme0 wrote:
>>>>
>>>>>
>>>>> Nope, I don't...that was George's system.
>>>>>
>>>>
>>>> OK, so start with a hardware inventory of your ZX-5360.
>>>>
>>>> What chipset does it use ? What does Everest tell you ?
>>>>
>>>> *******
>>>>
>>>> OK, I can see your system here.
>>>>
>>>> http://www.fryssupport.net/ZX-5360.cfm
>>>>
>>>> VIA K8N800+VT8235M-CE
>>>> 4- USB 2.0 ports [would be on VT8235M-CE]
>>>>
>>>> Check with Everest, and see if it agrees.
>>>>
>>>> HTH,
>>>> Paul
>>>
>>>
>>> Do programs like Everest actually interrogate the hardware?
>>> Or do they just ask the OS what it installed?
>>>
>>> I downloaded the Everest trial and will install it.
>>>
>>> I've been using SIW and PC Wizard
>>>
>>> SIW gives me these answers:
>>> Under USB ports it finds Via Rev 5 or greater 1106/3038
>>> Under hardware info, it says it's a K8M400 CPU to PCI bridge
>>> and VT8235 PCI to ISA bridge.
>>> Under PCI, it claims to have a VT82xxxxx UHCI USB 1.1 Controller (All
>>> VIA chipsets)
>>>
>>>
>>> Fry's and SIW disagree over what USB support is provided.
>>> mike
>>
>> I was not able to find a specific product page for VT8235M-CE.
>>
>> What I did do, is check the specs for a few other things
>> that use VT8235M-CE, and they claim to have 4 USB2 ports as
>> well.
>>
>> OK, I went back to the Fry's site, and they've already
>> answered this question :-) Have a look.
>>
>> http://www.fryssupport.net/supportZX5360.cfm
>>
>> "please make sure the �Legacy USB support� option in
>> the bios advance setup is set to AUTO"
>
> Yes, that was the first thing I tried.
> I previously said that I'd tried that more than once. Tried on/off/auto
> nothing works.
>
> Still haven't had a chance to retry deleting drivers in safe mode.
> I'll get on it.
>
> I'm wondering if I might have to set the legacy support to auto mode
> BEFORE windows gets installed.
> PITA to try it, but I don't have a better idea.
> mike
>>
>> HTH,
>> Paul

There is no point deleting the USB stack just yet.

I believe you should be able to see "pci\ven_1106&dev_3104", the
identity of the USB2, in Everest, even before a driver is installed.
There would not be much point in trying to install it, unless it
claims to be present. This is the Everest I use (it is old, but
for newer hardware which isn't identified, I can still use the ven/dev
info).

http://majorgeeks.com/download4181.html

For example, on my VIA chipset, if I look in Devices:PCI Devices,
I can see the VIA USB 2.0 Enhanced Host Controller, with Device ID
1106-3104. If I saw that, then I'd know that efforts to install
it could succeed. If the device is still not listed, then the
problem (as described by Fry's), is still in the BIOS.

Also, have a look in "setupapi.log" file, and search for "3104".
See if at any point, the OS has attempted to deal with that hardware.
Maybe a partial explanation is already in setupapi.log.

Paul
From: spamme0 on
Paul wrote:
> spamme0 wrote:
>> Paul wrote:
>>> spamme0 wrote:
>>>> Paul wrote:
>>>>> spamme0 wrote:
>>>>>
>>>>>>
>>>>>> Nope, I don't...that was George's system.
>>>>>>
>>>>>
>>>>> OK, so start with a hardware inventory of your ZX-5360.
>>>>>
>>>>> What chipset does it use ? What does Everest tell you ?
>>>>>
>>>>> *******
>>>>>
>>>>> OK, I can see your system here.
>>>>>
>>>>> http://www.fryssupport.net/ZX-5360.cfm
>>>>>
>>>>> VIA K8N800+VT8235M-CE
>>>>> 4- USB 2.0 ports [would be on VT8235M-CE]
>>>>>
>>>>> Check with Everest, and see if it agrees.
>>>>>
>>>>> HTH,
>>>>> Paul
>>>>
>>>>
>>>> Do programs like Everest actually interrogate the hardware?
>>>> Or do they just ask the OS what it installed?
>>>>
>>>> I downloaded the Everest trial and will install it.
>>>>
>>>> I've been using SIW and PC Wizard
>>>>
>>>> SIW gives me these answers:
>>>> Under USB ports it finds Via Rev 5 or greater 1106/3038
>>>> Under hardware info, it says it's a K8M400 CPU to PCI bridge
>>>> and VT8235 PCI to ISA bridge.
>>>> Under PCI, it claims to have a VT82xxxxx UHCI USB 1.1 Controller
>>>> (All VIA chipsets)
>>>>
>>>>
>>>> Fry's and SIW disagree over what USB support is provided.
>>>> mike
>>>
>>> I was not able to find a specific product page for VT8235M-CE.
>>>
>>> What I did do, is check the specs for a few other things
>>> that use VT8235M-CE, and they claim to have 4 USB2 ports as
>>> well.
>>>
>>> OK, I went back to the Fry's site, and they've already
>>> answered this question :-) Have a look.
>>>
>>> http://www.fryssupport.net/supportZX5360.cfm
>>>
>>> "please make sure the �Legacy USB support� option in
>>> the bios advance setup is set to AUTO"
>>
>> Yes, that was the first thing I tried.
>> I previously said that I'd tried that more than once. Tried on/off/auto
>> nothing works.
>>
>> Still haven't had a chance to retry deleting drivers in safe mode.
>> I'll get on it.
>>
>> I'm wondering if I might have to set the legacy support to auto mode
>> BEFORE windows gets installed.
>> PITA to try it, but I don't have a better idea.
>> mike
>>>
>>> HTH,
>>> Paul
>
> There is no point deleting the USB stack just yet.
>
> I believe you should be able to see "pci\ven_1106&dev_3104", the
> identity of the USB2, in Everest, even before a driver is installed.
> There would not be much point in trying to install it, unless it
> claims to be present. This is the Everest I use (it is old, but
> for newer hardware which isn't identified, I can still use the ven/dev
> info).
>
> http://majorgeeks.com/download4181.html
>
> For example, on my VIA chipset, if I look in Devices:PCI Devices,
> I can see the VIA USB 2.0 Enhanced Host Controller, with Device ID
> 1106-3104. If I saw that, then I'd know that efforts to install
> it could succeed. If the device is still not listed, then the
> problem (as described by Fry's), is still in the BIOS.
>
> Also, have a look in "setupapi.log" file, and search for "3104".
> See if at any point, the OS has attempted to deal with that hardware.
> Maybe a partial explanation is already in setupapi.log.
>
> Paul

Ok, I blew away windows and did a fresh install of XPHomeSP3.
I installed everest 220.
It gives me more detail of the same info.
The USB Controller is pci/ven_1106&dev_3038&SUBSYS_0F601019&REV_80
PCI Devidce is VIA VT83C572 PCI-USB Controller

IRQ is 21
There are three instances of USB host controller sharing INT21. Nothing
else.
Port is E400-E41F

The chipset now shows as VIA K8M800/K8N800 Chipset

Still no mention of "enhanced" in device manager.
Still get "this device can perform faster..." when inserting
my flash drive.

I searched setupapi.log for 3104. No hits.
I get many instances of 3038 in the usb section.
Searching for "enhanced" gets two hits in the keyboard section.
No hits on "ehci".

Your comments suggest that the device ID's are read from the bios
and not the chips themselves??? That gets me back to my very first
question. Is there any way to override that info and FORCE windows
to use the enhanced driver? I've already blown away the OS. As long
as I don't actually write anything to CMOS, I've got nothing to lose.

I guess I should mention that I did find a BIOS update for the ECS-536.
I'm afraid to apply it lest I brick the Fry's variant 536S.
I'd rather have a working computer with USB1.1.
If the Fry's machine shipped with USB2.0, the existing BIOS should at
least load the right drivers. I tried to edit the hardware ID strings
in regedit, but it won't let me. Probably just as well ;-)

Color me frustrated...
I also feel like I'm wasting a bunch of your time.
I appreciate the effort.
Any other ideas?
Thanks, mike
From: spamme0 on
Paul wrote:
snipped very detailed help.
>
> Good luck,
> Paul

Thanks, Paul for your efforts. I've learned a few things.
One of which is that I haven't nearly the motivation to
go that deep into fixing it.

I've asked around online and off. I can't find anyone with
this computer. If I could find the original disks that came
with it, there may be something there that would fix it.
Otherwise, they'd have had them all returned.

Thanks again.
I'm givin' up.
mike