Panajev2001a
GAF's Pleasant Genius
Introduction: No, motion sensing still does not work.
Remember this:
http://www.neogaf.com/forum/showthread.php?t=184823&highlight=Linux
Well, if you are already a Geoff Levand's kernel user keep going else go to that thread and see how it can be good for you (better reboot, halt, and boot-game-os support as well as reduced black bars around the picture).
My set-up: updated Fedora 7 system (run "yum update" to make sure it is updated and install joystick support "yum install joystick*" ... well without the " " ).
Current kernel: latest custom 2.6.23-rc6 kernel (pulled from Geoff Levand's tree as in the thread I posted above... in the make menuconfig step I only added Netfilter support [not relevant to this scenario] and Userspace Module Support as a module [M] under File Systems).
In order to make sure future custom kernels from Geoff Levand's tree keep booting on your PS3 you need to update the kboot loader (otheros.bld):
http://ozlabs.org/pipermail/cbe-oss-dev/2007-September/003260.html
Download, similarly to the procedure you followed when you first installed linux on your PS3, in your memory stick/USB drive/etc the otheros.bld file you find here:
http://www.kernel.org/pub/linux/kernel/people/geoff/cell/CELL-Linux-CL_20070831-ADDON/PS3/otheros/
(this is based of kernel 2.6.23, but Geoff Levand will keep posting newer and newer otheros.bld files in future releases of the Linux ADD-ON disc)
and put it in the folder (I'll use Windows/Dos directory style slashes) <root of your removable drive>:\PS3\otheros\
Now, boot PS3's Game OS (XMB) and go to System Settings and install Other OS: t will find it in your removable drive. Now you can remove your removable drive and load Linux/Other OS just as you did before and check at the kboot prompt the kboot version with: uname -rv.
Now, onto sixaxis operation:
http://www.pabr.org/sixlinux/sixlinux.en.html#op
Some comments...
First thing, before following that guide, run these commands (become root before following all of these steps):
service hidd stop
service bluetooth stop
(multiple times for each if necessary)
If you have problem with the line:
hidd --server --nocheck -n
hidd should be in the /usr/sbin or the /sbin directories so using the full path to start hidd should do the trick: /usr/sbin/hidd or /sbin/hidd.
Also remember to either start that command in background with & or to have two terminal windows open. You can safely stop hidd with CTRL+C after you have tested that the SIXAXIS is recognized.
After you have followed all the steps of that section of that guide: to shut the SIXAXIS off simply stop the hidd and bluetooth services and then restart them. (service <name> start). Make sure the stopping and starting of services goes well [OK].
A nice thing about this is that there are linux programs that allow you to map a joystick to a mouse so you could in theory use one of the sticks of the controller to control a virtual mouse... it can avoid the need for a Wireless mouse if all you plan to do is to do simple operations which do not need razor sharp accuracy .
http://freshmeat.net/projects/js2mouse/
You can try "yum install js2mouse" to see if there is a package available that yum can install for you.
Please ask questions here if you encounter any problem with my two "guides", I'll see what I can do to help you.
Remember this:
http://www.neogaf.com/forum/showthread.php?t=184823&highlight=Linux
Well, if you are already a Geoff Levand's kernel user keep going else go to that thread and see how it can be good for you (better reboot, halt, and boot-game-os support as well as reduced black bars around the picture).
My set-up: updated Fedora 7 system (run "yum update" to make sure it is updated and install joystick support "yum install joystick*" ... well without the " " ).
Current kernel: latest custom 2.6.23-rc6 kernel (pulled from Geoff Levand's tree as in the thread I posted above... in the make menuconfig step I only added Netfilter support [not relevant to this scenario] and Userspace Module Support as a module [M] under File Systems).
In order to make sure future custom kernels from Geoff Levand's tree keep booting on your PS3 you need to update the kboot loader (otheros.bld):
http://ozlabs.org/pipermail/cbe-oss-dev/2007-September/003260.html
Download, similarly to the procedure you followed when you first installed linux on your PS3, in your memory stick/USB drive/etc the otheros.bld file you find here:
http://www.kernel.org/pub/linux/kernel/people/geoff/cell/CELL-Linux-CL_20070831-ADDON/PS3/otheros/
(this is based of kernel 2.6.23, but Geoff Levand will keep posting newer and newer otheros.bld files in future releases of the Linux ADD-ON disc)
and put it in the folder (I'll use Windows/Dos directory style slashes) <root of your removable drive>:\PS3\otheros\
Now, boot PS3's Game OS (XMB) and go to System Settings and install Other OS: t will find it in your removable drive. Now you can remove your removable drive and load Linux/Other OS just as you did before and check at the kboot prompt the kboot version with: uname -rv.
Now, onto sixaxis operation:
http://www.pabr.org/sixlinux/sixlinux.en.html#op
Some comments...
First thing, before following that guide, run these commands (become root before following all of these steps):
service hidd stop
service bluetooth stop
(multiple times for each if necessary)
If you have problem with the line:
hidd --server --nocheck -n
hidd should be in the /usr/sbin or the /sbin directories so using the full path to start hidd should do the trick: /usr/sbin/hidd or /sbin/hidd.
Also remember to either start that command in background with & or to have two terminal windows open. You can safely stop hidd with CTRL+C after you have tested that the SIXAXIS is recognized.
After you have followed all the steps of that section of that guide: to shut the SIXAXIS off simply stop the hidd and bluetooth services and then restart them. (service <name> start). Make sure the stopping and starting of services goes well [OK].
A nice thing about this is that there are linux programs that allow you to map a joystick to a mouse so you could in theory use one of the sticks of the controller to control a virtual mouse... it can avoid the need for a Wireless mouse if all you plan to do is to do simple operations which do not need razor sharp accuracy .
http://freshmeat.net/projects/js2mouse/
You can try "yum install js2mouse" to see if there is a package available that yum can install for you.
Please ask questions here if you encounter any problem with my two "guides", I'll see what I can do to help you.