diff --git a/airoha/Config.in b/airoha/Config.in
index b07934e7fd43b4fbe525219ba0a4362694babd49..9119cf36b8017306414b33e5045caf8244928581 100644
--- a/airoha/Config.in
+++ b/airoha/Config.in
@@ -3,7 +3,7 @@ if TARGET_airoha
 	config KERNEL_GIT_CLONE_URI
 		default "https://dev.iopsys.eu/airoha/linux.git"
 	config KERNEL_GIT_REF
-		default "c12dccbe34dc4af0025a2b28b091913109b8db68" if TARGET_airoha_an7581
+		default "d3acd72fe58e6342886ed95859ba81f7cd1140e7" if TARGET_airoha_an7581
 		default "ec7d684104cb9c3d372c7406a6dccd1a9095550a" if TARGET_airoha_en7523
 	config KERNEL_GIT_MIRROR_HASH
 		default "e76032cce99c247d73bae1b67bc7a1de58a8a3def4c6f2426f322ad062b608de"
diff --git a/airoha/an7581/base-files/etc/system_layout/emmc.json b/airoha/an7581/base-files/etc/system_layout/emmc.json
index 88a8da578a5e16399268ef4e59b4c2ab5a3e8fa1..4676ae81dc3939967dfe703b35e1ee4b99719776 100644
--- a/airoha/an7581/base-files/etc/system_layout/emmc.json
+++ b/airoha/an7581/base-files/etc/system_layout/emmc.json
@@ -9,7 +9,7 @@
     {
       "id": 2,
       "name": "B",
-      "rootfs": "/dev/mmcblk0p67",
+      "rootfs": "/dev/mmcblk0p66",
       "overlay": "/tmp/rootfs_data2"
     }
   ],