This is on Ubuntu 22.04 server – just installed fresh through oowow. I just received a NVMe to USB enclosure today and took the Kingston A2000 NVMe module and installed it… I formatted it as ext4 (as /dev/sda1) and all was good…
now it’s hours later… and I tried writing a file on it and get the following:
khadas@Khadas:/media$ ls -la
ls: reading directory ‘.’: Input/output error
total 0
khadas@Khadas:/media$
In checking the logs I find the following:
[ 5690.017727] usb 2-1: USB disconnect, device number 2
[ 5691.250331] usb 2-1: new SuperSpeed Gen 1x2 USB device number 3 using xhci-hcd
[ 5691.281402] usb 2-1: New USB device found, idVendor=0bda, idProduct=9210, bcdDevice=20.01
[ 5691.281408] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5691.281411] usb 2-1: Product: Ugreen Storage Device
[ 5691.281414] usb 2-1: Manufacturer: Ugreen
[ 5691.281417] usb 2-1: SerialNumber: 012938000171
[ 5691.314286] usb-storage 2-1:1.0: USB Mass Storage device detected
[ 5691.314633] scsi host1: usb-storage 2-1:1.0
[ 5692.753485] scsi 1:0:0:0: Direct-Access KINGSTON SA2000M8/500G 1.00 PQ: 0 ANSI: 6
[ 5692.756273] sd 1:0:0:0: [sdb] 1000215216 512-byte logical blocks: (512 GB/477 GiB)
[ 5692.756786] sd 1:0:0:0: [sdb] Write Protect is off
[ 5692.756791] sd 1:0:0:0: [sdb] Mode Sense: 37 00 00 08
[ 5692.757400] sd 1:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn’t support DPO or FUA
[ 5692.778366] sdb: sdb1 sdb2
[ 5692.782109] sd 1:0:0:0: [sdb] Attached SCSI disk
[ 5874.144286] EXT4-fs error (device sda1): __ext4_get_inode_loc:4813: inode #15335431: block 61341728: comm vi: unable to read itable block
[ 5874.145192] Aborting journal on device sda1-8.
[ 5874.145766] Buffer I/O error on dev sda1, logical block 59277312, lost sync page write
[ 5874.146776] JBD2: Error -5 detected when updating journal superblock for sda1-8.
[ 5874.147729] EXT4-fs (sda1): Remounting filesystem read-only
[ 5874.148517] EXT4-fs error (device sda1) in ext4_reserve_inode_write:6060: IO failure
[ 5874.149470] EXT4-fs error (device sda1) in ext4_dirty_inode:6259: IO failure
[ 6179.286715] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #15335425: comm vi: reading directory lblock 0
[ 6179.287415] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #15335425: comm vi: reading directory lblock 0
[ 6179.288931] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #15335425: comm vi: reading directory lblock 0
[ 6179.290186] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #15335425: comm vi: reading directory lblock 0
[ 6179.291469] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #15335425: comm vi: reading directory lblock 0
[ 6185.821412] EXT4-fs warning (device sda1): htree_dirblock_to_tree:1014: inode #15335425: lblock 0: comm ls: error -5 reading directory block
[ 6187.889881] EXT4-fs warning (device sda1): htree_dirblock_to_tree:1014: inode #15335425: lblock 0: comm ls: error -5 reading directory block
[ 6192.708237] EXT4-fs warning (device sda1): htree_dirblock_to_tree:1014: inode #15335425: lblock 0: comm ls: error -5 reading directory block
[ 6195.133859] EXT4-fs warning (device sda1): htree_dirblock_to_tree:1014: inode #15335425: lblock 0: comm ls: error -5 reading directory block
[ 6200.820998] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #15335425: comm vi: reading directory lblock 0
[ 6200.821707] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #15335425: comm vi: reading directory lblock 0
[ 6238.310391] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #15335425: comm vi: reading directory lblock 0
[ 6238.311083] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #15335425: comm vi: reading directory lblock 0
[ 6240.728331] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #15335425: comm vi: reading directory lblock 0
[ 6240.729026] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #15335425: comm vi: reading directory lblock 0
[ 6240.730430] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #15335425: comm vi: reading directory lblock 0
[ 6242.825012] EXT4-fs warning (device sda1): htree_dirblock_to_tree:1014: inode #15335425: lblock 0: comm ls: error -5 reading directory block
[ 6246.323914] EXT4-fs warning (device sda1): htree_dirblock_to_tree:1014: inode #2: lblock 0: comm ls: error -5 reading directory block
[ 6306.855885] EXT4-fs warning (device sda1): htree_dirblock_to_tree:1014: inode #2: lblock 0: comm ls: error -5 reading directory block
[ 6309.235781] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #15335425: comm bash: reading directory lblock 0
[ 6309.236514] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #15335425: comm bash: reading directory lblock 0
[ 6309.237876] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #15335425: comm bash: reading directory lblock 0
[ 6309.239296] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #15335425: comm bash: reading directory lblock 0
[ 6309.240632] EXT4-fs error (device sda1): __ext4_find_entry:1605: inode #15335425: comm bash: reading directory lblock 0
[ 6323.064247] EXT4-fs warning (device sda1): htree_dirblock_to_tree:1014: inode #2: lblock 0: comm ls: error -5 reading directory block
Has anyone seen this before? I believe what happened is that when I initially booted up my Kingston A2000 was /dev/sda and then this disconnect & reconnect and the device came back as /dev/sdb for some reason… I rebooted and it came up as /dev/sdb too… What would cause it to “move” from one device number to another?
Thoughts?