Gamecon driver no longer working in Retropie 4.2.2
Pi2 @ 1Ghz
Multibootpi with Retropie 4.0.x upgraded to 4.2.2 c1c78c5
I've had this problem in the past where the driver failed to install on previous upgrades of Retropie, but updating all packages, rebooting, and repeating the process 2-3x always used to fix it. I tried a clean install of the same distro and then upgraded to 4.2.2 again, but I get the same results.
"Error! Bad return status for module build on kernel: 4.9.24-v7+ (armv7l)"
The rest of the errors are in the pastebin.
@Darksavior you didn't update OS packages / kernel.
oh wait. sorry. no the problem is you have installed a bleeding edge kernel - did you use rpi-update ? It won't work with that. You need to install a packaged kernel.
@BuZz I've only used the "Update All Installed Packages" option and nothing more. I also do press Yes in updating "the underlying OS packages (eg kernel etc) option".
Please confirm the output of
uname -afrom a terminal.
If you have a 4.9.x kernel installed, then you have at some point used rpi-update or are using an image that someone else used that on. I just noticed you are using Multibootpi - This is not an official image and it's reasons like this official images are not supported (as they are often modified).
Use our official image. You can also try
sudo apt-get install --reinstall raspberrypi-kernelto get the packaged kernel back on.
@BuZz I can confirm it's using 4.9.24-v7. This multibootpi image is from october 2016 and originally included 4.0.x and has never given me issues before. I'll try a new fresh image and report back.
@Darksavior 4.9.24 was only released 7 days ago, so if you didn't use rpi-update, that image must have some script to update it or something (or it's not using Raspbian but another custom disto).
Ok, I installed a fresh official 4.2 image and updated that to 4.2.2 with nothing but the retropie script updater...annnnnd its 4.9.24-v7 and the gamecon driver stopped working. I did install the gamecon driver without updating a thing when it was in 4.2 and of course, that worked.
I did try that command to get the packaged kernel back annnnd: "unpacking raspberrypi -kernel (1.20170427-1) over (1.20170427.-1)...
@Darksavior OK. Looks like they have now packaged 4.9.x - I hadn't realised sorry. I can only recommend you don't update the kernel for now then, as the gamecon driver is not yet compatible with 4.9 and I don't have time right now to look into it. (3rd party package so will need an upstream fix).