Got these errors yesterday before the router (fritzbox 4040) rebooted itself:
Jun 8 18:24:07 router-casa-andrea kernel: [2872350.491148] SQUASHFS error: Unable to read metadata cache entry [9ec781]
Jun 8 18:24:07 router-casa-andrea kernel: [2872350.496272] SQUASHFS error: Unable to read directory block [9ec781:1a0d]
Jun 8 18:32:45 router-casa-andrea kernel: [2872868.579090] spi-nor spi0.0: SPI transfer failed: -110
Jun 8 18:32:45 router-casa-andrea kernel: [2872868.579173] spi_master spi0: failed to transfer one message from queue
Jun 8 18:32:45 router-casa-andrea kernel: [2872868.583167] blk_update_request: I/O error, dev mtdblock13, sector 6304 op 0x0:(READ) flags 0x800 phys_seg 18 prio class 0
Jun 8 18:32:46 router-casa-andrea kernel: [2872869.619124] spi-nor spi0.0: SPI transfer failed: -110
Jun 8 18:32:46 router-casa-andrea kernel: [2872869.619207] spi_master spi0: failed to transfer one message from queue
Jun 8 18:32:46 router-casa-andrea kernel: [2872869.623198] blk_update_request: I/O error, dev mtdblock13, sector 6312 op 0x0:(READ) flags 0x800 phys_seg 17 prio class 0
Jun 8 18:32:47 router-casa-andrea kernel: [2872870.659048] spi-nor spi0.0: SPI transfer failed: -110
Jun 8 18:32:47 router-casa-andrea kernel: [2872870.659133] spi_master spi0: failed to transfer one message from queue
Jun 8 18:32:47 router-casa-andrea kernel: [2872870.663133] blk_update_request: I/O error, dev mtdblock13, sector 6320 op 0x0:(READ) flags 0x800 phys_seg 16 prio class 0
Jun 8 18:32:48 router-casa-andrea kernel: [2872871.699113] spi-nor spi0.0: SPI transfer failed: -110
Jun 8 18:32:48 router-casa-andrea kernel: [2872871.699192] spi_master spi0: failed to transfer one message from queue
Jun 8 18:32:48 router-casa-andrea kernel: [2872871.703194] blk_update_request: I/O error, dev mtdblock13, sector 6328 op 0x0:(READ) flags 0x800 phys_seg 15 prio class 0
Jun 8 18:32:49 router-casa-andrea kernel: [2872872.739062] spi-nor spi0.0: SPI transfer failed: -110
Jun 8 18:32:49 router-casa-andrea kernel: [2872872.739153] spi_master spi0: failed to transfer one message from queue
Jun 8 18:32:49 router-casa-andrea kernel: [2872872.743143] blk_update_request: I/O error, dev mtdblock13, sector 6336 op 0x0:(READ) flags 0x800 phys_seg 14 prio class 0
Jun 8 18:32:50 router-casa-andrea kernel: [2872873.779134] spi-nor spi0.0: SPI transfer failed: -110
Jun 8 18:32:50 router-casa-andrea kernel: [2872873.779284] spi_master spi0: failed to transfer one message from queue
Jun 8 18:32:50 router-casa-andrea kernel: [2872873.783273] blk_update_request: I/O error, dev mtdblock13, sector 6344 op 0x0:(READ) flags 0x800 phys_seg 13 prio class 0
Jun 8 18:32:51 router-casa-andrea kernel: [2872874.819134] spi-nor spi0.0: SPI transfer failed: -110
Jun 8 18:32:51 router-casa-andrea kernel: [2872874.819279] spi_master spi0: failed to transfer one message from queue
Jun 8 18:32:51 router-casa-andrea kernel: [2872874.823350] blk_update_request: I/O error, dev mtdblock13, sector 6352 op 0x0:(READ) flags 0x800 phys_seg 12 prio class 0
Jun 8 18:32:52 router-casa-andrea kernel: [2872875.859004] spi-nor spi0.0: SPI transfer failed: -110
Jun 8 18:32:52 router-casa-andrea kernel: [2872875.859092] spi_master spi0: failed to transfer one message from queue
Jun 8 18:32:52 router-casa-andrea kernel: [2872875.863122] blk_update_request: I/O error, dev mtdblock13, sector 6360 op 0x0:(READ) flags 0x800 phys_seg 11 prio class 0
Jun 8 18:32:53 router-casa-andrea kernel: [2872876.899124] spi-nor spi0.0: SPI transfer failed: -110
Jun 8 18:32:53 router-casa-andrea kernel: [2872876.899271] spi_master spi0: failed to transfer one message from queue
Jun 8 18:32:53 router-casa-andrea kernel: [2872876.903265] blk_update_request: I/O error, dev mtdblock13, sector 6368 op 0x0:(READ) flags 0x800 phys_seg 10 prio class 0
Jun 8 18:32:54 router-casa-andrea kernel: [2872877.949064] spi-nor spi0.0: SPI transfer failed: -110
Jun 8 18:32:54 router-casa-andrea kernel: [2872877.949206] spi_master spi0: failed to transfer one message from queue
Jun 8 18:32:54 router-casa-andrea kernel: [2872877.953363] blk_update_request: I/O error, dev mtdblock13, sector 6376 op 0x0:(READ) flags 0x800 phys_seg 9 prio class 0
Jun 8 18:32:55 router-casa-andrea kernel: [2872878.978966] spi-nor spi0.0: SPI transfer failed: -110
Jun 8 18:32:55 router-casa-andrea kernel: [2872878.979048] spi_master spi0: failed to transfer one message from queue
Jun 8 18:32:55 router-casa-andrea kernel: [2872878.983139] blk_update_request: I/O error, dev mtdblock13, sector 6384 op 0x0:(READ) flags 0x800 phys_seg 8 prio class 0
Jun 8 18:32:56 router-casa-andrea kernel: [2872880.018946] spi-nor spi0.0: SPI transfer failed: -110
Jun 8 18:32:56 router-casa-andrea kernel: [2872880.019029] spi_master spi0: failed to transfer one message from queue
Jun 8 18:32:56 router-casa-andrea kernel: [2872880.023027] blk_update_request: I/O error, dev mtdblock13, sector 6392 op 0x0:(READ) flags 0x800 phys_seg 7 prio class 0
Jun 8 18:32:56 router-casa-andrea kernel: [2872880.052201] SQUASHFS error: Failed to read block 0x3142ba: -5
Jun 8 18:32:56 router-casa-andrea kernel: [2872880.052255] SQUASHFS error: Unable to read fragment cache entry [3142ba]
Jun 8 18:32:56 router-casa-andrea kernel: [2872880.056951] SQUASHFS error: Unable to read page, block 3142ba, size 10df8
Jun 8 18:32:56 router-casa-andrea kernel: [2872880.064963] SQUASHFS error: Unable to read fragment cache entry [3142ba]
Jun 8 18:32:56 router-casa-andrea kernel: [2872880.070807] SQUASHFS error: Unable to read page, block 3142ba, size 10df8
Jun 8 18:32:56 router-casa-andrea kernel: [2872880.077766] SQUASHFS error: Unable to read fragment cache entry [3142ba]
Jun 8 18:32:56 router-casa-andrea kernel: [2872880.084601] SQUASHFS error: Unable to read page, block 3142ba, size 10df8
Is it something than can be fixed, perhaps from the bootloader, or is the flash on its last legs?