OpenWrt Forum Archive

Topic: Hard disk problem

The content of this topic has been archived on 4 May 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Hi,

I've a Alix board with latest trunk he has 2 usb port and i connect a external hard drive formatted in ext4.

I use this board to download from torrent and ed2k.

It seems to work everithing well but after some times (1 hour or minutes) the board can't access to hard disk:

root@Alix:~# dmesg
1441797: comm transmission-da: reading directory lblock 0
[ 2209.336630] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.348590] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.360578] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.372722] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.385273] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.397058] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.409018] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.421742] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.434119] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.446987] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.458951] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.471076] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.485505] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.497495] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.509627] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.521664] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.534631] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.546765] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.559096] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.570882] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.584320] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.596941] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.608882] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.621269] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.634772] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.646850] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.659250] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.671097] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.685370] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.700401] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.712816] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.725340] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.737696] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.749674] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.761834] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.773804] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.786292] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.798894] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.810863] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.822912] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.834877] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.847085] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.858898] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.871672] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.884163] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.896179] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.908351] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.921888] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.933952] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.948323] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.961660] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.973699] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2209.986031] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441797: comm transmission-da: reading directory lblock 0
[ 2211.702589] usb 1-2: new high-speed USB device number 4 using ehci_hcd
[ 2211.732079] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228225: comm amuled: reading directory lblock 0
[ 2211.858018] scsi3 : usb-storage 1-2:1.0
[ 2212.839585] scsi 3:0:0:0: Direct-Access     Hitachi  HDP725025GLA380       PQ: 0 ANSI: 2 CCS
[ 2212.852277] sd 3:0:0:0: [sdc] 488397168 512-byte logical blocks: (250 GB/232 GiB)
[ 2212.862661] sd 3:0:0:0: [sdc] Write Protect is off
[ 2212.867716] sd 3:0:0:0: [sdc] Mode Sense: 28 00 00 00
[ 2212.874908] sd 3:0:0:0: [sdc] No Caching mode page present
[ 2212.880414] sd 3:0:0:0: [sdc] Assuming drive cache: write through
[ 2212.890257] sd 3:0:0:0: [sdc] No Caching mode page present
[ 2212.896006] sd 3:0:0:0: [sdc] Assuming drive cache: write through
[ 2212.922312] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228225: comm amuled: reading directory lblock 0
[ 2212.934010]  sdc: sdc1
[ 2212.941403] sd 3:0:0:0: [sdc] No Caching mode page present
[ 2212.947223] sd 3:0:0:0: [sdc] Assuming drive cache: write through
[ 2212.953533] sd 3:0:0:0: [sdc] Attached SCSI disk
[ 2213.005173] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441793: comm amuled: reading directory lblock 0
[ 2213.237275] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228225: comm amuled: reading directory lblock 0
[ 2213.480014] EXT4-fs (sdc1): couldn't mount as ext3 due to feature incompatibilities
[ 2213.499011] EXT4-fs (sdc1): couldn't mount as ext2 due to feature incompatibilities
[ 2215.359936] EXT4-fs (sdc1): recovery complete
[ 2215.379677] EXT4-fs (sdc1): mounted filesystem with ordered data mode. Opts: (null)
[ 2215.554079] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.566453] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.578865] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.590966] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.603504] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.615714] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.628680] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.642775] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.655245] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.666999] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.679044] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.691116] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.703636] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.715396] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.727700] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.740276] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.752318] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.764412] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.776506] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.788418] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.800564] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.813426] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.825283] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.837590] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.849522] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.863135] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.875209] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.887244] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.899049] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.910948] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.922735] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.934906] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228227: comm transmission-da: reading directory lblock 0
[ 2215.948342] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228228: comm transmission-da: reading directory lblock 0
[ 2215.961663] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228228: comm transmission-da: reading directory lblock 0
[ 2215.973538] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228228: comm transmission-da: reading directory lblock 0
[ 2215.986030] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228228: comm transmission-da: reading directory lblock 0
[ 2215.997868] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228228: comm transmission-da: reading directory lblock 0
[ 2216.009749] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228228: comm transmission-da: reading directory lblock 0
[ 2216.021534] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228228: comm transmission-da: reading directory lblock 0
[ 2216.033593] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228228: comm transmission-da: reading directory lblock 0
[ 2216.045559] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228228: comm transmission-da: reading directory lblock 0
[ 2216.058246] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228228: comm transmission-da: reading directory lblock 0
[ 2216.070119] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228228: comm transmission-da: reading directory lblock 0
[ 2216.082124] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228228: comm transmission-da: reading directory lblock 0
[ 2216.094024] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228228: comm transmission-da: reading directory lblock 0
[ 2216.106094] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228228: comm transmission-da: reading directory lblock 0
[ 2216.118307] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228228: comm transmission-da: reading directory lblock 0
[ 2216.130212] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228228: comm transmission-da: reading directory lblock 0
[ 2216.142068] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228228: comm transmission-da: reading directory lblock 0
[ 2216.154549] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228228: comm transmission-da: reading directory lblock 0
[ 2216.166534] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228228: comm transmission-da: reading directory lblock 0
[ 2216.178849] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228228: comm transmission-da: reading directory lblock 0
[ 2216.190843] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228226: comm transmission-da: reading directory lblock 0
[ 2216.203150] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #2228226: comm transmission-da: reading directory lblock 0
[ 2222.071600] amuleweb[2199]: segfault at 0 ip 0808f1cf sp bff35a60 error 4 in amuleweb[8048000+79000]
[ 2292.440699] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441793: comm amuled: reading directory lblock 0
[ 2306.842345] EXT4-fs error (device sdb1): ext4_find_entry:935: inode #1441793: comm amuled: reading directory lblock 0


I dont know why happen this.

Thanks for your answers

Plug in to your computer and do the disk check.
Or you expect do it in your router ?

Yes I did it. fsck say that the volume is clean,
I also tried to format again the disk. But the problem persist.

Seems like the external hard drive is broken but i have tried another one and the problem persist.

I dont understand why.


[ 2279.454678] usb 1-2: USB disconnect, device number 10
[ 2284.673540] usb 2-2: USB disconnect, device number 3
[ 2296.700140] usb 1-2: new high-speed USB device number 11 using ehci_hcd
[ 2296.856507] scsi13 : usb-storage 1-2:1.0
[ 2297.904016] scsi 13:0:0:0: Direct-Access     Hitachi  HDP725025GLA380       PQ: 0 ANSI: 2 CCS
[ 2297.916821] sd 13:0:0:0: [sdi] 488397168 512-byte logical blocks: (250 GB/232 GiB)
[ 2297.925988] sd 13:0:0:0: [sdi] Write Protect is off
[ 2297.930883] sd 13:0:0:0: [sdi] Mode Sense: 28 00 00 00
[ 2297.937181] sd 13:0:0:0: [sdi] No Caching mode page present
[ 2297.942771] sd 13:0:0:0: [sdi] Assuming drive cache: write through
[ 2297.952051] sd 13:0:0:0: [sdi] No Caching mode page present
[ 2297.957732] sd 13:0:0:0: [sdi] Assuming drive cache: write through
[ 2297.985258]  sdi: sdi1
[ 2297.992198] sd 13:0:0:0: [sdi] No Caching mode page present
[ 2297.997898] sd 13:0:0:0: [sdi] Assuming drive cache: write through
[ 2298.004093] sd 13:0:0:0: [sdi] Attached SCSI disk
[ 2298.304858] EXT4-fs (sdi1): couldn't mount as ext3 due to feature incompatibilities
[ 2298.313971] EXT4-fs (sdi1): couldn't mount as ext2 due to feature incompatibilities
[ 2298.645684] EXT4-fs (sdi1): recovery complete
[ 2298.650756] EXT4-fs (sdi1): mounted filesystem with ordered data mode. Opts: (null)
[ 2600.304380] usb 1-2: reset high-speed USB device number 11 using ehci_hcd
[ 2606.098995] usb 1-2: USB disconnect, device number 11
[ 2606.107851] sd 13:0:0:0: Device offlined - not ready after error recovery
[ 2606.115273] sd 13:0:0:0: [sdi] Unhandled error code
[ 2606.120164] sd 13:0:0:0: [sdi]  Result: hostbyte=0x01 driverbyte=0x00
[ 2606.126764] sd 13:0:0:0: [sdi] CDB: cdb[0]=0x2a: 2a 00 1b 00 69 00 00 00 f0 00
[ 2606.134279] end_request: I/O error, dev sdi, sector 453011712
[ 2606.140310] sd 13:0:0:0: [sdi] Unhandled error code
[ 2606.145200] sd 13:0:0:0: [sdi]  Result: hostbyte=0x01 driverbyte=0x00
[ 2606.151779] sd 13:0:0:0: [sdi] CDB: cdb[0]=0x2a: 2a 00 1b 00 69 f0 00 00 f0 00
[ 2606.159291] end_request: I/O error, dev sdi, sector 453011952
[ 2606.166360] Aborting journal on device sdi1-8.
[ 2606.170835] JBD2: I/O error detected when updating journal superblock for sdi1-8.
[ 2606.178611] journal commit I/O error
[ 2618.122263] usb 1-2: new high-speed USB device number 12 using ehci_hcd
[ 2618.278631] scsi14 : usb-storage 1-2:1.0
[ 2619.326078] scsi 14:0:0:0: Direct-Access     Hitachi  HDP725025GLA380       PQ: 0 ANSI: 2 CCS
[ 2619.339009] sd 14:0:0:0: [sdj] 488397168 512-byte logical blocks: (250 GB/232 GiB)
[ 2619.348180] sd 14:0:0:0: [sdj] Write Protect is off
[ 2619.353085] sd 14:0:0:0: [sdj] Mode Sense: 28 00 00 00
[ 2619.359371] sd 14:0:0:0: [sdj] No Caching mode page present
[ 2619.364960] sd 14:0:0:0: [sdj] Assuming drive cache: write through
[ 2619.374242] sd 14:0:0:0: [sdj] No Caching mode page present
[ 2619.379832] sd 14:0:0:0: [sdj] Assuming drive cache: write through
[ 2619.408957]  sdj: sdj1
[ 2619.416512] sd 14:0:0:0: [sdj] No Caching mode page present
[ 2619.422107] sd 14:0:0:0: [sdj] Assuming drive cache: write through
[ 2619.428419] sd 14:0:0:0: [sdj] Attached SCSI disk
[ 2619.728426] EXT4-fs (sdj1): couldn't mount as ext3 due to feature incompatibilities
[ 2619.737542] EXT4-fs (sdj1): couldn't mount as ext2 due to feature incompatibilities
[ 2620.076585] EXT4-fs (sdj1): recovery complete
[ 2620.081965] EXT4-fs (sdj1): mounted filesystem with ordered data mode. Opts: (null)
[ 2658.900489] usb 1-2: USB disconnect, device number 12
[ 2658.906025] sd 14:0:0:0: Device offlined - not ready after error recovery
[ 2658.922648] sd 14:0:0:0: [sdj] Unhandled error code
[ 2658.927542] sd 14:0:0:0: [sdj]  Result: hostbyte=0x01 driverbyte=0x00
[ 2658.934103] sd 14:0:0:0: [sdj] CDB: cdb[0]=0x2a: 2a 00 1b 00 a9 00 00 00 f0 00
[ 2658.941564] end_request: I/O error, dev sdj, sector 453028096
[ 2658.947567] sd 14:0:0:0: [sdj] Unhandled error code
[ 2658.952456] sd 14:0:0:0: [sdj]  Result: hostbyte=0x01 driverbyte=0x00
[ 2658.959032] sd 14:0:0:0: [sdj] CDB: cdb[0]=0x2a: 2a 00 1b 00 a9 f0 00 00 f0 00
[ 2658.966495] end_request: I/O error, dev sdj, sector 453028336
[ 2658.972718] Aborting journal on device sdj1-8.
[ 2658.977190] JBD2: I/O error detected when updating journal superblock for sdj1-8.
[ 2658.984858] journal commit I/O error
[ 2659.104078] usb 1-2: new high-speed USB device number 13 using ehci_hcd
[ 2659.260566] scsi15 : usb-storage 1-2:1.0
[ 2664.753882] usb 1-2: USB disconnect, device number 13
[ 2676.780944] usb 1-2: new high-speed USB device number 14 using ehci_hcd
[ 2676.937369] scsi16 : usb-storage 1-2:1.0
[ 2677.984652] scsi 16:0:0:0: Direct-Access     Hitachi  HDP725025GLA380       PQ: 0 ANSI: 2 CCS
[ 2677.997333] sd 16:0:0:0: [sdk] 488397168 512-byte logical blocks: (250 GB/232 GiB)
[ 2678.006506] sd 16:0:0:0: [sdk] Write Protect is off
[ 2678.011399] sd 16:0:0:0: [sdk] Mode Sense: 28 00 00 00
[ 2678.017569] sd 16:0:0:0: [sdk] No Caching mode page present
[ 2678.023156] sd 16:0:0:0: [sdk] Assuming drive cache: write through
[ 2678.032566] sd 16:0:0:0: [sdk] No Caching mode page present
[ 2678.038158] sd 16:0:0:0: [sdk] Assuming drive cache: write through
[ 2678.068147]  sdk: sdk1
[ 2678.075343] sd 16:0:0:0: [sdk] No Caching mode page present
[ 2678.080934] sd 16:0:0:0: [sdk] Assuming drive cache: write through
[ 2678.087294] sd 16:0:0:0: [sdk] Attached SCSI disk
[ 2678.379373] EXT4-fs (sdk1): couldn't mount as ext3 due to feature incompatibilities
[ 2678.388612] EXT4-fs (sdk1): couldn't mount as ext2 due to feature incompatibilities
[ 2678.696967] EXT4-fs (sdk1): recovery complete
[ 2678.702408] EXT4-fs (sdk1): mounted filesystem with ordered data mode. Opts: (null)

I don't know the original reasons why your device gets unmounted in the first place, but the other symptoms are effects of bug 12056 / 12043.

The unmount routine is currently broken, and the USB device name remains active and reserved after you have unplugged the device (or otherwise caused the unmount). On later reconnects, the USB disk will then get a new device name, sda-->sdb-->sdc etc. (upto sdk in your log)

https://dev.openwrt.org/ticket/12043
https://dev.openwrt.org/ticket/12056



Patch the hotplug routine to unplug also with the mounted device path instead of only the device name.

In my own firmware, I am patching with:

--- trunk/package/block-mount/files/40-mount    (revision 33349)
+++ trunk/package/block-mount/files/40-mount    (working copy)
@@ -11,6 +11,7 @@
 if [ `basename $blkdev` != "block" ]; then
 
     device=`basename $DEVPATH`
+    dpath=`mount | grep $device | awk '{print $3}'`
 
     case "$ACTION" in
     add)
@@ -81,7 +82,9 @@
         reset_dev_section_cb
         ;;
     remove)
+        logger "USB Hotplug action: umount /dev/$device"
         umount /dev/$device
+        umount $dpath
         ;;
     esac

(Last edited by hnyman on 10 Sep 2012, 10:35)

Very thanks for your answer.

Well i have to apply this patch to my source and recompile everything and reinstall openwrt in my board or there is another simplified method?

meconiotronic wrote:

Very thanks for your answer.

Well i have to apply this patch to my source and recompile everything and reinstall openwrt in my board or there is another simplified method?

After 33357 the patch will be applied automatically to source code, so updating sources and recompiling should fix it.

But you can also use a text editor (I prefer "nano") in a running Openwrt to patch directly the hotplug script. You can add the two new lines directly to it. The changeset 33357 pretty clearly shows the lines 14 and 86 to add into the script file.

The hotplug script "40-mount" should be in your router as /etc/hotplug.d/block/40-mount

hnyman Thanks I did what you said directly in the script.

I hope it is resolved. test it and will let you know

Now the mount folder remain only one. But the problem that the hard disk stops working is not solved.

The discussion might have continued from here.