Project

General

Profile

Actions

Emulator Issues #4641

closed

Linux Wii input broken

Added by joeauty over 13 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Wiimote pairing works as confirmed by console output, GUI feedback, the pairing light on the Wiimote, and WmGUI also works. The same hardware works with Dolphin for OS X. Testing under both OS X and Linux batteries are fully charged. However, no input from my Wiimote is recognized by my games.

This problem has been confirmed by no_cluez.

Dolphin version with the problem (as it appears in the title bar, Ex.: "R
4779" or "R 6403M"):

3.0, r7613 (Ubuntu PPA), HEAD

(optional) Dolphin version that does not have the problem:

I don't know when this problem started, but this was not a a problem in past builds from an undeterminable point in the past

Operating system and version:
32-bit or 64-bit:

Ubuntu 64 bit

Game ID (as it appears in game properties, Ex.: "GZ2P01" or "RSBE01"):

Any Wii game

Build command-line (not on Windows):

Built versions via cmake

Was the ISO a plain dump from disc, compressed and/or scrubbed?

These same ISOs work in OS X and past versions of Dolphin

Please provide any additional information below.

There is no console output relating to Wiimote input, the only output that I see indicates successful pairing

Actions #1

Updated by joeauty over 13 years ago

I forgot to add that emulated Wii input is also broken in LInux for me. Also, the pairing light remains on as I get into the game, there is no evidence of a disconnect

Actions #2

Updated by NeoBrainX over 13 years ago

  • Status changed from New to Accepted
Actions #3

Updated by bztdlinux over 13 years ago

Works for me on r7652, maybe I'll wind back and see if it was broken earlier. Also, I'm currently using scons, not cmake. That could change something.

Actions #4

Updated by joeauty over 13 years ago

I tried building r7658 via cmake after doing a "make clean" and the Wiimote didn't work (I also got an all black screen, but I could hear based on the audio that the game wasn't responding to my Wiimote controls). Then, I did another make clean, scons from the parent directory, and sudo scons install.

Running dolphin-emu from /usr/local/bin/dolphin-emu now I can't even get the Dolphin GUI to display to select a game. Oddly enough though, I can get it to display via X11 forwarding, but this does me no good for testing because I can't pair via Bluetooth.

I can try building 7652 rather than 7658 if that would be helpful testing data, but I'm a little confused exactly what the difference would be between using scons and cmake? I guess I figured that both built the same binaries using GCC via a different means?

I'm happy to test whatever, I'm sorry to complicate things further by bringing up the lack of GUI issue. , are you able to reproduce this in 7658? What build methodology did you use? What version of Linux are you using? Do you have all of the packages listed on the LInux Build page http://code.google.com/p/dolphin-emu/wiki/Linux_Build installed?

Actions #5

Updated by joeauty over 13 years ago

I tried from scratch to get a build I could run via scons with the latest Dolphin build, but same problem - no GUI. What did you do to get scons to build and run successfully for you , and can you reproduce any of these problems with more recent builds?

Actions #6

Updated by glennricster over 13 years ago

You shouldn't be using scons. I just tested this and real wiimotes work fine for me on linux.

Actions #7

Updated by joeauty over 13 years ago

Can you please tell me what build you got it working in glennricster?

Actions #8

Updated by glennricster over 13 years ago

I used the cmake build system. Like I said, you should not be building with scons on linux. That build system is now only for OSX, and we are not supporting issues that come from someone building with scons. If you are on Ubuntu then you can use my ppa. Real wiimotes work for me with that build.

Actions #9

Updated by joeauty over 13 years ago

glennricster: yeah, I normally use your PPA, I appreciate you making this available. Unfortunately, 3.0-0ubuntu1~natty is producing this problem for me.

Actions #10

Updated by glennricster over 13 years ago

For me real wiimotes are working with both the the trunk build and the release build from my PPA. When you open the wiimote config dialog does it show that there are wiimotes connected?

Actions #11

Updated by glennricster over 13 years ago

By the way, you aren't trying to pair the wiimote using wmgui and then use the wiimote in dolphin are you? That would certainly fail. You must pair the wiimote using dolphin directly.

Actions #12

Updated by joeauty over 13 years ago

glennricster: as stated in my original post, the dialog is showing proper pairing as is the console and the pairing light on the Wiimote itself. This has been confirmed by others, including no_cluez, as you can see in the other comments in this thread.

Is it possible that this is problem with particular versions of the Bluetooth dependencies? Are you running Ubuntu Natty glennricster?

I'm not pairing using WMGui, nor do I have it open when using Dolphin.

Thanks for your help!

Actions #13

Updated by joeauty over 13 years ago

I solved the problem.

The problem must have been corrupt settings/preferences, because moving the ~/.dolphin-emu directory elsewhere and starting up Dolphin 3 from Glennricster's PPA works fine now.

I hope this helps the others in here having problems. Perhaps detecting pref/settings file problems should be a part of the Dolphin codebase, if not so already?

Actions #14

Updated by glennricster over 13 years ago

I was going to suggest something like that. I suspect that this is an issue with the SYSCONF file, and some of the recent changes that have occurred with that.

Actions #15

Updated by stephen.gutknecht over 13 years ago

I'm fine on LInux too with fresh config files / clean system. I suggest someone close out this issue now. Delete your ~/.dolphin-emu settings :)

Actions #16

Updated by glennricster over 13 years ago

If someone that is having this problem could do a little test it might help. Instead of deleting the entire ~/.dolphin-emu directory, just delete the ~/.dolphin-emu/Wii/shared2/sys/SYSCONF file and see if that fixes the issue.

Actions #17

Updated by glennricster over 13 years ago

Is this issue resolved? Can it be marked as fixed? If know one responds in a day or so I will mark it as fixed.

Actions #18

Updated by joeauty over 13 years ago

In my books it is fixed. Sorry, I haven't had enough time to play around with the possibly corrupt SYSCONF file. Would you like me to attach the file?

Actions #19

Updated by glennricster over 13 years ago

  • Status changed from Accepted to Fixed

No. I will just mark this issue as fixed. If it crops up again someone can open another issue, or reopen this one.

Actions

Also available in: Atom PDF