Temat: Netgear R7800 kern.err print_req_error

Witam

Pacjent Netgear R7800

OpenWrt 19.07-SNAPSHOT, r11285-11f4918ebb

Mam dużo błędów w logu jak poniżej.
Jest się czym martwić?

Z góry dzięki za info.

Thu Feb 11 14:41:06 2021 kern.warn kernel: [ 7585.440542] print_req_error: 2 callbacks suppressed
Thu Feb 11 14:41:06 2021 kern.err kernel: [ 7585.440553] print_req_error: I/O error, dev mtdblock0, sector 0
Thu Feb 11 14:41:06 2021 kern.err kernel: [ 7585.445088] print_req_error: I/O error, dev mtdblock0, sector 8
Thu Feb 11 14:41:06 2021 kern.err kernel: [ 7585.450917] print_req_error: I/O error, dev mtdblock0, sector 16
Thu Feb 11 14:41:06 2021 kern.err kernel: [ 7585.456798] print_req_error: I/O error, dev mtdblock0, sector 24
Thu Feb 11 14:41:06 2021 kern.err kernel: [ 7585.463183] print_req_error: I/O error, dev mtdblock0, sector 32
Thu Feb 11 14:41:06 2021 kern.err kernel: [ 7585.468921] print_req_error: I/O error, dev mtdblock0, sector 40
Thu Feb 11 14:41:06 2021 kern.err kernel: [ 7585.474992] print_req_error: I/O error, dev mtdblock0, sector 48
Thu Feb 11 14:41:06 2021 kern.err kernel: [ 7585.480952] print_req_error: I/O error, dev mtdblock0, sector 56
Thu Feb 11 14:41:06 2021 kern.err kernel: [ 7585.486928] print_req_error: I/O error, dev mtdblock0, sector 64
Thu Feb 11 14:41:06 2021 kern.err kernel: [ 7585.492977] print_req_error: I/O error, dev mtdblock0, sector 72
Thu Feb 11 14:41:06 2021 kern.err kernel: [ 7585.515315] Buffer I/O error on dev mtdblock0, logical block 0, async page read
Thu Feb 11 14:42:00 2021 kern.warn kernel: [ 7639.643686] print_req_error: 24 callbacks suppressed
Thu Feb 11 14:42:00 2021 kern.err kernel: [ 7639.643697] print_req_error: I/O error, dev mtdblock1, sector 0
Thu Feb 11 14:42:00 2021 kern.err kernel: [ 7639.648439] print_req_error: I/O error, dev mtdblock1, sector 8
Thu Feb 11 14:42:00 2021 kern.err kernel: [ 7639.654674] print_req_error: I/O error, dev mtdblock1, sector 16
Thu Feb 11 14:42:00 2021 kern.err kernel: [ 7639.660021] print_req_error: I/O error, dev mtdblock1, sector 24
Thu Feb 11 14:42:00 2021 kern.err kernel: [ 7639.666165] print_req_error: I/O error, dev mtdblock1, sector 32
Thu Feb 11 14:42:00 2021 kern.err kernel: [ 7639.672219] print_req_error: I/O error, dev mtdblock1, sector 40
Thu Feb 11 14:42:00 2021 kern.err kernel: [ 7639.678157] print_req_error: I/O error, dev mtdblock1, sector 48
Thu Feb 11 14:42:00 2021 kern.err kernel: [ 7639.684211] print_req_error: I/O error, dev mtdblock1, sector 56
Thu Feb 11 14:42:00 2021 kern.err kernel: [ 7639.690191] print_req_error: I/O error, dev mtdblock1, sector 64
Thu Feb 11 14:42:00 2021 kern.err kernel: [ 7639.696089] print_req_error: I/O error, dev mtdblock1, sector 72
Thu Feb 11 14:42:00 2021 kern.err kernel: [ 7639.717678] Buffer I/O error on dev mtdblock1, logical block 0, async page read
Zyxel EX5601-T1

2

Odp: Netgear R7800 kern.err print_req_error

Padły początkowe sektory. Generalnie się bój, ale jeżeli działa to jeszcze trochę podziała.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Netgear R7800 kern.err print_req_error

Da się to naprawić?

Zyxel EX5601-T1

4

Odp: Netgear R7800 kern.err print_req_error

Przez wymianę flash. Po co chcesz naprawiać? Spojrzałem na rozpiskę partycji, na początku są systemowe, jeżeli on się w ogóle uruchamia (a tak jest) to nic nie ruszaj.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Netgear R7800 kern.err print_req_error

Poczytałem na

https://forum.openwrt.org/t/are-i-o-err … ng/31765/9

https://forum.openwrt.org/t/blk-update- … rs/7865/19

Wygląda że podobne model tak mają  i jest wszystko OK.

Zyxel EX5601-T1

6

Odp: Netgear R7800 kern.err print_req_error

Zrób sobie backup, żeby było co wsadzać jeśli jednak padnie.

Mam i używam: Fujitsu Futro S720, Netgear R6220, Unielec U7621-06, TP-Linki 1043 V1, V2, Linksysy EA7500v2, AeroHive AP350, Linksys EA8500, ZTE MF286d.
Mam: D-Linki DWR-921, DWR-118, DWR-116, TP-Link WDR-4900 v1, Checkpoint L-50, Linksysy 1900ACS, LB-Link BL-W1200,

7

Odp: Netgear R7800 kern.err print_req_error

Królik napisał/a:

Zrób sobie backup, żeby było co wsadzać jeśli jednak padnie.

Może być z GUI i wszystkie blocki po kolei ?
Jak tak to zrobiłem.

Dzięki za zainteresowanie tematem.

Zyxel EX5601-T1

8

Odp: Netgear R7800 kern.err print_req_error

Tak przy okazji czego brakuje w obrazie żęby dioda do eSATA działała poprawnie?

Thu Feb 11 17:23:27 2021 daemon.notice procd: /etc/rc.d/S96led: Skipping trigger 'ide-disk' for led 'eSATA' due to missing kernel module
Zyxel EX5601-T1

9 (edytowany przez Cezary 2021-02-11 20:01:39)

Odp: Netgear R7800 kern.err print_req_error

EDIT: ten trigger jest domyślnie w kernelu w snapshocie dla tej architektury. Dlaczego go nie masz?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10 (edytowany przez mgrlukasz 2021-02-11 20:24:38)

Odp: Netgear R7800 kern.err print_req_error

Nie mam pojęcia.
Wgrałem plik luci-19.07-snapshot-r11285-11f4918ebb-ipq806x-generic-netgear_r7800-squashfs-factory.img
Wcześniej był oryginalny firmware

Zyxel EX5601-T1

11

Odp: Netgear R7800 kern.err print_req_error

A bo masz 19.07, a tam tego domyślnie nie ma. W wersji rozwojowej jest to w konfigu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: Netgear R7800 kern.err print_req_error

W nowym wydaniu dodasz to do obrazu?

Zyxel EX5601-T1

13

Odp: Netgear R7800 kern.err print_req_error

Tak, bez problemu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: Netgear R7800 kern.err print_req_error

Dzięki

Zyxel EX5601-T1

15

Odp: Netgear R7800 kern.err print_req_error

Nie da się zrobić backupu

root@R7800:~# dd if=/dev/mtdblock0 of=/tmp/mtd0.bin
dd: /dev/mtdblock0: I/O error
root@R7800:~# dd if=/dev/mtdblock1 of=/tmp/mtd1.bin
dd: /dev/mtdblock1: I/O error
Zyxel EX5601-T1

16

Odp: Netgear R7800 kern.err print_req_error

Nandów ze względu na możliwe błędy sektorów i sposób działania nie powinno się zrzucać przez dd. Stosuje się dedykowane softy typu nanddump. Taka mała dygresja.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: Netgear R7800 kern.err print_req_error

Partycja Ubi też wymaga dodatkowego narzędzia do backupu ze względu na swoją konstrukcję i to, że każdy nand ma inny układ badblockow.

Mam i używam: Fujitsu Futro S720, Netgear R6220, Unielec U7621-06, TP-Linki 1043 V1, V2, Linksysy EA7500v2, AeroHive AP350, Linksys EA8500, ZTE MF286d.
Mam: D-Linki DWR-921, DWR-118, DWR-116, TP-Link WDR-4900 v1, Checkpoint L-50, Linksysy 1900ACS, LB-Link BL-W1200,

18

Odp: Netgear R7800 kern.err print_req_error

Prośba o podesłanie instrukcji jak zrobić cały backup pamięci flash z R7800.

Zyxel EX5601-T1

19

Odp: Netgear R7800 kern.err print_req_error

https://openwrt.org/docs/techref/flash# … d_bitflips

Właśnie nanddump do tych systemowych

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

20

Odp: Netgear R7800 kern.err print_req_error

Skąd można pobrąć?

opkg install nanddump
Unknown package 'nanddump'.
Collected errors:
 * opkg_install_cmd: Cannot install package nanddump.
Zyxel EX5601-T1

21

Odp: Netgear R7800 kern.err print_req_error

Pakiet nand-utils

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

22

Odp: Netgear R7800 kern.err print_req_error

Ja bym się raczej nie przejmował. Mam nową sztukę ze sklepu i też u mnie na początku wywala:

[   34.253611] print_req_error: I/O error, dev mtdblock0, sector 0
[   34.258027] print_req_error: I/O error, dev mtdblock0, sector 8
[   34.263725] print_req_error: I/O error, dev mtdblock0, sector 16
[   34.269576] print_req_error: I/O error, dev mtdblock0, sector 24
[   34.276315] print_req_error: I/O error, dev mtdblock0, sector 0
[   34.281425] Buffer I/O error on dev mtdblock0, logical block 0, async page read
[   34.290346] print_req_error: I/O error, dev mtdblock0, sector 0
[   34.294356] Buffer I/O error on dev mtdblock0, logical block 0, async page read
[   34.302257] print_req_error: I/O error, dev mtdblock1, sector 0
[   34.308104] print_req_error: I/O error, dev mtdblock1, sector 8
[   34.313921] print_req_error: I/O error, dev mtdblock1, sector 16
[   34.319744] print_req_error: I/O error, dev mtdblock1, sector 24
[   34.326486] Buffer I/O error on dev mtdblock1, logical block 0, async page read
[   34.334432] Buffer I/O error on dev mtdblock1, logical block 0, async page read

23

Odp: Netgear R7800 kern.err print_req_error

Jakim poleceniem odczytać aktualną częstotliwość procesora w R7800 ?

Zyxel EX5601-T1

24

Odp: Netgear R7800 kern.err print_req_error

cat/sys/bus/cpu/devices/cpu*/cpufreq/scaling_cur_freq lub cat/sys/bus/cpu/devices/cpu*/cpufreq/cpuinfo_cur_freq

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.