Page 16 of 19

XBCD 0.2.7 Discussion

Posted: Wed Sep 05, 2012 11:44 pm
by Enigma644

Unplugged, replugged, device manager -> scan for hardware changes.

Nothing seems to make any difference.

 

USB View shows Generic USB Hub with 3 ports, nothing connected.

 

I scanned my C:\windows\inf folder and the only inf is the modified one.


Just to double check, it's still working on my old XP laptop (I use it for MAME) and it's showing on there as:

 

VID_0738&PID_4586

 

USB View on my laptop shows it correctly appearing under the generic usb hub.

 

On my laptop I'm running a really old version 0.232 with the ControlMK system tray thing. But anyway.. the hardware works.


XBCD 0.2.7 Discussion

Posted: Thu Sep 06, 2012 3:40 am
by Squall Leonhart

what if you remove the batteries on the control, then put them back in.

 

theres gotta be some reason why the hub itself won't see the controller, maybe it uses some internal power saving scheme when the control isn't in use that doesn't fit well with windows 7. its rather odd that xp sees the control but 7 doesn't (though then again, XP didn't support usb selective suspend!)


XBCD 0.2.7 Discussion

Posted: Thu Sep 06, 2012 4:01 am
by Squall Leonhart

or you might not be using windows 7 sp1 :< but thats less likely


XBCD 0.2.7 Discussion

Posted: Thu Sep 06, 2012 11:42 am
by Enigma644

Windows 7 SP1 x64.

 

I tried again on my XP laptop and if I just connect the usb without turning on the controller, it still shows up as connected in usbview, then when I turn on the controller it just works.


XBCD 0.2.7 Discussion

Posted: Thu Sep 06, 2012 12:48 pm
by Squall Leonhart

do you have an EHCI hand off setting in your system bios?

 

if it is enabled, set it to disabled (its not required on XP+)

also, in the windows power settings, edit your current profile and set usb selective suspend to disabled, then re-plug the receiver.


XBCD 0.2.7 Discussion

Posted: Thu Sep 06, 2012 2:27 pm
by Enigma644

I don't have "EHCI hand off" in the BIOS.

 

"usb selective suspend" doesn't seem to make any difference.

 

I've also tried unplugging all other USB devices from the desktop just incase it was a power issue, but no difference.

 

I have noticed that for some weird reason the hub seems to vanish from usb view and then come back if I press F5 lots. It's always there in device manager though. I'm not sure if it's just a dodgy version of usbview that I'm using.


Could there be something in the registry I need to clean out?

 

I've noticed there were a few places that VID_0738&PID_45FF shows up, even though all the infs on the disk are clean.

 

To clean I also did devmgr_show_nonpresent_devices=1 and removed all the hubs with the above hardward id and the xbcd foot pad from HID.


XBCD 0.2.7 Discussion

Posted: Thu Sep 06, 2012 5:47 pm
by Squall Leonhart

is VID_0738&PID_45FF now installed as a generic usb hub?


XBCD 0.2.7 Discussion

Posted: Thu Sep 06, 2012 6:18 pm
by Enigma644

Yes... just nothing connected to it.

 

I've got another mad catz wireless xbox controller, but a different model. I'm going to wire up the usb tonight and see if that one behaves differently.

 

I just have to wait for my son to get sleepy or else he'll attack the wires ;-)


XBCD 0.2.7 Discussion

Posted: Thu Sep 06, 2012 6:42 pm
by Squall Leonhart

well, i can't see it as being caused by xbcd, the device just doesn't want to show up in windows 7 for some reason, which I really have no explanation for.

 

even without any xbcd drivers installed, it should appear as a generic hub with an unknown device attached.


XBCD 0.2.7 Discussion

Posted: Thu Sep 06, 2012 9:52 pm
by Enigma644

Well, I've got the other controller working!

It's a MadCatz 4556 Wireless Controller.

 

The hub is using VID_0738&PID_45FF, the exact same as the other one for the usb, but this one works just fine.

 

Maybe the other one is drawing too much power or something? I've got a brand new motherboard with USB3, so I wouldn't have thought that was it.

 

Anyway, I've got one controller working now at least! Thank you so much for all your time.