Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Steam controller does not work by cable In Windows Version #461

Closed
ManuelMT21An opened this issue Apr 24, 2019 · 12 comments
Closed

Steam controller does not work by cable In Windows Version #461

ManuelMT21An opened this issue Apr 24, 2019 · 12 comments

Comments

@ManuelMT21An
Copy link

[I] Daemon Starting SC Controller Daemon v0.4.5...
[I] Daemon Created control socket C:\Users\Manuel\AppData\Roaming\scc\daemon.socket
[I] Daemon Initializing drivers...
[D] Mapper Creating virtual devices...
[d] Mapper Gamepad: <ViGEm x360 Controller 0x02a6baa0>
[d] Mapper Mouse: <Winapi mouse device 0x012be880>
[d] Mapper keyboard: <Winapi keyboard device 0x012be9b0>
[I] Daemon Activated default profile 'C:\sc-controller-0.4.9.4-win32-pre-release\share\default_profiles\Desktop.sccprofile'
[E] USB Failed to open device 1 on bus 6: No such device (it may have been disconnected)
[E] sc_by_cable Failed to open '/win32/usb/6/1'
[I] Daemon Ready.

@ManuelMT21An ManuelMT21An changed the title Steam controller does not work by cable Steam controller does not work by cable In Windows Version Apr 24, 2019
@ManuelMT21An ManuelMT21An changed the title Steam controller does not work by cable In Windows Version Steam controller does not work by cable In Windows Version Help Wanted Apr 24, 2019
@kozec
Copy link
Owner

kozec commented Apr 24, 2019

Is that Windows 10?

@ManuelMT21An
Copy link
Author

ManuelMT21An commented Apr 24, 2019

Yes, Windows 10.

@kozec
Copy link
Owner

kozec commented May 12, 2019

Sorry for responding so late, I was getting my hands on real hardware with W10. Thing is, I cannot replicate this at all.

Does it happen every time? Are you doing anything interesting, like having defective cable or Steam running in background?

@kozec kozec changed the title Steam controller does not work by cable In Windows Version Help Wanted Steam controller does not work by cable In Windows Version Jun 12, 2019
@kozec
Copy link
Owner

kozec commented Jun 12, 2019

I tagged this as "help wanted", because not only I was not able to reproduce the issue, even if I were, I'm not really sure how would I go around fixing it. It looks like something weird happening between libusb and Windows.

@rusagent
Copy link

I've got the same problem

[I] Daemon Starting SC Controller Daemon v0.4.5...
[I] Daemon Created control socket C:\Users\xxx\AppData\Roaming\scc\daemon.socket
[I] Daemon Initializing drivers...
[D] Mapper Creating virtual devices...
[d] Mapper Gamepad: <ViGEm x360 Controller 0x02a1baf0>
[d] Mapper Mouse: <Winapi mouse device 0x0090e9c0>
[d] Mapper keyboard: <Winapi keyboard device 0x0090eaf0>
[I] Daemon Activated default profile 'C:\Users\xxx\Downloads\sc-controller-0.4.9.4-win32-pre-release\share\default_profiles\Desktop.sccprofile'
[E] USB Failed to open device 15 on bus 2: No such device (it may have been disconnected)
[E] sc_by_cable Failed to open '/win32/usb/2/f'
[I] Daemon Ready.

Let's connect somehow - maybe on a discord server and I try to give you as much information as possible!

@kozec
Copy link
Owner

kozec commented Jun 16, 2019

I'm currently away from my PC, but quick question: Is anyone affected by issue connecting controller to usb hub, or using multiple usb controllers (as in adding cards)? I'm noticing pattern of having bus number in USB Failed to open device 15 on bus 2 anything but 1 here.

@rusagent
Copy link

Yes, i am using a USB Hub. And i kind of have to because i don't have much USB slots in my laptop :/

@rusagent
Copy link

There'I think there's a fix in an updated usblib libusb/libusb#295

@notNSANE
Copy link

I'm not sure if this is the same issue (I'm new to the software) but I'm not running the SC on a USB Hub and all I can do is use the Lizard Mode on the SC. The green icon is enabled.

@kozec
Copy link
Owner

kozec commented Jul 2, 2019

Just as report; I was able to replicate the issue, but I'm still not sure how to tackle it.

Turns out that wired SC is grabbed by "generic HID mouse / keyboard driver" in Windows, which imposes some weird restrictions. Libusb then tries some magic and opens interface 0 (I have no idea why that one) and fails with FILE_NOT_FOUND. Nothing about this is right and I may end up patching libusb :(

So, this will be known bug for next pre-release.

@rusagent
Copy link

rusagent commented Jul 4, 2019

Thanks for looking into this!

@kozec
Copy link
Owner

kozec commented Sep 2, 2019

Fixed in latest pre-release

@kozec kozec closed this as completed Sep 2, 2019
@kozec kozec unpinned this issue Oct 27, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants