@gadgetoid - thanks for the tip on upgrading retropie. After upgrading to 4.4, sound started working! Joystick is still unresponsive. One thing i saw at the end of the upgade was a screen display the error: “Error running ‘git pull’ - returned 1”. This made me want to check the logs (which should do anyway) to verify the installation went ok.
(screenshot)
Logs from retropie-setup viewable here: https://clitxt.com/t/r3r-1537477240.txt
A quick grep for ‘error’ in the logs pointed me to these two items:
Number 1
= = = = = = = = = = = = = = = = = = = = =
Configuring ‘retroarch’ : RetroArch - frontend to the libretro emulator cores - required by all lr-* emulators
= = = = = = = = = = = = = = = = = = = = =
error: Your local changes to the following files would be overwritten by merge:
shaders/2xsal.glsl
shaders/crt-pi-vertical.glsl
shaders/crt-pi.glsl
shaders/nedi-jinc-pass2.glsl
shaders/nedi-pass0.glsl
shaders/nedi-pass1.glsl
shaders/super-2xsai.glsl
shaders/super-eagle.glsl
stock.glsl
Please, commit your changes or stash them before you can merge.
Aborting
Number 2
Copying new default configuration to /opt/retropie/configs/all/retroarch.cfg.rp-dist
/home/pi
Error running ‘git pull’ - returned 1
I’m not sure what these pertain to. Hopefully they are related to the joystick detection issue. Any feedback appreciated! Thanks!
Also - I re-ran diagnostic checks after the upgrade after the upgrade to retropie 4.4. Here are the results of some initial observations:
1. Here is entire output from the “dmesg” command after retropie upgrade to 4.4
Quick grep for ‘gpio’ found a few things:
[ 0.086866] uart-pl011 3f201000.serial: could not find pctldev for node /soc/gpio@7e200000/uart0_pins, deferring probe
and
[ 2.599507] gpio-keys gpio_keys: could not find pctldev for node /soc/interrupt-controller@7e00b200, deferring probe
[ 2.600890] gpio-keys gpio_keys: could not find pctldev for node /soc/interrupt-controller@7e00b200, deferring probe
[ 2.601410] gpio-keys gpio_keys: could not find pctldev for node /soc/interrupt-controller@7e00b200, deferring probe
[ 2.732767] gpio-keys gpio_keys: could not find pctldev for node /soc/interrupt-controller@7e00b200, deferring probe
[ 2.737675] gpiomem-bcm2835 3f200000.gpiomem: Initialised: Registers at 0x3f200000
[ 2.738059] gpio-keys gpio_keys: could not find pctldev for node /soc/interrupt-controller@7e00b200, deferring probe
[ 2.742789] gpio-keys gpio_keys: could not find pctldev for node /soc/interrupt-controller@7e00b200, deferring probe
[ 2.743957] gpio-keys gpio_keys: could not find pctldev for node /soc/interrupt-controller@7e00b200, deferring probe
[ 2.785437] snd-hifiberry-dac soc:sound: pcm5102a-hifi <-> 3f203000.i2s mapping ok
[ 2.789588] gpio-keys gpio_keys: could not find pctldev for node /soc/interrupt-controller@7e00b200, deferring probe
[ 2.991742] gpio-keys gpio_keys: could not find pctldev for node /soc/interrupt-controller@7e00b200, deferring probe
[ 3.000811] usbcore: registered new interface driver brcmfmac
[ 3.001159] gpio-keys gpio_keys: could not find pctldev for node /soc/interrupt-controller@7e00b200, deferring probe
- watch -n 0.1 gpio readall (o qtch gpio status)
All the buttons and Joystick UP register activity. however Joystick down, left, right do not register.