PS3 RE: linux patch update and issue

NRoach44

Member
In reply to https://www.psx-place.com/threads/linux-patch-update-and-issue.34668/

It looks like there's a few tweaks needed to get 6.15 to build:

Code:
diff -Naur a/0010-ps3stor-multiple-regions.patch b/0010-ps3stor-multiple-regions.patch
--- a/0010-ps3stor-multiple-regions.patch    2025-04-02 09:50:29.000000000 +0800
+++ b/0010-ps3stor-multiple-regions.patch    2025-07-14 17:42:22.024864714 +0800
@@ -675,9 +675,9 @@
 +module_param_array(region_flags, uint, NULL, S_IRUGO);
 +MODULE_PARM_DESC(region_flags, "Region flags");
 
- static int ps3rom_slave_configure(struct scsi_device *scsi_dev)
- {
-@@ -161,12 +167,13 @@
+ static int ps3rom_sdev_configure(struct scsi_device *scsi_dev,
+                  struct queue_limits *lim)
+@@ -162,12 +168,13 @@
                     u32 sectors)
  {
      int res;
diff -Naur a/0100-spu-enum-shared-param.patch b/0100-spu-enum-shared-param.patch
--- a/0100-spu-enum-shared-param.patch    2025-04-02 09:50:29.000000000 +0800
+++ b/0100-spu-enum-shared-param.patch    2025-07-14 17:45:17.289869403 +0800
@@ -22,7 +22,7 @@
  #include <linux/ptrace.h>
  #include <linux/slab.h>
 @@ -26,6 +27,10 @@
- #include <asm/xmon.h>
+ #include <asm/spu_csa.h>
  #include <asm/kexec.h>
 
 +static int enum_shared = 0;

In addition:

  • /dev/ps3vram doesn't get made (error in dmesg)
  • /dev/sr0 can't mount ("can't open blockdev" but blkid can read it??)
  • /dev/ps3flash* can't mount (same as sr0)
Code:
[    2.336716] ps3vram: registered block device major 253
[    2.336809] ps3_system_bus_match:355: dev=10.2(ioc0_03), drv=10.2(ps3vram): match
[    2.339809] ps3vram ioc0_03: lv1_gpu_memory_allocate failed -17
[    2.339964] ps3vram ioc0_03: probe with driver ps3vram failed with error -12

I'm wondering if anyone has seen these issues before? I'll eventually make my way back through the patches and see if it stopped working at a particular version.
 
Back
Top