Project

General

Profile

Actions

Emulator Issues #3164

closed

Only one real wiimote in Linux x86_64

Added by justmoen almost 14 years ago.

Status:
Duplicate
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

What steps will reproduce the problem?
1.Both wiimotes active and detected in config
2.Start any game (ex:NSMB) with one wiimote blinking
3.Select 2 player
4.Press Alt+F6, screen blinks. If I do this in windowed mode, Controller+2 is checked under tools.
5.Wiimote #2 just blinks and never connects.

What is the expected output? What do you see instead?
I expect the second controller to connect.

Dolphin version with the problem? Other Dolphin version without the
problem?
6128 from glenric's ubuntu repo

32-bit or 64-bit and any other build parameters?
64-bit
OS version and versions of tools/libraries used?
From glenric repos, Ubuntu 10.04

Please provide any additional information below.
This is the first time I have tried this. The wiimotes are brand new with fresh batteries.

The bluetooth adapter is the IO Gear that is supposed to have the same chipset as the Wii.

Both wiimotes are detected in the Wiimote config.
Only Alt+F6 causes the screen to blink. I did not try to enable wiimotes #3 and #4. Both wiimotes work by themselves.

Wii Sports Freezes while trying to connect the second wiimote.

If I have both wiimotes blinking while the game is booting, both wiimotes are detected as #1 and #2 but the game still has the second wiimote off.


Related issues 1 (0 open1 closed)

Is duplicate of Emulator - Emulator Issues #3195: r6177 br0ke wiimotesFixed

Actions
Actions #1

Updated by laurids.duellmann almost 14 years ago

same problem in osx

Actions #2

Updated by justmoen almost 14 years ago

Is this a long time known issue?
It seems like the input command for alt+f6 is doing something. If I follow this in the code, the keypress is piped through XKeysymToKeycode and then I get lost from there.

Actions #3

Updated by justmoen almost 14 years ago

Okay, I have more info on this bug.
I have a new Radeon video card to replace an NVidia card. The Radeon card would flicker in dolphin and I had to check Render to Main Window to stop the flickering. Since this is not true Fullscreen, Alt+F6 is executing some other function in linux instead of in Dolphin. If I start a game windowed with both controllers active, I CAN add a controller from Tools-Connect Wiimote 2.

Actions #4

Updated by magley22 almost 14 years ago

Hi,similar problem here, Opensuse 11.3 Gnome, AMD Athlon X2 64 2.5 Ghz, 2Gb 800Mhz DDR2 RAM, Dolphin SVN 6222. First Wiimote works OK (any of them). When trying to connect second Wiimote on Wiisport Dolphin closes. Follows the relevant output of gdb:

49:15:605 Source/Core/DiscIO/Src/FileMonitor.cpp:109 N[FileMon]: 8,489 kB Common/RPSportsCommon/stream/RP_SportsCommon_Bgm_Title.t.32.c4.brstm
Missing separate debuginfo for /usr/lib64/gio/modules/libgvfsdbus.so
Try: zypper install -C "debuginfo(build-id)=4c7fee1091a07a05e847a6cea814bfc06359eb1f"
Missing separate debuginfo for /lib64/libudev.so.0
Try: zypper install -C "debuginfo(build-id)=13b397133845ea8c061ef704a798134da7fd70ef"
Missing separate debuginfo for /usr/lib64/libfam.so.0
Try: zypper install -C "debuginfo(build-id)=29ef0787a07c934100cdc09f0ad96b20761e9fff"
Missing separate debuginfo for /usr/lib64/gio/modules/libgiogconf.so
Try: zypper install -C "debuginfo(build-id)=b5e4019a480b07e38083cb929d16aa505626fffa"
Missing separate debuginfo for /usr/lib64/gio/modules/libgioremote-volume-monitor.so
Try: zypper install -C "debuginfo(build-id)=1491c361583f273f92b1cf6d19d82dfbe0ca3308"
dolphin-emu: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.
[Thread 0x7fffc6afd710 (LWP 3975) exited]
[Thread 0x7fffc1ff0710 (LWP 3976) exited]
[Thread 0x7fffcf6f7710 (LWP 3972) exited]
[Thread 0x7fffcf7f8710 (LWP 3971) exited]
[Thread 0x7fffe08f0710 (LWP 3970) exited]
[Thread 0x7fffe1bfa710 (LWP 3969) exited]
[Thread 0x7fffc6bfe710 (LWP 3974) exited]

Program exited with code 01.
(gdb) backtrace
No stack.

Wonderfull emulator, Thank you !!!

Actions #5

Updated by arbrandes almost 14 years ago

This is:

  1. Not Linux specific (it also happens on Windows).
  2. Not 64-bit specific (it also happens on 32-bit Linux).
  3. A know issue introduced in r6177. Use r6176 and everything will work fine.

If you guys want an r6176 ubuntu amd64 deb while this isn't fixed, I made one (based on glennric's deb control file). No funny stuff, I promise:

http://ubuntuone.com/p/HF0/

If you still want to track glennric's PPA, you might have problems because this version is smaller than his latest (6186). After removing 6186 (dpkg -r) and installing 6176 (dpkg -i), I suggest holding version 6176. Check out the section on holding a package here:

https://help.ubuntu.com/community/PinningHowto#Introduction to Holding Packages

Actions #6

Updated by magley22 almost 14 years ago

Thanks for your reply,

I just downloaded and compiled SVN 6176 doing:
svn checkout -r 6176 http://dolphin-emu.googlecode.com/svn/trunk/ dolphin-emu-read-only

and then
scons opencl=true

I also tried without the opencl=true

but same result:

With normal Wiimote Plugin:

Missing separate debuginfo for /usr/lib64/gio/modules/libgvfsdbus.so
Try: zypper install -C "debuginfo(build-id)=4c7fee1091a07a05e847a6cea814bfc06359eb1f"
Missing separate debuginfo for /lib64/libudev.so.0
Try: zypper install -C "debuginfo(build-id)=13b397133845ea8c061ef704a798134da7fd70ef"
Missing separate debuginfo for /usr/lib64/libfam.so.0
Try: zypper install -C "debuginfo(build-id)=29ef0787a07c934100cdc09f0ad96b20761e9fff"
Missing separate debuginfo for /usr/lib64/gio/modules/libgiogconf.so
Try: zypper install -C "debuginfo(build-id)=b5e4019a480b07e38083cb929d16aa505626fffa"
Missing separate debuginfo for /usr/lib64/gio/modules/libgioremote-volume-monitor.so
Try: zypper install -C "debuginfo(build-id)=1491c361583f273f92b1cf6d19d82dfbe0ca3308"
Xlib: sequence lost (0x1cc72 > 0xcc80) in reply type 0x1c!
dolphin-emu: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.
[Thread 0x7fffcf4da710 (LWP 3526) exited]
[Thread 0x7fffc1ff0710 (LWP 3530) exited]
[Thread 0x7fffc6afd710 (LWP 3529) exited]
[Thread 0x7fffc6bfe710 (LWP 3528) exited]
[Thread 0x7fffcf5db710 (LWP 3525) exited]
[Thread 0x7fffe1bfa710 (LWP 3523) exited]
[Thread 0x7fffe06d3710 (LWP 3524) exited]

Program exited with code 01.
(gdb) backtrace
No stack.

With new Wiimote plugin:

Missing separate debuginfo for /usr/lib64/gio/modules/libgvfsdbus.so
Try: zypper install -C "debuginfo(build-id)=4c7fee1091a07a05e847a6cea814bfc06359eb1f"
Missing separate debuginfo for /lib64/libudev.so.0
Try: zypper install -C "debuginfo(build-id)=13b397133845ea8c061ef704a798134da7fd70ef"
Missing separate debuginfo for /usr/lib64/libfam.so.0
Try: zypper install -C "debuginfo(build-id)=29ef0787a07c934100cdc09f0ad96b20761e9fff"
Missing separate debuginfo for /usr/lib64/gio/modules/libgiogconf.so
Try: zypper install -C "debuginfo(build-id)=b5e4019a480b07e38083cb929d16aa505626fffa"
Missing separate debuginfo for /usr/lib64/gio/modules/libgioremote-volume-monitor.so
Try: zypper install -C "debuginfo(build-id)=1491c361583f273f92b1cf6d19d82dfbe0ca3308"
dolphin-emu: Fatal IO error 0 (Success) on X server :0.0.
[Thread 0x7fffca20b710 (LWP 3694) exited]
[Thread 0x7fffcad15710 (LWP 3693) exited]
[Thread 0x7fffcae16710 (LWP 3692) exited]
[Thread 0x7fffcf70c710 (LWP 3691) exited]
[Thread 0x7fffcf80d710 (LWP 3688) exited]
[Thread 0x7fffe08eb710 (LWP 3687) exited]
[Thread 0x7fffe1bfa710 (LWP 3686) exited]

Program exited with code 01.
(gdb) backtrace
No stack.
(gdb)

Actions #7

Updated by arbrandes almost 14 years ago

magley22, it seems you're issue is something else altogether. I use 6176 and I can play with two Wiimotes regularly. Any revision above that will not work, although it won't crash either.

Actions #8

Updated by magley22 almost 14 years ago

Hello, I've finally been able to get my two wiimotes working with svn 6176 on Opensuse 11.3 - 64 bits - Wiimote plugin New. IJust want to describe the steps that work for me:

  1. Start Dolphin
  2. Start the game while pressing 1+2 on both wiimotes. Both wiimotes are paired, indicating their order with the blue leds
  3. After getting into the game, press PAUSE and then Menu-Tools-Connect Wiimote 2 (Alt+F6 would be an alternative, but seems to have other function on Opensuse), then press PLAY to get the game running again
  4. Now the game recognizes both wiimotes

I used to do just this sames steps but without pressing PAUSE and did not work. I used to try to pair the second wiimote using the game pairing menu and that is what produce the segmentation fault.

Thank you,

Actions #9

Updated by arbrandes almost 14 years ago

"Alt+F6 would be an alternative, but seems to have other function on Opensuse"

And on all *nix boxes. Just configure the hotkey to something else; I use F1 for Wiimote 1, F2 for Wiimote 2, and so on.

Actions #10

Updated by danielfrancosantana almost 14 years ago

This is the same bug of the windows versions. Issue 3195.

Actions #11

Updated by skidau almost 14 years ago

  • Status changed from New to Duplicate
Actions

Also available in: Atom PDF