Skip to content

Instantly share code, notes, and snippets.

@mhitza
Created October 8, 2015 02:37
Show Gist options
  • Save mhitza/81651f49b3a43e6f4554 to your computer and use it in GitHub Desktop.
Save mhitza/81651f49b3a43e6f4554 to your computer and use it in GitHub Desktop.
How to connect your PSP on Linux

It should work by default when connected, however you might reach this page with the same issue I had, where you where missing a few essential steps.

  1. Be sure that your PSP is set into USB mode: Settings -> USB connection
  2. Be sure the kernel module usb-storage is enabled, you can check with sudo modinfo usb-storage and enable it with sudo modprobe usb-storage
  3. Reconnect your cable after trying any of the previous steps
  4. If it doesn't get automounted, run dmesg to find the device (on my local machine it's sdb as seen in the output) and mount it manually (prefered with your user access rights so you don't have to use sudo for file copy)
$ dmesg | grep -i psp -A4
[  655.040255] usb 3-2: Product: "PSP" Type A
[  655.040256] usb 3-2: Manufacturer: Sony
[  655.040257] usb 3-2: SerialNumber: 325260E44F4B0849
[  655.040726] usb-storage 3-2:1.0: USB Mass Storage device detected
[  655.040865] scsi host9: usb-storage 3-2:1.0
[  656.042825] scsi 9:0:0:0: Direct-Access     SONY     "PSP" MS         1.00 PQ: 0 ANSI: 0 CCS
[  656.043172] sd 9:0:0:0: Attached scsi generic sg2 type 0
[  656.043843] sd 9:0:0:0: [sdb] 8005632 512-byte logical blocks: (4.09 GB/3.81 GiB)
[  656.044110] sd 9:0:0:0: [sdb] Write Protect is off
[  656.044113] sd 9:0:0:0: [sdb] Mode Sense: 00 6a 20 00
@norpol
Copy link

norpol commented Mar 5, 2017

Yey, someone else who's messing around with the PSP.
Your gists have inspired me to upload some shell script for automatically mounting a block device and then copying it's content with 'user-only' privileges. The script is just calling gvfs-mount, but might still be useful for you, especially because your comment regarding auto mounting and user access rights.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment