N1外挂硬盘盒插一条m.2固态 100%掉盘,插U盘就不会掉,是供电问题吗?

simendancer】 在 https://github.com/istoreos/istoreos/issues/2153 发布:
新人刚接触软路由这块,买的斐讯N1也是闲鱼上淘的,装的是原版iStoreOS 22.03.6 2024043010

然后想捣腾下docker和家庭共享空间,最开始插了一个闪迪32g的U盘,用了几天感觉还挺稳,就是速度慢了点,而且空间不够大

接着就买了一条致态512g的m.2固态,装在一个itgz的硬盘盒里,替换掉U盘直接插在机子的后面

但是发现插上去一段时间,可能一小时都不到就会掉盘,然后在磁盘管理中对这个固态进行任何操作都会显示targer is busy,读写文件也是卡死状态,最后只能硬拔(我只开启了smb和易有云服务,并没有什么读写操作)

用AI问了一下,说是可能SSD有问题,又在电脑用DiskG扫描了一次,发现有一个坏快,修复以后格式化ext4,再重复上面操作,发现还是会掉盘

接着又用DiskG扫描,这时又会出现一个坏快,但是我SSD是新的,我在电脑上长时间用时候完全是正常的

大概上面的流程重复了3、4次,一直还是掉盘的问题或者读写卡死的问题,后来感觉不是SSD问题,有去网上找,说是供电的问题
N1是USB2.0,固态盒子是USB3.0

  1. 找了一个手机用的5v1a的插头,给USB扩展坞供电,固态盒子插在扩展坞上,扩展坞插在N1后面,发现还是一样问题

  2. 在恩山论坛又找了一个办法,说是找个USB公对公的线一头插N1后面靠近hdmi的那个usb口,另一台插电源5v2a供电,然后固态盒子插在N1另一个usb口上,发现还是一样的问题

  3. 又网上找了找,说电流不够,又尝试把5v1a的换成5v2a的插头,给USB扩展坞供电,固态盒子插在扩展坞上,扩展坞插在N1后面,这次没掉盘的时间比较长,但是最后还是掉了

所以,这是不是真的就是供电问题?我看恩山上还有大哥说给N1换个台达12V3A的电源,可以挂2个硬盘都不掉。。。

我只要换回那个闪迪U盘,死活都不会掉,也不会有下面这些报错日志,把人搞无语了

还有就是,N1官方固件是不是只有现在这个2024043010版本可以刷,更新日志里那些没有标注型号的,是通用能刷的吗,因为我看有的人猜是linux内核版本低,对usb3.0兼容有问题?

下面是系统日志里的关于固态挂载的记录和挂载的截图,是什么问题?

Tue Mar 11 01:39:59 2025 kern.info kernel: [473689.381256] usb 1-2.3: reset high-speed USB device number 2 using xhci-hcd
Tue Mar 11 01:40:05 2025 kern.err kernel: [473694.550228] usb 1-2.3: device descriptor read/64, error -110
Tue Mar 11 01:40:20 2025 kern.err kernel: [473709.990535] usb 1-2.3: device descriptor read/64, error -110
Tue Mar 11 01:40:20 2025 kern.info kernel: [473710.230040] usb 1-2.3: reset high-speed USB device number 2 using xhci-hcd
Tue Mar 11 01:40:20 2025 kern.err kernel: [473710.350070] usb 1-2.3: device descriptor read/64, error -71
Tue Mar 11 01:40:21 2025 kern.err kernel: [473710.630102] usb 1-2.3: device descriptor read/64, error -71
Tue Mar 11 01:40:21 2025 kern.info kernel: [473710.880440] usb 1-2.3: reset high-speed USB device number 2 using xhci-hcd
Tue Mar 11 01:40:21 2025 kern.warn kernel: [473710.880690] usb 1-2.3: Device not responding to setup address.
Tue Mar 11 01:40:21 2025 kern.warn kernel: [473711.099991] usb 1-2.3: Device not responding to setup address.
Tue Mar 11 01:40:21 2025 kern.err kernel: [473711.320202] usb 1-2.3: device not accepting address 2, error -71
Tue Mar 11 01:40:22 2025 kern.info kernel: [473711.460031] usb 1-2.3: reset high-speed USB device number 2 using xhci-hcd
Tue Mar 11 01:40:22 2025 kern.warn kernel: [473711.460303] usb 1-2.3: Device not responding to setup address.
Tue Mar 11 01:40:22 2025 kern.warn kernel: [473711.680414] usb 1-2.3: Device not responding to setup address.
Tue Mar 11 01:40:22 2025 kern.err kernel: [473711.899898] usb 1-2.3: device not accepting address 2, error -71
Tue Mar 11 01:40:22 2025 kern.info kernel: [473711.909182] usb 1-2.3: USB disconnect, device number 2
Tue Mar 11 01:40:22 2025 kern.warn kernel: [473711.939943] print_req_error: 3 callbacks suppressed
Tue Mar 11 01:40:22 2025 kern.err kernel: [473711.939957] blk_update_request: I/O error, dev sda, sector 2296 op 0x1:(WRITE) flags 0x103000 phys_seg 1 prio class 0
Tue Mar 11 01:40:22 2025 kern.err kernel: [473711.954121] Buffer I/O error on dev sda1, logical block 31, lost async page write
Tue Mar 11 01:40:22 2025 kern.err kernel: [473711.961228] blk_update_request: I/O error, dev sda, sector 515901440 op 0x1:(WRITE) flags 0x103000 phys_seg 2 prio class 0
Tue Mar 11 01:40:22 2025 kern.err kernel: [473711.981412] Buffer I/O error on dev sda1, logical block 64487424, lost async page write
Tue Mar 11 01:40:22 2025 kern.err kernel: [473711.997571] Buffer I/O error on dev sda1, logical block 64487425, lost async page write
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.014879] blk_update_request: I/O error, dev sda, sector 515901568 op 0x1:(WRITE) flags 0x103000 phys_seg 1 prio class 0
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.027617] Buffer I/O error on dev sda1, logical block 64487440, lost async page write
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.038684] blk_update_request: I/O error, dev sda, sector 515901720 op 0x1:(WRITE) flags 0x103000 phys_seg 3 prio class 0
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.050339] Buffer I/O error on dev sda1, logical block 64487459, lost async page write
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.058916] Buffer I/O error on dev sda1, logical block 64487460, lost async page write
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.068766] Buffer I/O error on dev sda1, logical block 64487461, lost async page write
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.077535] blk_update_request: I/O error, dev sda, sector 515967432 op 0x1:(WRITE) flags 0x103000 phys_seg 1 prio class 0
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.093010] Buffer I/O error on dev sda1, logical block 64495673, lost async page write
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.111040] blk_update_request: I/O error, dev sda, sector 515967472 op 0x1:(WRITE) flags 0x103000 phys_seg 5 prio class 0
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.123001] Buffer I/O error on dev sda1, logical block 64495678, lost async page write
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.133272] Buffer I/O error on dev sda1, logical block 64495679, lost async page write
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.163827] JBD2: Error while async write back metadata bh 31.
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.163843] Aborting journal on device sda1-8.
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.177125] blk_update_request: I/O error, dev sda, sector 500172800 op 0x1:(WRITE) flags 0x800 phys_seg 1 prio class 0
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.192846] JBD2: Error -5 detected when updating journal superblock for sda1-8.
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.205195] JBD2: Error while async write back metadata bh 64487424.
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.205210] JBD2: Error while async write back metadata bh 64487425.
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.211887] JBD2: Error while async write back metadata bh 64487440.
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.217005] JBD2: Error while async write back metadata bh 64487459.
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.224757] JBD2: Error while async write back metadata bh 64487460.
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.229035] JBD2: Error while async write back metadata bh 64487461.
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.236535] JBD2: Error while async write back metadata bh 64495673.
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.241636] JBD2: Error while async write back metadata bh 64495678.
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.247863] JBD2: Error while async write back metadata bh 64495679.
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.255399] JBD2: Error while async write back metadata bh 64495680.
Tue Mar 11 01:40:22 2025 kern.err kernel: [473712.260489] JBD2: Error while async write back metadata bh 64495681.
Tue Mar 11 01:40:23 2025 kern.err kernel: [473712.266722] JBD2: Error while async write back metadata bh 64495682.
Tue Mar 11 01:40:23 2025 kern.info kernel: [473712.449957] usb 1-2.3: new high-speed USB device number 3 using xhci-hcd
Tue Mar 11 01:40:23 2025 kern.err kernel: [473712.570005] usb 1-2.3: device descriptor read/64, error -71
Tue Mar 11 01:40:23 2025 kern.err kernel: [473712.810155] usb 1-2.3: device descriptor read/64, error -71
Tue Mar 11 01:40:23 2025 kern.info kernel: [473713.059922] usb 1-2.3: new high-speed USB device number 4 using xhci-hcd
Tue Mar 11 01:40:23 2025 kern.err kernel: [473713.179953] usb 1-2.3: device descriptor read/64, error -71
Tue Mar 11 01:40:23 2025 kern.err kernel: [473713.419905] usb 1-2.3: device descriptor read/64, error -71
Tue Mar 11 01:40:24 2025 kern.info kernel: [473713.540601] usb 1-2-port3: attempt power cycle
Tue Mar 11 01:40:24 2025 kern.info kernel: [473714.249943] usb 1-2.3: new high-speed USB device number 5 using xhci-hcd
Tue Mar 11 01:40:24 2025 kern.warn kernel: [473714.250079] usb 1-2.3: Device not responding to setup address.
Tue Mar 11 01:40:25 2025 kern.warn kernel: [473714.469902] usb 1-2.3: Device not responding to setup address.
Tue Mar 11 01:40:25 2025 kern.err kernel: [473714.690214] usb 1-2.3: device not accepting address 5, error -71
Tue Mar 11 01:40:25 2025 kern.info kernel: [473714.810118] usb 1-2.3: new high-speed USB device number 6 using xhci-hcd
Tue Mar 11 01:40:25 2025 kern.warn kernel: [473714.810413] usb 1-2.3: Device not responding to setup address.
Tue Mar 11 01:40:25 2025 kern.warn kernel: [473715.029947] usb 1-2.3: Device not responding to setup address.
Tue Mar 11 01:40:25 2025 kern.err kernel: [473715.249966] usb 1-2.3: device not accepting address 6, error -71
Tue Mar 11 01:40:25 2025 kern.err kernel: [473715.262512] usb 1-2-port3: unable to enumerate USB device
Tue Mar 11 01:40:27 2025 kern.info kernel: [473716.630101] usb 1-2.3: new high-speed USB device number 7 using xhci-hcd
Tue Mar 11 01:40:27 2025 kern.err kernel: [473716.749876] usb 1-2.3: device descriptor read/64, error -71
Tue Mar 11 01:40:27 2025 kern.err kernel: [473717.020512] usb 1-2.3: device descriptor read/64, error -71
Tue Mar 11 01:40:27 2025 kern.info kernel: [473717.259958] usb 1-2.3: new high-speed USB device number 8 using xhci-hcd
Tue Mar 11 01:40:27 2025 kern.err kernel: [473717.380089] usb 1-2.3: device descriptor read/64, error -71
Tue Mar 11 01:40:28 2025 kern.err kernel: [473717.640609] usb 1-2.3: device descriptor read/64, error -71
Tue Mar 11 01:40:28 2025 kern.info kernel: [473717.761353] usb 1-2-port3: attempt power cycle
Tue Mar 11 01:40:29 2025 kern.info kernel: [473718.460076] usb 1-2.3: new high-speed USB device number 9 using xhci-hcd
Tue Mar 11 01:40:29 2025 kern.warn kernel: [473718.460370] usb 1-2.3: Device not responding to setup address.
Tue Mar 11 01:40:29 2025 kern.warn kernel: [473718.679848] usb 1-2.3: Device not responding to setup address.
Tue Mar 11 01:40:29 2025 kern.err kernel: [473718.899869] usb 1-2.3: device not accepting address 9, error -71
Tue Mar 11 01:40:29 2025 kern.info kernel: [473719.030119] usb 1-2.3: new high-speed USB device number 10 using xhci-hcd
Tue Mar 11 01:40:29 2025 kern.warn kernel: [473719.030201] usb 1-2.3: Device not responding to setup address.
Tue Mar 11 01:40:29 2025 kern.warn kernel: [473719.260581] usb 1-2.3: Device not responding to setup address.
Tue Mar 11 01:40:30 2025 kern.err kernel: [473719.480200] usb 1-2.3: device not accepting address 10, error -71
Tue Mar 11 01:40:30 2025 kern.err kernel: [473719.493409] usb 1-2-port3: unable to enumerate USB device
Tue Mar 11 01:40:31 2025 kern.info kernel: [473720.759890] usb 1-2.3: new high-speed USB device number 11 using xhci-hcd
Tue Mar 11 01:40:31 2025 kern.err kernel: [473720.880007] usb 1-2.3: device descriptor read/64, error -71
Tue Mar 11 01:40:31 2025 kern.err kernel: [473721.139866] usb 1-2.3: device descriptor read/64, error -71
Tue Mar 11 01:40:31 2025 kern.info kernel: [473721.379863] usb 1-2.3: new high-speed USB device number 12 using xhci-hcd

如果读写卡住就会报这些

Mon Mar 10 21:07:14 2025 kern.info kernel: [457324.205885] usb 1-1: reset high-speed USB device number 126 using xhci-hcd
Mon Mar 10 21:07:31 2025 kern.info kernel: [457341.425618] usb 1-1: reset high-speed USB device number 126 using xhci-hcd
Mon Mar 10 21:07:32 2025 kern.info kernel: [457341.784988] usb 1-1: reset high-speed USB device number 126 using xhci-hcd
Mon Mar 10 21:07:42 2025 kern.info kernel: [457352.314765] usb 1-1: reset high-speed USB device number 126 using xhci-hcd
Mon Mar 10 21:07:42 2025 kern.info kernel: [457352.530097] sd 1:0:0:0: Device offlined - not ready after error recovery
Mon Mar 10 21:07:42 2025 kern.info kernel: [457352.530334] sd 1:0:0:0: [sdb] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x05 driverbyte=0x00 cmd_age=89s
Mon Mar 10 21:07:42 2025 kern.info kernel: [457352.530430] sd 1:0:0:0: [sdb] tag#0 CDB: opcode=0x28 28 00 00 00 00 00 00 00 08 00
Mon Mar 10 21:07:42 2025 kern.err kernel: [457352.530510] blk_update_request: I/O error, dev sdb, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
Mon Mar 10 21:07:42 2025 kern.err kernel: [457352.580956] Buffer I/O error on dev sdb, logical block 0, async page read
Mon Mar 10 21:07:42 2025 kern.err kernel: [457352.584217] sd 1:0:0:0: rejecting I/O to offline device
Mon Mar 10 21:07:42 2025 daemon.err uhttpd[5598]: Error: Error opening /dev/sdb: No such device or address
Mon Mar 10 21:07:42 2025 kern.err kernel: [457352.590410] blk_update_request: I/O error, dev sdb, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
Mon Mar 10 21:07:42 2025 kern.err kernel: [457352.602139] Buffer I/O error on dev sdb, logical block 0, async page read
Mon Mar 10 21:07:42 2025 kern.err kernel: [457352.606952] blk_update_request: I/O error, dev sdb, sector 516438080 op 0x1:(WRITE) flags 0x800 phys_seg 2 prio class 0
Mon Mar 10 21:07:42 2025 kern.warn kernel: [457352.619060] EXT4-fs warning (device sdb1): ext4_end_bio:347: I/O error 10 writing to inode 16121932 starting block 64554762)
Mon Mar 10 21:07:42 2025 kern.err kernel: [457352.619217] blk_update_request: I/O error, dev sdb, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
Mon Mar 10 21:07:42 2025 kern.err kernel: [457352.629076] Buffer I/O error on dev sdb, logical block 0, async page read
Mon Mar 10 21:07:42 2025 kern.err kernel: [457352.633862] blk_update_request: I/O error, dev sdb, sector 516433992 op 0x1:(WRITE) flags 0x800 phys_seg 2 prio class 0
Mon Mar 10 21:07:43 2025 kern.warn kernel: [457352.647106] EXT4-fs warning (device sdb1): ext4_end_bio:347: I/O error 10 writing to inode 16121933 starting block 64554251)
Mon Mar 10 21:07:43 2025 kern.err kernel: [457352.647192] blk_update_request: I/O error, dev sdb, sector 500184832 op 0x1:(WRITE) flags 0x800 phys_seg 8 prio class 0
Mon Mar 10 21:07:43 2025 kern.err kernel: [457352.658273] Buffer I/O error on device sdb1, logical block 64554504
Mon Mar 10 21:07:43 2025 kern.err kernel: [457352.658483] blk_update_request: I/O error, dev sdb, sector 1000215040 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
Mon Mar 10 21:07:43 2025 kern.err kernel: [457352.662107] Buffer I/O error on device sdb1, logical block 64554505
Mon Mar 10 21:07:43 2025 kern.err kernel: [457352.672689] Aborting journal on device sdb1-8.
Mon Mar 10 21:07:43 2025 kern.err kernel: [457352.675382] Buffer I/O error on dev sdb, logical block 125026880, async page read
Mon Mar 10 21:07:43 2025 kern.err kernel: [457352.691332] blk_update_request: I/O error, dev sdb, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
Mon Mar 10 21:07:43 2025 kern.err kernel: [457352.705170] Buffer I/O error on dev sdb, logical block 0, async page read
Mon Mar 10 21:07:43 2025 kern.err kernel: [457352.710265] blk_update_request: I/O error, dev sdb, sector 500172800 op 0x1:(WRITE) flags 0x800 phys_seg 1 prio class 0
Mon Mar 10 21:07:43 2025 kern.err kernel: [457352.725970] Buffer I/O error on dev sdb1, logical block 62521344, lost sync page write
Mon Mar 10 21:07:43 2025 kern.err kernel: [457352.732443] JBD2: Error -5 detected when updating journal superblock for sdb1-8.
Mon Mar 10 21:07:43 2025 kern.err kernel: [457352.735193] blk_update_request: I/O error, dev sdb, sector 2048 op 0x1:(WRITE) flags 0x800 phys_seg 1 prio class 0
Mon Mar 10 21:07:43 2025 kern.err kernel: [457352.753040] Buffer I/O error on dev sdb1, logical block 0, lost sync page write
Mon Mar 10 21:07:43 2025 kern.err kernel: [457352.759000] EXT4-fs (sdb1): I/O error while writing superblock
Mon Mar 10 21:07:43 2025 kern.crit kernel: [457352.764198] EXT4-fs error (device sdb1): ext4_journal_check_start:83: Detected aborted journal
Mon Mar 10 21:07:43 2025 kern.err kernel: [457352.764791] Buffer I/O error on dev sdb, logical block 0, async page read
Mon Mar 10 21:07:43 2025 kern.crit kernel: [457352.776297] EXT4-fs (sdb1): Remounting filesystem read-only
Mon Mar 10 21:07:43 2025 kern.emerg kernel: [457352.786661] EXT4-fs (sdb1): failed to convert unwritten extents to written extents – potential data loss! (inode 16121933, error -30)
Mon Mar 10 21:07:43 2025 kern.err kernel: [457352.793936] Buffer I/O error on dev sdb, logical block 0, async page read
Mon Mar 10 21:07:43 2025 kern.err kernel: [457352.802979] Buffer I/O error on device sdb1, logical block 64553993
Mon Mar 10 21:07:43 2025 kern.err kernel: [457352.807244] Buffer I/O error on dev sdb, logical block 0, async page read
Mon Mar 10 21:07:43 2025 kern.err kernel: [457352.813992] Buffer I/O error on device sdb1, logical block 64553994
Mon Mar 10 21:07:50 2025 daemon.err uhttpd[5598]: Error: Error opening /dev/sdb: No such device or address
Mon Mar 10 21:07:50 2025 daemon.err uhttpd[5598]: /usr/lib/lua/luci/model/diskman.lua:316: attempt to concatenate field ‘phy_sec’ (a nil value)
Mon Mar 10 21:07:50 2025 daemon.err uhttpd[5598]: stack traceback:
Mon Mar 10 21:07:50 2025 daemon.err uhttpd[5598]: /usr/lib/lua/luci/model/diskman.lua:316: in function ‘get_disk_info’
Mon Mar 10 21:07:50 2025 daemon.err uhttpd[5598]: /usr/lib/lua/luci/controller/diskman.lua:68: in function </usr/lib/lua/luci/controller/diskman.lua:57>
Mon Mar 10 21:07:50 2025 daemon.err uhttpd[5598]: lsblk: /dev/mmcblk12: not a block device