Fandom

Scratchpad

P5 Glove:Linux

216,193pages on
this wiki
Add New Page
Discuss this page0 Share

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Input device weirdness

When unplugging the glove, the USB subsytem may go crazy and deny you control of your mouse pointer/make it behave erratically. Re-initialising the USB subsystem tends to sort this out.

Writing a small shell script to do this is probably best. For example:


#!/bin/bash

# This will write message out to your system log. /var/log/messages or whatever.
LOGGER="/usr/bin/logger -t P5UNLOADER"

$LOGGER "Unloading kernel modules"

# You need to change the lines below to reflect USB dependancies on your system. 
# Examine the output of lsmod for details.  If you do not see USB modules, you 
# need to recompile your kernel so that USB support is modular and not compiled 
# in, otherwise rebooting will be required to achieve the same effect.
modprobe -r ehci_hcd
modprobe -r uhci_hcd
modprobe -r usb_storage
modprobe -r usbmouse
modprobe -r usbkbd
modprobe -r usbhid

$LOGGER "Unmounting /proc/bus/usb"

umount /proc/bus/usb

modprobe -r usbcore

modprobe usbcore

$LOGGER "Remounting /proc/bus/usb"

mount -t usbfs usbfs /proc/bus/usb

$LOGGER "Reloading kernel modules"

# Again, change the lines below to reflect the modules on your system
modprobe ehci_hcd
modprobe uhci_hcd
modprobe usb_storage
modprobe usbmouse
modprobe usbkbd
modprobe usbhid

Edit the script to your needs and put it somewhere sensible (mine lives at /usr/local/bin/recoverfromglove). Run it as root to regain control of your input devices (don't forget to chmod +x it first). Occasionally, even after running it you'll need to click a bit before left/right click works properly.

Also on Fandom

Random wikia