-
Notifications
You must be signed in to change notification settings - Fork 129
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
Comments
Is that Windows 10? |
Yes, Windows 10. |
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? |
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. |
I've got the same problem [I] Daemon Starting SC Controller Daemon v0.4.5... Let's connect somehow - maybe on a discord server and I try to give you as much information as possible! |
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 |
Yes, i am using a USB Hub. And i kind of have to because i don't have much USB slots in my laptop :/ |
There'I think there's a fix in an updated usblib libusb/libusb#295 |
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. |
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. |
Thanks for looking into this! |
Fixed in latest pre-release |
[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.
The text was updated successfully, but these errors were encountered: