Hi All - went to watch a movie today and the vero 4K is not reading the external hard drive at all. Any ideas?
I’ve uploaded a log here:
https://paste.osmc.tv/vuhugewofo
Thanks!
Hi All - went to watch a movie today and the vero 4K is not reading the external hard drive at all. Any ideas?
I’ve uploaded a log here:
https://paste.osmc.tv/vuhugewofo
Thanks!
Seems your disk failed. Try fsck.ext4 on the disk.
How is your drive powered?
Dec 01 14:31:40 osmc kernel: sda: sda1 Dec 01 14:31:40 osmc kernel: sd 0:0:0:0: [sda] Very big device. Trying to use READ CAPACITY(16). Dec 01 14:31:40 osmc kernel: sd 0:0:0:0: [sda] No Caching mode page found Dec 01 14:31:40 osmc kernel: sd 0:0:0:0: [sda] Assuming drive cache: write through Dec 01 14:31:40 osmc kernel: sd 0:0:0:0: [sda] Attached SCSI disk Dec 01 14:31:40 osmc udisks-glue[527]: Device file /dev/sda inserted Dec 01 14:31:40 osmc sudo[1048]: osmc : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/sbin/hdparm -S 240 /dev/sda Dec 01 14:31:40 osmc sudo[1048]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 01 14:31:40 osmc udisks-glue[527]: SG_IO: bad/missing sense data, sb[]: f0 00 01 00 50 00 00 0a 80 00 00 00 00 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Dec 01 14:31:40 osmc udisks-glue[527]: /dev/sda: Dec 01 14:31:40 osmc udisks-glue[527]: setting standby to 240 (20 minutes) Dec 01 14:31:40 osmc sudo[1048]: pam_unix(sudo:session): session closed for user root Dec 01 14:31:40 osmc udisks-glue[527]: Device file /dev/sda1 inserted Dec 01 14:31:40 osmc udisks-glue[527]: Trying to automount /dev/sda1... Dec 01 14:31:41 osmc ntpd[923]: Soliciting pool server 185.121.25.242 Dec 01 14:31:41 osmc ntpd[923]: Soliciting pool server 193.150.34.2 Dec 01 14:31:41 osmc ntpd[923]: Soliciting pool server 88.97.49.225 Dec 01 14:31:42 osmc ntpd[923]: Soliciting pool server 51.89.151.183 Dec 01 14:31:42 osmc ntpd[923]: Soliciting pool server 85.199.214.98 Dec 01 14:31:42 osmc ntpd[923]: Soliciting pool server 95.215.175.2 Dec 01 14:31:42 osmc kernel: JBD2: Invalid checksum recovering block 710 in log Dec 01 14:31:42 osmc kernel: JBD2: Invalid checksum recovering block 710 in log Dec 01 14:31:42 osmc kernel: JBD2: Invalid checksum recovering block 713 in log Dec 01 14:31:42 osmc kernel: JBD2: Invalid checksum recovering block 715 in log Dec 01 14:31:42 osmc kernel: JBD2: Invalid checksum recovering block 716 in log Dec 01 14:31:42 osmc kernel: JBD2: Invalid checksum recovering block 717 in log Dec 01 14:31:42 osmc kernel: JBD2: Invalid checksum recovering block 718 in log Dec 01 14:31:42 osmc kernel: JBD2: Invalid checksum recovering block 718 in log Dec 01 14:31:42 osmc kernel: JBD2: Invalid checksum recovering block 720 in log Dec 01 14:31:42 osmc kernel: JBD2: Invalid checksum recovering block 721 in log Dec 01 14:31:42 osmc kernel: JBD2: Invalid checksum recovering block 721 in log Dec 01 14:31:42 osmc kernel: JBD2: Invalid checksum recovering block 722 in log Dec 01 14:31:42 osmc kernel: JBD2: Invalid checksum recovering block 722 in log Dec 01 14:31:42 osmc kernel: JBD2: Invalid checksum recovering block 722 in log Dec 01 14:31:42 osmc kernel: JBD2: Invalid checksum recovering block 723 in log Dec 01 14:31:42 osmc kernel: JBD2: Invalid checksum recovering block 723 in log Dec 01 14:31:42 osmc kernel: JBD2: Invalid checksum recovering block 723 in log Dec 01 14:31:42 osmc kernel: JBD2: Invalid checksum recovering block 725 in log Dec 01 14:31:42 osmc kernel: JBD2: Invalid checksum recovering block 726 in log Dec 01 14:31:42 osmc kernel: JBD2: Invalid checksum recovering block 726 in log Dec 01 14:31:43 osmc ntpd[923]: Soliciting pool server 91.233.83.132 Dec 01 14:31:43 osmc ntpd[923]: Soliciting pool server 185.53.93.157 Dec 01 14:31:43 osmc kernel: JBD2: recovery failed Dec 01 14:31:43 osmc kernel: EXT4-fs (sda1): error loading journal Dec 01 14:31:43 osmc udisks-glue[527]: Failed to automount /dev/sda1: Error mounting: mount: wrong fs type, bad option, bad superblock on /dev/sda1, Dec 01 14:31:43 osmc udisks-glue[527]: missing codepage or helper program, or other error Dec 01 14:31:43 osmc udisks-glue[527]: In some cases useful info is found in syslog - try Dec 01 14:31:43 osmc udisks-glue[527]: dmesg | tail or so.
It’s self powered with its own plug.
I’ll try that command.
this is what I got, not sure what to do next:
Usage: fsck.ext4 [-panyrcdfktvDFV] [-b superblock] [-B blocksize]
[-l|-L bad_blocks_file] [-C fd] [-j external_journal]
[-E extended-options] [-z undo_file] device
Emergency help:
-p Automatic repair (no questions)
-n Make no changes to the filesystem
-y Assume “yes” to all questions
-c Check for bad blocks and add them to the badblock list
-f Force checking even if filesystem is marked clean
-v Be verbose
-b superblock Use alternative superblock
-B blocksize Force blocksize when looking for superblock
-j external_journal Set location of the external journal
-l bad_blocks_file Add to badblocks list
-L bad_blocks_file Set badblocks list
-z undo_file Create an undo file
Try this:
sudo fsck.ext4 /dev/sda1
You may need to answer yes to questions depending on how badly the filesystem was damaged.
it just comes up:
-bash: fsck.ext4/dev/sda1: No such file or directory
So is the disk corrupted? Whats happening here? its a new drive, and the last one corrupted too after connecting to vero. Am I doing something wrong with the drives? They have their own power supply, stay connected to Vero at all times, seem to power down when vero is in suspend mode, and this one is ext4. it took a week to transfer files into ext4 format and this isn’t sustainable if the drive will fail within a matter of weeks.
Any thoughts appreciated. Thanks
You are missing a space. Look closely at the command I gave.
I put the space in too on a second attempt and it said command not recognised.
Paste exactly what you typed on the command line and the response.
ok - my error, I missed the space after sudo. apologies.
its now checking a bunch of stuff and saying that it was not cleanly unmounted. This is where we’re now at:
osmc@osmc : ~ $ sudo fsck.ext4 /dev/sda1
e2fsck 1.43.4 (31-Jan-2017)
Films: recovering journal
JBD2: Invalid checksum recovering block 710 in log
JBD2: Invalid checksum recovering block 710 in log
JBD2: Invalid checksum recovering block 713 in log
JBD2: Invalid checksum recovering block 715 in log
JBD2: Invalid checksum recovering block 716 in log
JBD2: Invalid checksum recovering block 717 in log
JBD2: Invalid checksum recovering block 718 in log
JBD2: Invalid checksum recovering block 718 in log
JBD2: Invalid checksum recovering block 720 in log
JBD2: Invalid checksum recovering block 721 in log
JBD2: Invalid checksum recovering block 721 in log
JBD2: Invalid checksum recovering block 722 in log
JBD2: Invalid checksum recovering block 722 in log
JBD2: Invalid checksum recovering block 722 in log
JBD2: Invalid checksum recovering block 723 in log
JBD2: Invalid checksum recovering block 723 in log
JBD2: Invalid checksum recovering block 723 in log
JBD2: Invalid checksum recovering block 725 in log
JBD2: Invalid checksum recovering block 726 in log
JBD2: Invalid checksum recovering block 726 in log
Journal checksum error found in Films
Films was not cleanly unmounted, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Free blocks count wrong (560745176, counted=528282428).
Fix? yes
Free inodes count wrong (1904699, counted=1904687).
Fix? yes
Films: ***** FILE SYSTEM WAS MODIFIED *****
Films: 3057/1907744 files (0.0% non-contiguous), 1425223871/1953506299 blocks
osmc@osmc : ~ $
Rebooted and it seems to be working. i’ll have a play around and see if it checks out, but initially it looks good.
Very much appreciate the help.
Cheers
Is this the same drive that you had formatted exFAT previously? If so, then I’d suggest doing some testing on the drive as 2 failures like this make me very suspicious.
no it’s a new drive - only ever been ext4 and only used with the vero. I share your concerns though. I’m worried the vero isn’t dismounting correctly in suspend but assume no-one else has any issues.