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:
In addition:
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.
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.