Raspbian lite doesn't work, normal Raspbian does
Posted: Thu Oct 20, 2016 7:02 am
I'm having an issue with my current rpi setup, where gimx starts correctly without errors, yet the PS4 won't recognize the wheel. It's unresponsive when I press the PS button. Everything else seems fine as far as leds lighting up and controllers looking active.
If I swap my sd card to another one with my old image, everything works fine.
The only difference I can think of is that the new sd card has raspbian lite installed, with no gui. The old one has regular raspbian. I think I did all the other setup steps the same.
Any ideas on how I can debug this?
Here's the output:
pi@raspberrypi:~ $ /usr/bin/gimx -p /dev/ttyUSB0 -c LogitechG27_G29.xml --nograb
controller #1: option -p with value `/dev/ttyUSB0'
now reading arguments for controller #2
global option -c with value `LogitechG27_G29.xml'
grab flag is unset
native mode is already enabled for HID device 01:01:04 (PID=c29b)
Detected USB adapter: G29 PS4.
using default refresh period: 5.00ms
And here is the detailed log of the working version:
global option -l with value `steel_3d'
grab flag is unset
GIMX 5.8 ARMv6
Raspbian GNU/Linux 8.0 (jessie)
Linux 4.4.15-v7+ #897 SMP Tue Jul 12 18:42:55 BST 2016 unknown
Bus 001 Device 007: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light
Bus 001 Device 008: ID 046d:c29b Logitech, Inc. G27 Racing Wheel
Bus 001 Device 005: ID 054c:05c4 Sony Corp.
Bus 001 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/5p, 480M
|__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=smsc95xx, 480M
|__ Port 2: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 4, If 2, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 3: Dev 5, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 4: Dev 8, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 5: Dev 7, If 0, Class=Vendor Specific Class, Driver=cp210x, 12M
native mode is already enabled for HID device 01:01:04 (PID=c29b)
Detected USB adapter: G29 PS4.
using default refresh period: 5.00ms
And the non-working version:
global option -l with value `mylog'
grab flag is unset
GIMX 5.9 ARMv6
Raspbian GNU/Linux 8.0 (jessie)
Linux 4.4.21-v7+ #911 SMP Thu Sep 15 14:22:38 BST 2016 unknown
Bus 001 Device 007: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light
Bus 001 Device 008: ID 046d:c29b Logitech, Inc. G27 Racing Wheel
Bus 001 Device 005: ID 054c:05c4 Sony Corp.
Bus 001 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/5p, 480M
|__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=smsc95xx, 480M
|__ Port 2: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 4, If 2, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 3: Dev 5, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 4: Dev 8, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 5: Dev 7, If 0, Class=Vendor Specific Class, Driver=cp210x, 12M
native mode is already enabled for HID device 01:01:04 (PID=c29b)
Detected USB adapter: G29 PS4.
using default refresh period: 5.00ms
If I swap my sd card to another one with my old image, everything works fine.
The only difference I can think of is that the new sd card has raspbian lite installed, with no gui. The old one has regular raspbian. I think I did all the other setup steps the same.
Any ideas on how I can debug this?
Here's the output:
pi@raspberrypi:~ $ /usr/bin/gimx -p /dev/ttyUSB0 -c LogitechG27_G29.xml --nograb
controller #1: option -p with value `/dev/ttyUSB0'
now reading arguments for controller #2
global option -c with value `LogitechG27_G29.xml'
grab flag is unset
native mode is already enabled for HID device 01:01:04 (PID=c29b)
Detected USB adapter: G29 PS4.
using default refresh period: 5.00ms
And here is the detailed log of the working version:
global option -l with value `steel_3d'
grab flag is unset
GIMX 5.8 ARMv6
Raspbian GNU/Linux 8.0 (jessie)
Linux 4.4.15-v7+ #897 SMP Tue Jul 12 18:42:55 BST 2016 unknown
Bus 001 Device 007: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light
Bus 001 Device 008: ID 046d:c29b Logitech, Inc. G27 Racing Wheel
Bus 001 Device 005: ID 054c:05c4 Sony Corp.
Bus 001 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/5p, 480M
|__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=smsc95xx, 480M
|__ Port 2: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 4, If 2, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 3: Dev 5, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 4: Dev 8, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 5: Dev 7, If 0, Class=Vendor Specific Class, Driver=cp210x, 12M
native mode is already enabled for HID device 01:01:04 (PID=c29b)
Detected USB adapter: G29 PS4.
using default refresh period: 5.00ms
And the non-working version:
global option -l with value `mylog'
grab flag is unset
GIMX 5.9 ARMv6
Raspbian GNU/Linux 8.0 (jessie)
Linux 4.4.21-v7+ #911 SMP Thu Sep 15 14:22:38 BST 2016 unknown
Bus 001 Device 007: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light
Bus 001 Device 008: ID 046d:c29b Logitech, Inc. G27 Racing Wheel
Bus 001 Device 005: ID 054c:05c4 Sony Corp.
Bus 001 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/5p, 480M
|__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=smsc95xx, 480M
|__ Port 2: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 4, If 2, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 3: Dev 5, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 4: Dev 8, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 5: Dev 7, If 0, Class=Vendor Specific Class, Driver=cp210x, 12M
native mode is already enabled for HID device 01:01:04 (PID=c29b)
Detected USB adapter: G29 PS4.
using default refresh period: 5.00ms