PS4 Fanatec CSR connection drop out
Posted: Mon Sep 05, 2016 9:10 am
Hey, I've just set this up, had a lot of help from a friend setting up the config and the USB adaptor.
I use a Fanatec CSR, in PS3 mode, so the PC identifies it as a Logitech G25. The config file has been customised so it all works fine with the PS4. The only issue I'm having is GIMX stops working randomly, disconnecting me.
Here are the logs (cut some of the inputs out to keep it short):
global option -l with value `log.txt'
global option -c with value `FanatecCSR_G29.xml'
controller #1: option -p with value `COM7'
now reading arguments for controller #2
status flag is set
subpos flag is set
force_updates flag is set
GIMX 5.9 i386
Windows Vista SP2 x86
Kernel version: 6.0 (6002)
native mode is already enabled for HID device \\?\hid#vid_046d&pid_c299#7&252a960&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (PID=c299)
Detected USB adapter: G29 PS4.
Reset sent to the adapter.
using default refresh period: 5.00ms
macros are not available for: joystick PS4 Controller (0)
Warning: can't open macro directory C:\Users\Mike\AppData\Roaming//gimx//macros/
0 1473061509.562412
0 1473061563.073412, wheel (3188)
0 1473061563.078412, wheel (3216)
**cut here**
0 1473061581.803412, wheel (-1070)
Exiting
src/windows/async.c:449 GetOverlappedResult failed with error: A device attached to the system is not functioning.
src/windows/async.c:118 queue_write: no space left in write queue for device (0)
src/windows/async.c:306 WriteFile failed with error: The device does not recognize the command.
src/windows/serialasync.c:167 SetCommState failed with error: Access is denied.
src/windows/serialasync.c:170 SetCommTimeouts failed with error: Access is denied.
^That is the only time it's said that when it's stopped. The other times have looked like this:
global option -l with value `log.txt'
global option -c with value `FanatecCSR_G29.xml'
controller #1: option -p with value `COM7'
now reading arguments for controller #2
status flag is set
subpos flag is set
force_updates flag is set
GIMX 5.9 i386
Windows Vista SP2 x86
Kernel version: 6.0 (6002)
native mode is already enabled for HID device \\?\hid#vid_046d&pid_c299#7&266f08fd&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (PID=c299)
Detected USB adapter: G29 PS4.
using default refresh period: 5.00ms
macros are not available for: joystick PS4 Controller (0)
Warning: can't open macro directory C:\Users\Mike\AppData\Roaming//gimx//macros/
0 1473061960.167212
Exiting
src/windows/async.c:118 queue_write: no space left in write queue for device (0)
^That time it happened straight away, but other times it has worked from anywhere between 2 mins and over an hour, but every time, the log ends with this bit:
Exiting
src/windows/async.c:118 queue_write: no space left in write queue for device (0)
Any help would be hugely appreciated.
I use a Fanatec CSR, in PS3 mode, so the PC identifies it as a Logitech G25. The config file has been customised so it all works fine with the PS4. The only issue I'm having is GIMX stops working randomly, disconnecting me.
Here are the logs (cut some of the inputs out to keep it short):
global option -l with value `log.txt'
global option -c with value `FanatecCSR_G29.xml'
controller #1: option -p with value `COM7'
now reading arguments for controller #2
status flag is set
subpos flag is set
force_updates flag is set
GIMX 5.9 i386
Windows Vista SP2 x86
Kernel version: 6.0 (6002)
native mode is already enabled for HID device \\?\hid#vid_046d&pid_c299#7&252a960&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (PID=c299)
Detected USB adapter: G29 PS4.
Reset sent to the adapter.
using default refresh period: 5.00ms
macros are not available for: joystick PS4 Controller (0)
Warning: can't open macro directory C:\Users\Mike\AppData\Roaming//gimx//macros/
0 1473061509.562412
0 1473061563.073412, wheel (3188)
0 1473061563.078412, wheel (3216)
**cut here**
0 1473061581.803412, wheel (-1070)
Exiting
src/windows/async.c:449 GetOverlappedResult failed with error: A device attached to the system is not functioning.
src/windows/async.c:118 queue_write: no space left in write queue for device (0)
src/windows/async.c:306 WriteFile failed with error: The device does not recognize the command.
src/windows/serialasync.c:167 SetCommState failed with error: Access is denied.
src/windows/serialasync.c:170 SetCommTimeouts failed with error: Access is denied.
^That is the only time it's said that when it's stopped. The other times have looked like this:
global option -l with value `log.txt'
global option -c with value `FanatecCSR_G29.xml'
controller #1: option -p with value `COM7'
now reading arguments for controller #2
status flag is set
subpos flag is set
force_updates flag is set
GIMX 5.9 i386
Windows Vista SP2 x86
Kernel version: 6.0 (6002)
native mode is already enabled for HID device \\?\hid#vid_046d&pid_c299#7&266f08fd&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (PID=c299)
Detected USB adapter: G29 PS4.
using default refresh period: 5.00ms
macros are not available for: joystick PS4 Controller (0)
Warning: can't open macro directory C:\Users\Mike\AppData\Roaming//gimx//macros/
0 1473061960.167212
Exiting
src/windows/async.c:118 queue_write: no space left in write queue for device (0)
^That time it happened straight away, but other times it has worked from anywhere between 2 mins and over an hour, but every time, the log ends with this bit:
Exiting
src/windows/async.c:118 queue_write: no space left in write queue for device (0)
Any help would be hugely appreciated.