MiniNVR DJ-3516M от DONGJIA - проблемы в работе

Раздел содержит обсуждения вопросов по обозначенным темам видеонаблюдения при использовании видеооборудования разлиичных брендов.
iTuneDVR
Сообщения: 3218
Зарегистрирован: 24 авг 2013, 11:05

Re: MiniNVR DJ-3516M от DONGJIA - проблемы в работе

Сообщение iTuneDVR » 29 дек 2017, 13:58

solegs писал(а):При коннекте через веб-морду - нет, не появляется. Проверю при прямом подключении (моник, мышь) к регу. Но, думаю, что там оно есть.

Конечно это только для регистратора.

solegs писал(а):Брутится хэш пароля пользователя root, взятый из файла /etc/passwd. Вот этот:
$1$$KSJ1dPRHKe/SbZNnz7GYn.

Этот давно сбручен!

solegs писал(а):Взят ещё до этого обновления.
Если после апгрейда он поменялся, то я смогу его посмотреть позже, только подключившись по rs232.

[/quote]
Возможно в обновлении файловая система для старта не затронута, но я жетально не глядел.

solegs
Сообщения: 18
Зарегистрирован: 23 дек 2016, 23:24

Re: MiniNVR DJ-3516M от DONGJIA - проблемы в работе

Сообщение solegs » 01 янв 2018, 20:59

С Новым Годом!!! Всем удачи, счастья, здоровья!!! ))

Итак, подключился к регику только монитором с мышкой - да, и заставка ANTS, и наверху та же надпись, над экранами. Ок.

Сата-хранилка видится так же, как и при первой, родной прошивке - после инициализации хранилки (выбор режима дисков) диски сперва видны в регистраторе, но потом пропадают.

Самое плохое - не работает rs232. По TXD из рега летит всякий мусор, прям с момента подачи питания, и он не убирается изменением битрейта порта в путти.олько на 115200 видно, что среди пропроскакивают куски сообщений загрузки....

Ладно, думаю, дай-ка верну предпоследнюю прошивку, (20160707), там хоть 232 работал. Залил файл в регик, перезагружаюсь - и...
Начало загрузки поменялось, экран стал, к раньше - синий фон с клетками , картой мира и надписью NETWORK VIDEO RECORDER. Ну, думаю, прошло норм! Однако, затем снова появилась заставка ANTS... Каой-то гибрид получился, что ли...
Загрузился, рс232 не исправился, так мусор и лил.

Что ж, дай, думаю, на дефолт всё сброшу. Сбросил. Результат - начинается загрузка прежнего сингего экрана с клеткаими (и т.д.) - и усё, приехали, висит. Второго пика нет, как раньше, при нормальной загрузке было.

(Заметил, что если сделать быстрый выкл-вкл по питанию, то может подхватиться и загрузиться нормально, раза с пятого-восьмого....
Но вот рс232 не исправился, это фигово...)

Попробовал восстановить с помощью тех файлов auto_*.3535, что в архиве были - записал их всех на флешку и сунул регику. Не хочет ничего делать. Флешка 2G, fat32. Искал, как сделать флешку загрузочной для регика - что-то не нашёл...

Ну, вот пока всё, 1 января прошло не в пустую, отрицательный результат - тоже результат! ;-) ))

iTuneDVR
Сообщения: 3218
Зарегистрирован: 24 авг 2013, 11:05

Re: MiniNVR DJ-3516M от DONGJIA - проблемы в работе

Сообщение iTuneDVR » 02 янв 2018, 01:00

Благодарствую за Поздравления!
Рад тому, что не ты сложил руки и нашел занятие по душе в номом году!

Что касается TTL разъема, который ты именуешь RS232, то скорее всего хромает адаптер USB2TTL, а работать он должен только на 115200.
Убедиться в исправности можно и нужно на другом экземпляре заведомо рабочем, (контакт земли важен), а также стоит попробовать разный софт: NCOM, PyTTY, HyperTerminal и т.п.

Нестабильное поведение аппарат наталкиевает на ряд размышление о его исправности как таковом. Возможно стоит его прощупать лучше на железном уровне и тогда грешить на софтовые неувязки не придется!
Нежелание брать данные с флешки, то же звоночек и параметры её нормальные, ведь работало же!!!

Если не оставил мысли пошарить там внутри, то сбрученный хешь дам в vk.

Да, отрицательный результат еще должен быть достигнут, чтобы потом не жалеть, что бездействовал и не получил этот опыт изыскания ;)

solegs
Сообщения: 18
Зарегистрирован: 23 дек 2016, 23:24

Re: MiniNVR DJ-3516M от DONGJIA - проблемы в работе

Сообщение solegs » 02 янв 2018, 21:17

iTuneDVR писал(а):Что касается TTL разъема, который ты именуешь RS232, то скорее всего хромает адаптер USB2TTL, а работать он должен только на 115200.
Убедиться в исправности можно и нужно на другом экземпляре заведомо рабочем, (контакт земли важен), а также стоит попробовать разный софт: NCOM, PyTTY, HyperTerminal и т.п.
Вот точно, как и говорил Бонч-Бруевич, в электронике не бывает чудес, бывают лишь хреновые контакты! - (контакт земли важен) - оказался непропай именно контакта GND, плохо прогрел при пайке... Пропаял поновой - всё, доступ к консоли восстановлен! Спасибо за наводку! ))))

iTuneDVR писал(а):Нестабильное поведение аппарат наталкиевает на ряд размышление о его исправности как таковом. Возможно стоит его прощупать лучше на железном уровне и тогда грешить на софтовые неувязки не придется!
У меня тоже подобные мысли были... Только вот пока не представляю, как и чем проверить. Покамогу только смотреть логи, находить сообщения об ошибках и пробовать понять их причину.


iTuneDVR писал(а):Нежелание брать данные с флешки, то же звоночек и параметры её нормальные, ведь работало же!!!
Судя по сообщениям в консоли в самом начале загрузки, рег на этом этапе не понимает фат32, ругается,что прочесть не может. Отформатировал флешку в фат16, стандартный размер кластера - увидел, теперь ругается на отсутствие конкретных файлов (все по списку из того архива).
Записал на флешку все файлы, включил рег - пошло обновление. Посмотрю, что получится, позже напишу.

iTuneDVR писал(а):Если не оставил мысли пошарить там внутри, то сбрученный хешь дам в vk.
Да, спасибо,возьму с благодарностью, так как мой ноут ещё неизвестно сколько будет его брутить ))))) Ну и теленет-доступ вовсе не будет лишним.

iTuneDVR
Сообщения: 3218
Зарегистрирован: 24 авг 2013, 11:05

Re: MiniNVR DJ-3516M от DONGJIA - проблемы в работе

Сообщение iTuneDVR » 03 янв 2018, 14:05

solegs писал(а):Вот точно, как и говорил Бонч-Бруевич, в электронике не бывает чудес, бывают лишь хреновые контакты! - (контакт земли важен) - оказался непропай именно контакта GND, плохо прогрел при пайке... Пропаял поновой - всё, доступ к консоли восстановлен! Спасибо за наводку! ))))

;)


solegs писал(а):У меня тоже подобные мысли были... Только вот пока не представляю, как и чем проверить. Покамогу только смотреть логи, находить сообщения об ошибках и пробовать понять их причину.

Раз ты наладил логи и они прут , то в студию их ;)

solegs писал(а):Cудя по сообщениям в консоли в самом начале загрузки, рег на этом этапе не понимает фат32, ругается,что прочесть не может. Отформатировал флешку в фат16, стандартный размер кластера - увидел, теперь ругается на отсутствие конкретных файлов (все по списку из того архива).
Записал на флешку все файлы, включил рег - пошло обновление. Посмотрю, что получится, позже напишу.

Если флеш живой и перестал определяться там где жо этого определялся, то .....


solegs писал(а):Да, спасибо,возьму с благодарностью, так как мой ноут ещё неизвестно сколько будет его брутить ))))) Ну и теленет-доступ вовсе не будет лишним.

Отправил в VK

solegs
Сообщения: 18
Зарегистрирован: 23 дек 2016, 23:24

Re: MiniNVR DJ-3516M от DONGJIA - проблемы в работе

Сообщение solegs » 09 янв 2018, 18:03

solegs писал(а):Записал на флешку все файлы, включил рег - пошло обновление. Посмотрю, что получится, позже напишу.

Обновилось всё нормально, Так же загрузил оба файла, N01.. и N02.. , по очереди, как и указано было.
Так, вроде, всё работает, не перезагружается, не виснет.
Но проблема с определением внешней хранилки по е-сата осталась...

iTuneDVR писал(а):Раз ты наладил логи и они прут , то в студию их ;)
Ну, не то, чтобы именно логи (каюсь, не нашёл, куда этот рег пишает свой сислог) - пока имею лишь сообщения dmesg после загрузки. И вот, что в них есть (заранее прошу прощения, что выкладываю полностью, но лучше лишнее пусть будет, чем вырежу случайно важное):
1) При первом включении регика после обновления, хранилка переинициализирована - всё увиделось, все диски в хранилке доступны и в интерфейсе регика, и через вебморду :

Код: Выделить всё

(none) login: root
Password:
Welcome to HiLinux.
None of nfsroot found in cmdline.
# dmesg
351 bad
yaffs: checking block 352 bad
yaffs: checking block 353 bad
yaffs: checking block 354 bad
yaffs: checking block 355 bad
yaffs: checking block 356 bad
yaffs: checking block 357 bad
yaffs: checking block 358 bad
yaffs: checking block 359 bad
yaffs: checking block 360 bad
yaffs: checking block 361 bad
yaffs: checking block 362 bad
yaffs: checking block 363 bad
yaffs: checking block 364 bad
yaffs: checking block 365 bad
yaffs: checking block 366 bad
yaffs: checking block 367 bad
yaffs: checking block 368 bad
yaffs: checking block 369 bad
yaffs: checking block 370 bad
yaffs: checking block 371 bad
yaffs: checking block 372 bad
yaffs: checking block 373 bad
yaffs: checking block 374 bad
yaffs: checking block 375 bad
yaffs: checking block 376 bad
yaffs: checking block 377 bad
yaffs: checking block 378 bad
yaffs: checking block 379 bad
yaffs: checking block 380 bad
yaffs: checking block 381 bad
yaffs: checking block 382 bad
yaffs: checking block 383 bad
yaffs: checking block 384 bad
yaffs: checking block 385 bad
yaffs: checking block 386 bad
yaffs: checking block 387 bad
yaffs: checking block 388 bad
yaffs: checking block 389 bad
yaffs: checking block 390 bad
yaffs: checking block 391 bad
yaffs: checking block 392 bad
yaffs: checking block 393 bad
yaffs: checking block 394 bad
yaffs: checking block 395 bad
yaffs: checking block 396 bad
yaffs: checking block 397 bad
yaffs: checking block 398 bad
yaffs: checking block 399 bad
yaffs: checking block 400 bad
yaffs: checking block 401 bad
yaffs: checking block 402 bad
yaffs: checking block 403 bad
yaffs: checking block 404 bad
yaffs: checking block 405 bad
yaffs: checking block 406 bad
yaffs: checking block 407 bad
yaffs: checking block 408 bad
yaffs: checking block 409 bad
yaffs: checking block 410 bad
yaffs: checking block 411 bad
yaffs: checking block 412 bad
yaffs: checking block 413 bad
yaffs: checking block 414 bad
yaffs: checking block 415 bad
yaffs: checking block 416 bad
yaffs: checking block 417 bad
yaffs: checking block 418 bad
yaffs: checking block 419 bad
yaffs: checking block 420 bad
yaffs: checking block 421 bad
yaffs: checking block 422 bad
yaffs: checking block 423 bad
yaffs: checking block 424 bad
yaffs: checking block 425 bad
yaffs: checking block 426 bad
yaffs: checking block 427 bad
yaffs: checking block 428 bad
yaffs: checking block 429 bad
yaffs: checking block 430 bad
yaffs: checking block 431 bad
yaffs: checking block 432 bad
yaffs: checking block 433 bad
yaffs: checking block 434 bad
yaffs: checking block 435 bad
yaffs: checking block 436 bad
yaffs: checking block 437 bad
yaffs: checking block 438 bad
yaffs: checking block 439 bad
yaffs: checking block 440 bad
yaffs: checking block 441 bad
yaffs: checking block 442 bad
yaffs: checking block 443 bad
yaffs: checking block 444 bad
yaffs: checking block 445 bad
yaffs: checking block 446 bad
yaffs: checking block 447 bad
yaffs: checking block 448 bad
yaffs: checking block 449 bad
yaffs: checking block 450 bad
yaffs: checking block 451 bad
yaffs: checking block 452 bad
yaffs: checking block 453 bad
yaffs: checking block 454 bad
yaffs: checking block 455 bad
yaffs: checking block 456 bad
yaffs: checking block 457 bad
yaffs: checking block 458 bad
yaffs: checking block 459 bad
yaffs: checking block 460 bad
yaffs: checking block 461 bad
yaffs: checking block 462 bad
yaffs: checking block 463 bad
yaffs: checking block 464 bad
yaffs: checking block 465 bad
yaffs: checking block 466 bad
yaffs: checking block 467 bad
yaffs: checking block 468 bad
yaffs: checking block 469 bad
yaffs: checking block 470 bad
yaffs: checking block 471 bad
yaffs: checking block 472 bad
yaffs: checking block 473 bad
yaffs: checking block 474 bad
yaffs: checking block 475 bad
yaffs: checking block 476 bad
yaffs: checking block 477 bad
yaffs: checking block 478 bad
yaffs: checking block 479 bad
yaffs: checking block 480 bad
yaffs: checking block 481 bad
yaffs: checking block 482 bad
yaffs: checking block 483 bad
yaffs: checking block 484 bad
yaffs: checking block 485 bad
yaffs: checking block 486 bad
yaffs: checking block 487 bad
yaffs: checking block 488 bad
yaffs: checking block 489 bad
yaffs: checking block 490 bad
yaffs: checking block 491 bad
yaffs: checking block 492 bad
yaffs: checking block 493 bad
yaffs: checking block 494 bad
yaffs: checking block 495 bad
yaffs: checking block 496 bad
yaffs: checking block 497 bad
yaffs: checking block 498 bad
yaffs: checking block 499 bad
yaffs: checking block 500 bad
yaffs: checking block 501 bad
yaffs: checking block 502 bad
yaffs: checking block 503 bad
yaffs: checking block 504 bad
yaffs: checking block 505 bad
yaffs: checking block 506 bad
yaffs: checking block 507 bad
yaffs: checking block 508 bad
yaffs: checking block 509 bad
yaffs: checking block 510 bad
yaffs: checking block 511 bad
yaffs: checking block 512 bad
yaffs: checking block 513 bad
yaffs: checking block 514 bad
yaffs: checking block 515 bad
yaffs: checking block 516 bad
yaffs: checking block 517 bad
yaffs: checking block 518 bad
yaffs: checking block 519 bad
yaffs: checking block 520 bad
yaffs: checking block 521 bad
yaffs: checking block 522 bad
yaffs: checking block 523 bad
yaffs: checking block 524 bad
yaffs: checking block 525 bad
yaffs: checking block 526 bad
yaffs: checking block 527 bad
yaffs: checking block 528 bad
yaffs: checking block 529 bad
yaffs: checking block 530 bad
yaffs: checking block 531 bad
yaffs: checking block 532 bad
yaffs: checking block 533 bad
yaffs: checking block 534 bad
yaffs: checking block 535 bad
yaffs: checking block 536 bad
yaffs: checking block 537 bad
yaffs: checking block 538 bad
yaffs: checking block 539 bad
yaffs: checking block 540 bad
yaffs: checking block 541 bad
yaffs: checking block 542 bad
yaffs: checking block 543 bad
yaffs: checking block 544 bad
yaffs: checking block 545 bad
yaffs: checking block 546 bad
yaffs: checking block 547 bad
yaffs: checking block 548 bad
yaffs: checking block 549 bad
yaffs: checking block 550 bad
yaffs: checking block 551 bad
yaffs: checking block 552 bad
yaffs: checking block 553 bad
yaffs: checking block 554 bad
yaffs: checking block 555 bad
yaffs: checking block 556 bad
yaffs: checking block 557 bad
yaffs: checking block 558 bad
yaffs: checking block 559 bad
yaffs: checking block 560 bad
yaffs: checking block 561 bad
yaffs: checking block 562 bad
yaffs: checking block 563 bad
yaffs: checking block 564 bad
yaffs: checking block 565 bad
yaffs: checking block 566 bad
yaffs: checking block 567 bad
yaffs: checking block 568 bad
yaffs: checking block 569 bad
yaffs: checking block 570 bad
yaffs: checking block 571 bad
yaffs: checking block 572 bad
yaffs: checking block 573 bad
yaffs: checking block 574 bad
yaffs: checking block 575 bad
yaffs: checking block 576 bad
yaffs: checking block 577 bad
yaffs: checking block 578 bad
yaffs: checking block 579 bad
yaffs: checking block 580 bad
yaffs: checking block 581 bad
yaffs: checking block 582 bad
yaffs: checking block 583 bad
yaffs: checking block 584 bad
yaffs: checking block 585 bad
yaffs: checking block 586 bad
yaffs: checking block 587 bad
yaffs: checking block 588 bad
yaffs: checking block 589 bad
yaffs: checking block 590 bad
yaffs: checking block 591 bad
yaffs: checking block 592 bad
yaffs: checking block 593 bad
yaffs: checking block 594 bad
yaffs: checking block 595 bad
yaffs: checking block 596 bad
yaffs: checking block 597 bad
yaffs: checking block 598 bad
yaffs: checking block 599 bad
yaffs: checking block 600 bad
yaffs: checking block 601 bad
yaffs: checking block 602 bad
yaffs: checking block 603 bad
yaffs: checking block 604 bad
yaffs: checking block 605 bad
yaffs: checking block 606 bad
yaffs: checking block 607 bad
yaffs: checking block 608 bad
yaffs: checking block 609 bad
yaffs: checking block 610 bad
yaffs: checking block 611 bad
yaffs: checking block 612 bad
yaffs: checking block 613 bad
yaffs: checking block 614 bad
yaffs: checking block 615 bad
yaffs: checking block 616 bad
yaffs: checking block 617 bad
yaffs: checking block 618 bad
yaffs: checking block 619 bad
yaffs: checking block 620 bad
yaffs: checking block 621 bad
yaffs: checking block 622 bad
yaffs: checking block 623 bad
yaffs: checking block 624 bad
yaffs: checking block 625 bad
yaffs: checking block 626 bad
yaffs: checking block 627 bad
yaffs: checking block 628 bad
yaffs: checking block 629 bad
yaffs: checking block 630 bad
yaffs: checking block 631 bad
yaffs: checking block 632 bad
yaffs: checking block 633 bad
yaffs: checking block 634 bad
yaffs: checking block 635 bad
yaffs: checking block 636 bad
yaffs: checking block 637 bad
yaffs: checking block 638 bad
yaffs: checking block 639 bad
yaffs: checking block 640 bad
yaffs: checking block 641 bad
yaffs: checking block 642 bad
yaffs: checking block 643 bad
yaffs: checking block 644 bad
yaffs: checking block 645 bad
yaffs: checking block 646 bad
yaffs: checking block 647 bad
yaffs: checking block 648 bad
yaffs: checking block 649 bad
yaffs: checking block 650 bad
yaffs: checking block 651 bad
yaffs: checking block 652 bad
yaffs: checking block 653 bad
yaffs: checking block 654 bad
yaffs: checking block 655 bad
yaffs: checking block 656 bad
yaffs: checking block 657 bad
yaffs: checking block 658 bad
yaffs: checking block 659 bad
yaffs: checking block 660 bad
yaffs: checking block 661 bad
yaffs: checking block 662 bad
yaffs: checking block 663 bad
yaffs: checking block 664 bad
yaffs: checking block 665 bad
yaffs: checking block 666 bad
yaffs: checking block 667 bad
yaffs: checking block 668 bad
yaffs: checking block 669 bad
yaffs: checking block 670 bad
yaffs: checking block 671 bad
yaffs: checking block 672 bad
yaffs: checking block 673 bad
yaffs: checking block 674 bad
yaffs: checking block 675 bad
yaffs: checking block 676 bad
yaffs: checking block 677 bad
yaffs: checking block 678 bad
yaffs: checking block 679 bad
yaffs: checking block 680 bad
yaffs: checking block 681 bad
yaffs: checking block 682 bad
yaffs: checking block 683 bad
yaffs: checking block 684 bad
yaffs: checking block 685 bad
yaffs: checking block 686 bad
yaffs: checking block 687 bad
yaffs: checking block 688 bad
yaffs: checking block 689 bad
yaffs: checking block 690 bad
yaffs: checking block 691 bad
yaffs: checking block 692 bad
yaffs: checking block 693 bad
yaffs: checking block 694 bad
yaffs: checking block 695 bad
yaffs: checking block 696 bad
yaffs: checking block 697 bad
yaffs: checking block 698 bad
yaffs: checking block 699 bad
yaffs: checking block 700 bad
yaffs: checking block 701 bad
yaffs: checking block 702 bad
yaffs: checking block 703 bad
yaffs: checking block 704 bad
yaffs: checking block 705 bad
yaffs: checking block 706 bad
yaffs: checking block 707 bad
yaffs: checking block 708 bad
yaffs: checking block 709 bad
yaffs: checking block 710 bad
yaffs: checking block 711 bad
yaffs: checking block 712 bad
yaffs: checking block 713 bad
yaffs: checking block 714 bad
yaffs: checking block 715 bad
yaffs: checking block 716 bad
yaffs: checking block 717 bad
yaffs: checking block 718 bad
yaffs: checking block 719 bad
yaffs: yaffs_read_super: is_checkpointed 0
VFS: Mounted root (yaffs2 filesystem) on device 31:2.
Freeing init memory: 168K
udevd (591): /proc/591/oom_adj is deprecated, please use /proc/591/oom_score_adj instead.
STMMAC driver:
        platform registration...
        done!
Set system config register 0x200300ec with value 0x003f003f
        done!
        DWMAC1000 - user ID: 0x10, Synopsys ID: 0x36
        Enhanced descriptor structure
MACADDR in get is 0:0:0:0:0:0
        no valid MAC address for MAC 0;please, use ifconfig or nwhwconfig!
stmmac_associate_phy: phy 0 mode=1
        eth0 - (dev. name: stmmaceth - id: 0, IRQ #59
        IO base addr: 0xfe0a0000)
smiInit ok
STMMAC MII Bus: probed
eth0: PHY ID 00000000 at 30 IRQ -6 (1:1e) active
eth0: PHY ID 001cc915 at 31 IRQ 0 (1:1f)
        DWMAC1000 - user ID: 0x10, Synopsys ID: 0x36
        Enhanced descriptor structure
MACADDR in get is 0:0:0:0:0:0
        no valid MAC address for MAC 1;please, use ifconfig or nwhwconfig!
stmmac_associate_phy: phy 1 mode=6
        eth1 - (dev. name: stmmaceth - id: 0, IRQ #59
        IO base addr: 0xfe0a4000)
eth1: PHY ID 00000000 at 30 IRQ -6 (1:1e)
eth1: PHY ID 001cc915 at 31 IRQ 0 (1:1f) active
stmmac_reset: RESET COMPLETE!

**************************************************
*  TNK driver built on Jan 20 2015 at 16:04:36
*  TNK driver mode is TOE
**************************************************
stmmac: Rx Checksum Offload Engine supported
stmmac: Rx Checksum Offload Engine supported
switchmac_init success
Hisilicon Media Memory Zone Manager
ERROR: Conflict MMZ:
MMZ new:   PHYS(0x9FA00000, 0x9FEFFFFF), GFP=0, nBYTES=5120KB,  NAME="jpeg"
MMZ exist: PHYS(0x8C000000, 0x9FAFFFFF), GFP=0, nBYTES=322560KB,        NAME="anonymous"
Add new MMZ failed!
Add MMZ failed: PHYS(0x9FA00000, 0x9FEFFFFF), GFP=0, nBYTES=5120KB,     NAME="jpeg"
hi3535_base: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
Hisilicon UMAP device driver interface: v3.00
load sys.ko for Hi3535...OK!
Load tde.ko ...OK!
load vgs.ko for Hi3535...OK!
load venc.ko for Hi3535...OK!
load chnl.ko for Hi3535...OK!
load h264e.ko for Hi3535...OK!
load rc.ko for Hi3535...OK!
load jpege.ko for Hi3535...OK!
load vou.ko ....OK!
load vpss.ko ....OK!
load vda.ko ....OK!
load region.ko ....OK!
load vdec.ko ....OK
load vhd firmware.ko OK
load hdmi.ko ....OK!
Load hi_jpegdec.ko success.     (SDK_VERSION:[SDK_VERSION] Build Time:[Feb  6 2015, 19:57:25])
sd 0:0:0:0: [sda] 625142448 512-byte logical blocks: (320 GB/298 GiB)
sd 1:0:0:0: [sdb] 1465147055 512-byte logical blocks: (750 GB/698 GiB)
sd 1:0:0:0: [sdb] Write Protect is off
sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
sd 1:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
sd 1:1:0:0: [sdc] 1465149168 512-byte logical blocks: (750 GB/698 GiB)
sd 1:1:0:0: [sdc] Write Protect is off
sd 1:1:0:0: [sdc] Mode Sense: 00 3a 00 00
sd 1:1:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdb: unknown partition table
sd 1:0:0:0: [sdb] Attached SCSI disk
 sdc: unknown partition table
sd 1:1:0:0: [sdc] Attached SCSI disk
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1 sda2 < sda5 >
sd 0:0:0:0: [sda] Attached SCSI disk
usbcore: registered new interface driver option
USB Serial support registered for GSM modem (1-port)
acodec inited!
eth1: generated random MAC address 56:7f:b4:6b:2e:21
MACADDR in set is 56:7f:b4:6b:2e:21
PHY: 1:1f - Link is Up - 100/Full
kjournald starting.  Commit interval 5 seconds
EXT3-fs (sda1): warning: mounting fs with errors, running e2fsck is recommended
EXT3-fs (sda1): using internal journal
EXT3-fs (sda1): mounted filesystem with ordered data mode
 sdb: sdb1 sdb2 < sdb5 >
 sdc: sdc1 sdc2 < sdc5 >
[GPIO] GPIOGET_WATCHDOG Enable chardata = 1!!!
MACADDR in set is 0:10:a9:aa:94:6e
MACADDR in set is 0:10:a9:aa:94:6e
PHY: 1:1f - Link is Up - 100/Full
#

И даже после форматирования обоих дисков хранилки из рега и последующей перезагрузки регика диски не отвалились!


Но щасте длилось не долго, до первой перезагрузки хранилки - отвалились.
Пытаясь добиться того, чтобы диски снова увиделись, отключил и включил хранилку и рег вместе. Сперва в дмесг появилось вот это:

Код: Выделить всё

(none) login: root
Password:
Welcome to HiLinux.
None of nfsroot found in cmdline.
# dmesg
hecking block 330 bad
yaffs: checking block 331 bad
yaffs: checking block 332 bad
yaffs: checking block 333 bad
yaffs: checking block 334 bad
yaffs: checking block 335 bad
yaffs: checking block 336 bad
yaffs: checking block 337 bad
yaffs: checking block 338 bad
yaffs: checking block 339 bad
yaffs: checking block 340 bad
yaffs: checking block 341 bad
yaffs: checking block 342 bad
yaffs: checking block 343 bad
yaffs: checking block 344 bad
yaffs: checking block 345 bad
yaffs: checking block 346 bad
yaffs: checking block 347 bad
yaffs: checking block 348 bad
yaffs: checking block 349 bad
yaffs: checking block 350 bad
yaffs: checking block 351 bad
yaffs: checking block 352 bad
yaffs: checking block 353 bad
yaffs: checking block 354 bad
yaffs: checking block 355 bad
yaffs: checking block 356 bad
yaffs: checking block 357 bad
yaffs: checking block 358 bad
yaffs: checking block 359 bad
yaffs: checking block 360 bad
yaffs: checking block 361 bad
yaffs: checking block 362 bad
yaffs: checking block 363 bad
yaffs: checking block 364 bad
yaffs: checking block 365 bad
yaffs: checking block 366 bad
yaffs: checking block 367 bad
yaffs: checking block 368 bad
yaffs: checking block 369 bad
yaffs: checking block 370 bad
yaffs: checking block 371 bad
yaffs: checking block 372 bad
yaffs: checking block 373 bad
yaffs: checking block 374 bad
yaffs: checking block 375 bad
yaffs: checking block 376 bad
yaffs: checking block 377 bad
yaffs: checking block 378 bad
yaffs: checking block 379 bad
yaffs: checking block 380 bad
yaffs: checking block 381 bad
yaffs: checking block 382 bad
yaffs: checking block 383 bad
yaffs: checking block 384 bad
yaffs: checking block 385 bad
yaffs: checking block 386 bad
yaffs: checking block 387 bad
yaffs: checking block 388 bad
yaffs: checking block 389 bad
yaffs: checking block 390 bad
yaffs: checking block 391 bad
yaffs: checking block 392 bad
yaffs: checking block 393 bad
yaffs: checking block 394 bad
yaffs: checking block 395 bad
yaffs: checking block 396 bad
yaffs: checking block 397 bad
yaffs: checking block 398 bad
yaffs: checking block 399 bad
yaffs: checking block 400 bad
yaffs: checking block 401 bad
yaffs: checking block 402 bad
yaffs: checking block 403 bad
yaffs: checking block 404 bad
yaffs: checking block 405 bad
yaffs: checking block 406 bad
yaffs: checking block 407 bad
yaffs: checking block 408 bad
yaffs: checking block 409 bad
yaffs: checking block 410 bad
yaffs: checking block 411 bad
yaffs: checking block 412 bad
yaffs: checking block 413 bad
yaffs: checking block 414 bad
yaffs: checking block 415 bad
yaffs: checking block 416 bad
yaffs: checking block 417 bad
yaffs: checking block 418 bad
yaffs: checking block 419 bad
yaffs: checking block 420 bad
yaffs: checking block 421 bad
yaffs: checking block 422 bad
yaffs: checking block 423 bad
yaffs: checking block 424 bad
yaffs: checking block 425 bad
yaffs: checking block 426 bad
yaffs: checking block 427 bad
yaffs: checking block 428 bad
yaffs: checking block 429 bad
yaffs: checking block 430 bad
yaffs: checking block 431 bad
yaffs: checking block 432 bad
yaffs: checking block 433 bad
yaffs: checking block 434 bad
yaffs: checking block 435 bad
yaffs: checking block 436 bad
yaffs: checking block 437 bad
yaffs: checking block 438 bad
yaffs: checking block 439 bad
yaffs: checking block 440 bad
yaffs: checking block 441 bad
yaffs: checking block 442 bad
yaffs: checking block 443 bad
yaffs: checking block 444 bad
yaffs: checking block 445 bad
yaffs: checking block 446 bad
yaffs: checking block 447 bad
yaffs: checking block 448 bad
yaffs: checking block 449 bad
yaffs: checking block 450 bad
yaffs: checking block 451 bad
yaffs: checking block 452 bad
yaffs: checking block 453 bad
yaffs: checking block 454 bad
yaffs: checking block 455 bad
yaffs: checking block 456 bad
yaffs: checking block 457 bad
yaffs: checking block 458 bad
yaffs: checking block 459 bad
yaffs: checking block 460 bad
yaffs: checking block 461 bad
yaffs: checking block 462 bad
yaffs: checking block 463 bad
yaffs: checking block 464 bad
yaffs: checking block 465 bad
yaffs: checking block 466 bad
yaffs: checking block 467 bad
yaffs: checking block 468 bad
yaffs: checking block 469 bad
yaffs: checking block 470 bad
yaffs: checking block 471 bad
yaffs: checking block 472 bad
yaffs: checking block 473 bad
yaffs: checking block 474 bad
yaffs: checking block 475 bad
yaffs: checking block 476 bad
yaffs: checking block 477 bad
yaffs: checking block 478 bad
yaffs: checking block 479 bad
yaffs: checking block 480 bad
yaffs: checking block 481 bad
yaffs: checking block 482 bad
yaffs: checking block 483 bad
yaffs: checking block 484 bad
yaffs: checking block 485 bad
yaffs: checking block 486 bad
yaffs: checking block 487 bad
yaffs: checking block 488 bad
yaffs: checking block 489 bad
yaffs: checking block 490 bad
yaffs: checking block 491 bad
yaffs: checking block 492 bad
yaffs: checking block 493 bad
yaffs: checking block 494 bad
yaffs: checking block 495 bad
yaffs: checking block 496 bad
yaffs: checking block 497 bad
yaffs: checking block 498 bad
yaffs: checking block 499 bad
yaffs: checking block 500 bad
yaffs: checking block 501 bad
yaffs: checking block 502 bad
yaffs: checking block 503 bad
yaffs: checking block 504 bad
yaffs: checking block 505 bad
yaffs: checking block 506 bad
yaffs: checking block 507 bad
yaffs: checking block 508 bad
yaffs: checking block 509 bad
yaffs: checking block 510 bad
yaffs: checking block 511 bad
yaffs: checking block 512 bad
yaffs: checking block 513 bad
yaffs: checking block 514 bad
yaffs: checking block 515 bad
yaffs: checking block 516 bad
yaffs: checking block 517 bad
yaffs: checking block 518 bad
yaffs: checking block 519 bad
yaffs: checking block 520 bad
yaffs: checking block 521 bad
yaffs: checking block 522 bad
yaffs: checking block 523 bad
yaffs: checking block 524 bad
yaffs: checking block 525 bad
yaffs: checking block 526 bad
yaffs: checking block 527 bad
yaffs: checking block 528 bad
yaffs: checking block 529 bad
yaffs: checking block 530 bad
yaffs: checking block 531 bad
yaffs: checking block 532 bad
yaffs: checking block 533 bad
yaffs: checking block 534 bad
yaffs: checking block 535 bad
yaffs: checking block 536 bad
yaffs: checking block 537 bad
yaffs: checking block 538 bad
yaffs: checking block 539 bad
yaffs: checking block 540 bad
yaffs: checking block 541 bad
yaffs: checking block 542 bad
yaffs: checking block 543 bad
yaffs: checking block 544 bad
yaffs: checking block 545 bad
yaffs: checking block 546 bad
yaffs: checking block 547 bad
yaffs: checking block 548 bad
yaffs: checking block 549 bad
yaffs: checking block 550 bad
yaffs: checking block 551 bad
yaffs: checking block 552 bad
yaffs: checking block 553 bad
yaffs: checking block 554 bad
yaffs: checking block 555 bad
yaffs: checking block 556 bad
yaffs: checking block 557 bad
yaffs: checking block 558 bad
yaffs: checking block 559 bad
yaffs: checking block 560 bad
yaffs: checking block 561 bad
yaffs: checking block 562 bad
yaffs: checking block 563 bad
yaffs: checking block 564 bad
yaffs: checking block 565 bad
yaffs: checking block 566 bad
yaffs: checking block 567 bad
yaffs: checking block 568 bad
yaffs: checking block 569 bad
yaffs: checking block 570 bad
yaffs: checking block 571 bad
yaffs: checking block 572 bad
yaffs: checking block 573 bad
yaffs: checking block 574 bad
yaffs: checking block 575 bad
yaffs: checking block 576 bad
yaffs: checking block 577 bad
yaffs: checking block 578 bad
yaffs: checking block 579 bad
yaffs: checking block 580 bad
yaffs: checking block 581 bad
yaffs: checking block 582 bad
yaffs: checking block 583 bad
yaffs: checking block 584 bad
yaffs: checking block 585 bad
yaffs: checking block 586 bad
yaffs: checking block 587 bad
yaffs: checking block 588 bad
yaffs: checking block 589 bad
yaffs: checking block 590 bad
yaffs: checking block 591 bad
yaffs: checking block 592 bad
yaffs: checking block 593 bad
yaffs: checking block 594 bad
yaffs: checking block 595 bad
yaffs: checking block 596 bad
yaffs: checking block 597 bad
yaffs: checking block 598 bad
yaffs: checking block 599 bad
yaffs: checking block 600 bad
yaffs: checking block 601 bad
yaffs: checking block 602 bad
yaffs: checking block 603 bad
yaffs: checking block 604 bad
yaffs: checking block 605 bad
yaffs: checking block 606 bad
yaffs: checking block 607 bad
yaffs: checking block 608 bad
yaffs: checking block 609 bad
yaffs: checking block 610 bad
yaffs: checking block 611 bad
yaffs: checking block 612 bad
yaffs: checking block 613 bad
yaffs: checking block 614 bad
yaffs: checking block 615 bad
yaffs: checking block 616 bad
yaffs: checking block 617 bad
yaffs: checking block 618 bad
yaffs: checking block 619 bad
yaffs: checking block 620 bad
yaffs: checking block 621 bad
yaffs: checking block 622 bad
yaffs: checking block 623 bad
yaffs: checking block 624 bad
yaffs: checking block 625 bad
yaffs: checking block 626 bad
yaffs: checking block 627 bad
yaffs: checking block 628 bad
yaffs: checking block 629 bad
yaffs: checking block 630 bad
yaffs: checking block 631 bad
yaffs: checking block 632 bad
yaffs: checking block 633 bad
yaffs: checking block 634 bad
yaffs: checking block 635 bad
yaffs: checking block 636 bad
yaffs: checking block 637 bad
yaffs: checking block 638 bad
yaffs: checking block 639 bad
yaffs: checking block 640 bad
yaffs: checking block 641 bad
yaffs: checking block 642 bad
yaffs: checking block 643 bad
yaffs: checking block 644 bad
yaffs: checking block 645 bad
yaffs: checking block 646 bad
yaffs: checking block 647 bad
yaffs: checking block 648 bad
yaffs: checking block 649 bad
yaffs: checking block 650 bad
yaffs: checking block 651 bad
yaffs: checking block 652 bad
yaffs: checking block 653 bad
yaffs: checking block 654 bad
yaffs: checking block 655 bad
yaffs: checking block 656 bad
yaffs: checking block 657 bad
yaffs: checking block 658 bad
yaffs: checking block 659 bad
yaffs: checking block 660 bad
yaffs: checking block 661 bad
yaffs: checking block 662 bad
yaffs: checking block 663 bad
yaffs: checking block 664 bad
yaffs: checking block 665 bad
yaffs: checking block 666 bad
yaffs: checking block 667 bad
yaffs: checking block 668 bad
yaffs: checking block 669 bad
yaffs: checking block 670 bad
yaffs: checking block 671 bad
yaffs: checking block 672 bad
yaffs: checking block 673 bad
yaffs: checking block 674 bad
yaffs: checking block 675 bad
yaffs: checking block 676 bad
yaffs: checking block 677 bad
yaffs: checking block 678 bad
yaffs: checking block 679 bad
yaffs: checking block 680 bad
yaffs: checking block 681 bad
yaffs: checking block 682 bad
yaffs: checking block 683 bad
yaffs: checking block 684 bad
yaffs: checking block 685 bad
yaffs: checking block 686 bad
yaffs: checking block 687 bad
yaffs: checking block 688 bad
yaffs: checking block 689 bad
yaffs: checking block 690 bad
yaffs: checking block 691 bad
yaffs: checking block 692 bad
yaffs: checking block 693 bad
yaffs: checking block 694 bad
yaffs: checking block 695 bad
yaffs: checking block 696 bad
yaffs: checking block 697 bad
yaffs: checking block 698 bad
yaffs: checking block 699 bad
yaffs: checking block 700 bad
yaffs: checking block 701 bad
yaffs: checking block 702 bad
yaffs: checking block 703 bad
yaffs: checking block 704 bad
yaffs: checking block 705 bad
yaffs: checking block 706 bad
yaffs: checking block 707 bad
yaffs: checking block 708 bad
yaffs: checking block 709 bad
yaffs: checking block 710 bad
yaffs: checking block 711 bad
yaffs: checking block 712 bad
yaffs: checking block 713 bad
yaffs: checking block 714 bad
yaffs: checking block 715 bad
yaffs: checking block 716 bad
yaffs: checking block 717 bad
yaffs: checking block 718 bad
yaffs: checking block 719 bad
yaffs: yaffs_read_super: is_checkpointed 0
VFS: Mounted root (yaffs2 filesystem) on device 31:2.
Freeing init memory: 168K
udevd (581): /proc/581/oom_adj is deprecated, please use /proc/581/oom_score_adj instead.
STMMAC driver:
        platform registration...
        done!
Set system config register 0x200300ec with value 0x003f003f
        done!
        DWMAC1000 - user ID: 0x10, Synopsys ID: 0x36
        Enhanced descriptor structure
MACADDR in get is 0:0:0:0:0:0
        no valid MAC address for MAC 0;please, use ifconfig or nwhwconfig!
stmmac_associate_phy: phy 0 mode=1
        eth0 - (dev. name: stmmaceth - id: 0, IRQ #59
        IO base addr: 0xfe0a0000)
smiInit ok
STMMAC MII Bus: probed
eth0: PHY ID 00000000 at 30 IRQ -6 (1:1e) active
eth0: PHY ID 001cc915 at 31 IRQ 0 (1:1f)
        DWMAC1000 - user ID: 0x10, Synopsys ID: 0x36
        Enhanced descriptor structure
MACADDR in get is 0:0:0:0:0:0
        no valid MAC address for MAC 1;please, use ifconfig or nwhwconfig!
stmmac_associate_phy: phy 1 mode=6
        eth1 - (dev. name: stmmaceth - id: 0, IRQ #59
        IO base addr: 0xfe0a4000)
eth1: PHY ID 00000000 at 30 IRQ -6 (1:1e)
eth1: PHY ID 001cc915 at 31 IRQ 0 (1:1f) active
stmmac_reset: RESET COMPLETE!

**************************************************
*  TNK driver built on Jan 20 2015 at 16:04:36
*  TNK driver mode is TOE
**************************************************
stmmac: Rx Checksum Offload Engine supported
stmmac: Rx Checksum Offload Engine supported
switchmac_init success
Hisilicon Media Memory Zone Manager
ERROR: Conflict MMZ:
MMZ new:   PHYS(0x9FA00000, 0x9FEFFFFF), GFP=0, nBYTES=5120KB,  NAME="jpeg"
MMZ exist: PHYS(0x8C000000, 0x9FAFFFFF), GFP=0, nBYTES=322560KB,        NAME="anonymous"
Add new MMZ failed!
Add MMZ failed: PHYS(0x9FA00000, 0x9FEFFFFF), GFP=0, nBYTES=5120KB,     NAME="jpeg"
hi3535_base: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
Hisilicon UMAP device driver interface: v3.00
load sys.ko for Hi3535...OK!
Load tde.ko ...OK!
load vgs.ko for Hi3535...OK!
load venc.ko for Hi3535...OK!
load chnl.ko for Hi3535...OK!
load h264e.ko for Hi3535...OK!
load rc.ko for Hi3535...OK!
load jpege.ko for Hi3535...OK!
load vou.ko ....OK!
load vpss.ko ....OK!
load vda.ko ....OK!
load region.ko ....OK!
load vdec.ko ....OK
load vhd firmware.ko OK
load hdmi.ko ....OK!
Load hi_jpegdec.ko success.     (SDK_VERSION:[SDK_VERSION] Build Time:[Feb  6 2015, 19:57:25])
sd 0:0:0:0: [sda] 625142448 512-byte logical blocks: (320 GB/298 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1 sda2 < sda5 >
sd 0:0:0:0: [sda] Attached SCSI disk
usbcore: registered new interface driver option
USB Serial support registered for GSM modem (1-port)
acodec inited!
eth1: generated random MAC address a6:10:26:2e:b4:15
MACADDR in set is a6:10:26:2e:b4:15
PHY: 1:1f - Link is Up - 100/Full
kjournald starting.  Commit interval 5 seconds
EXT3-fs (sda1): warning: mounting fs with errors, running e2fsck is recommended
EXT3-fs (sda1): using internal journal
EXT3-fs (sda1): mounted filesystem with ordered data mode
[GPIO] GPIOGET_WATCHDOG Enable chardata = 1!!!
MACADDR in set is 0:10:a9:aa:94:6e
MACADDR in set is 0:10:a9:aa:94:6e
PHY: 1:1f - Link is Up - 100/Full
#

...хранилка вообще не увиделась.


Попробовал перезагрузить отдельтно рег, затем то поочереди, то вместе рег и хранилку, с разными задержками по включению - не помогло, в большинстве случаев выдавало примерно вот такое, когда со списком ошибок вначале, когда без него, но в любом случае хранилка не цеплялась:

Код: Выделить всё

(none) login: root
Password:
Welcome to HiLinux.
None of nfsroot found in cmdline.
# dmesg
Booting Linux on physical CPU 0
Linux version 3.4.35_hi3535 (root@sqy-desktop) (gcc version 4.4.1 (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) ) #9 SMP Fri Ma
y 22 11:33:38 CST 2015
CPU: ARMv7 Processor [414fc091] revision 1 (ARMv7), cr=10c53c7d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: hi3535
Truncating memory at 0x80000000 to fit in 32-bit physical address space
Memory policy: ECC disabled, Data cache writealloc
On node 0 totalpages: 49152
free_area_init_node: node 0, pgdat c05b92c0, node_mem_map c05d4000
  Normal zone: 384 pages used for memmap
  Normal zone: 0 pages reserved
  Normal zone: 48768 pages, LIFO batch:15
PERCPU: Embedded 7 pages/cpu @c0757000 s5888 r8192 d14592 u32768
pcpu-alloc: s5888 r8192 d14592 u32768 alloc=8*4096
pcpu-alloc: [0] 0 [0] 1
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 48768
Kernel command line: mem=192M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2  mtdparts=hinand:1M(uboot),3M(kernel),90M(rfs),20M(ap
p),10M(config),4M(logo)
PID hash table entries: 1024 (order: 0, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 192MB = 192MB total
Memory: 188820k/188820k available, 7788k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    vmalloc : 0xcc800000 - 0xff000000   ( 808 MB)
    lowmem  : 0xc0000000 - 0xcc000000   ( 192 MB)
    pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    modules : 0xbf000000 - 0xbfe00000   (  14 MB)
      .text : 0xc0008000 - 0xc055f000   (5468 kB)
      .init : 0xc055f000 - 0xc0589700   ( 170 kB)
      .data : 0xc058a000 - 0xc05b9f60   ( 192 kB)
       .bss : 0xc05b9f84 - 0xc05d331c   ( 101 kB)
SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:128
sched_clock: 32 bits at 62MHz, resolution 16ns, wraps every 68719ms
Console: colour dummy device 80x30
Calibrating delay loop... 1987.37 BogoMIPS (lpj=9936896)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
Initializing cgroup subsys freezer
CPU: Testing write buffer coherency: ok
CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
Setting up static identity map for 0x80438000 - 0x80438034
L310 cache controller enabled
l2x0: 16 ways, CACHE_ID 0x410000c9, AUX_CTRL 0x72430001, Cache size: 262144 B
CPU1: Booted secondary processor
CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
Brought up 2 CPUs
SMP: Total of 2 processors activated (3981.31 BogoMIPS).
NET: Registered protocol family 16
hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
hw-breakpoint: maximum watchpoint size is 4 bytes.
Serial: AMBA PL011 UART driver
uart:0: ttyAMA0 at MMIO 0x20080000 (irq = 40) is a PL011 rev2
console [ttyAMA0] enabled
uart:1: ttyAMA1 at MMIO 0x20090000 (irq = 41) is a PL011 rev2
uart:2: ttyAMA2 at MMIO 0x200a0000 (irq = 42) is a PL011 rev2
bio: create slab <bio-0> at 0
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Switching to clocksource timer0
cfg80211: Calling CRDA to update world regulatory domain
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
TCP: reno registered
UDP hash table entries: 128 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 128 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
NTFS driver 2.1.30 [Flags: R/W DEBUG].
yaffs: yaffs built Jan 20 2015 11:24:16 Installing.
msgmni has been set to 368
encryption fail
no ack
sha204_sn is 1
sha204_sn is 23
sha204_sn is 6e
sha204_sn is 94
sha204_sn is aa
sha204_sn is a9
sha204_sn is 10
sha204_sn is ae
sha204_sn is ee
sha204_devinfo  is 44 i is 0
sha204_devinfo  is 56 i is 1
sha204_devinfo  is 52 i is 2
sha204_devinfo  is 32 i is 3
sha204_devinfo  is 33 i is 4
sha204_devinfo  is 35 i is 5
sha204_devinfo  is 31 i is 6
sha204_devinfo  is 35 i is 7
sha204_devinfo  is 30 i is 8
sha204_devinfo  is 34 i is 9
sha204_devinfo  is 1 i is 10
sha204_devinfo  is 5c i is 11
sha204_devinfo  is 0 i is 12
sha204_devinfo  is 0 i is 13
sha204_devinfo  is 0 i is 14
sha204_devinfo  is 0 i is 15
TempKey  is 25
TempKey  is b9
TempKey  is a2
TempKey  is 1a
TempKey  is 16
TempKey  is a6
TempKey  is d0
TempKey  is cd
TempKey  is 50
TempKey  is db
TempKey  is 6
TempKey  is 60
TempKey  is 3d
TempKey  is cd
TempKey  is 8a
TempKey  is cf
TempKey  is a9
TempKey  is 48
TempKey  is 1c
TempKey  is 5c
TempKey  is 1f
TempKey  is 88
TempKey  is 85
TempKey  is 85
TempKey  is b2
TempKey  is c8
TempKey  is 70
TempKey  is 2b
TempKey  is 38
TempKey  is 1a
TempKey  is 72
TempKey  is 5d
encryption ok
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
io scheduler noop registered
io scheduler deadline registered (default)
io scheduler cfq registered
brd: module loaded
NCQ is supported.
ahci: SSS flag set, parallel bus scan disabled
ahci ahci.0: AHCI 0001.0300 32 slots 3 ports 6 Gbps 0x7 impl platform mode
ahci ahci.0: flags: ncq sntf stag pm led clo only pmp fbs slum part ccc sxs boh
scsi0 : ahci_platform
scsi1 : ahci_platform
scsi2 : ahci_platform
ata1: SATA max UDMA/133 mmio [mem 0x12010000-0x1201ffff] port 0x100 irq 63
ata2: SATA max UDMA/133 mmio [mem 0x12010000-0x1201ffff] port 0x180 irq 63
ata3: SATA max UDMA/133 mmio [mem 0x12010000-0x1201ffff] port 0x200 irq 63
Spi id table Version 1.22
Hisfc350 Device Driver, Version 1.10
Found Nand Flash Controller V504.
Nand ID: 0xAD 0xF1 0x80 0x1D 0xAD 0xF1 0x80 0x1D
Nand: Hynix NAND 128MiB 3,3V 8-bit
Nand(Hardware): Block:128KB Page:2KB OOB:64B ECC:4bits/512Byte Chip:128MB*1
6 cmdlinepart partitions found on MTD device hinand
6 cmdlinepart partitions found on MTD device hinand
Creating 6 MTD partitions on "hinand":
0x000000000000-0x000000100000 : "uboot"
0x000000100000-0x000000400000 : "kernel"
0x000000400000-0x000005e00000 : "rfs"
0x000005e00000-0x000007200000 : "app"
0x000007200000-0x000007c00000 : "config"
0x000007c00000-0x000008000000 : "logo"
PPP generic driver version 2.4.2
PPP BSD Compression module registered
PPP Deflate Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
usbcore: registered new interface driver rt2800usb
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
hiusb-ehci hiusb-ehci.0: HIUSB EHCI
hiusb-ehci hiusb-ehci.0: new USB bus registered, assigned bus number 1
hiusb-ehci hiusb-ehci.0: irq 54, io mem 0x10040000
hiusb-ehci hiusb-ehci.0: USB 0.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
hiusb-ohci hiusb-ohci.0: HIUSB OHCI
hiusb-ohci hiusb-ohci.0: new USB bus registered, assigned bus number 2
hiusb-ohci hiusb-ohci.0: irq 53, io mem 0x10030000
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
xhci-hcd hiusb3.0: xHCI Host Controller
ata1.00: ATA-8: FUJITSU MJA2320BH G2, 00400018, max UDMA/100
xhci-hcd hiusb3.0: new USB bus registered, assigned bus number 3
xhci-hcd hiusb3.0: irq 64, io mem 0x12000000
ata1.00: 625142448 sectors, multi 16: LBA48 NCQ (depth 31/32)
xHCI xhci_add_endpoint called for root hub
xHCI xhci_check_bandwidth called for root hub
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 1 port detected
ata1.00: configured for UDMA/100
scsi 0:0:0:0: Direct-Access     ATA      FUJITSU MJA2320B 0040 PQ: 0 ANSI: 5
xhci-hcd hiusb3.0: xHCI Host Controller
xhci-hcd hiusb3.0: new USB bus registered, assigned bus number 4
xHCI xhci_add_endpoint called for root hub
xHCI xhci_check_bandwidth called for root hub
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 1 port detected
Initializing USB Mass Storage driver...
scsi 0:0:0:0: Attached scsi generic sg0 type 0
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver usbserial
usbserial: USB Serial Driver core
mousedev: PS/2 mouse device common for all mice
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
TCP: cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
NET: Registered protocol family 15
lib80211: common routines for IEEE802.11 drivers
lib80211_crypt: registered algorithm 'NULL'
Registering the dns_resolver key type
registered taskstats version 1
ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata2.15: Port Multiplier 1.2, 0x197b:0x0325 r0, 2 ports, feat 0x5/0xf
ata2.00: hard resetting link
ata2.15: qc timeout (cmd 0xe4)
ata2.00: failed to read SCR 0 (Emask=0x4)
ata2.00: failed to read SCR 0 (Emask=0x40)
ata2.00: softreset failed (1st FIS failed)
ata2.00: failed to read SCR 0 (Emask=0x40)
ata2.00: reset failed, giving up
ata2.15: hard resetting link
ata2.15: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata2.00: hard resetting link
ata2.15: qc timeout (cmd 0xe4)
ata2.00: failed to read SCR 0 (Emask=0x4)
ata2.00: failed to read SCR 0 (Emask=0x40)
ata2.00: softreset failed (1st FIS failed)
ata2.00: failed to read SCR 0 (Emask=0x40)
ata2.00: reset failed, giving up
ata2.15: hard resetting link
ata2.15: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata2.00: hard resetting link
ata2.15: qc timeout (cmd 0xe4)
ata2.00: failed to read SCR 0 (Emask=0x4)
ata2.00: failed to read SCR 0 (Emask=0x40)
ata2.00: softreset failed (1st FIS failed)
ata2.00: failed to read SCR 0 (Emask=0x40)
ata2.00: reset failed, giving up
ata2.00: failed to recover link after 3 tries, disabling
ata2.15: hard resetting link
ata2.15: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata2.15: qc timeout (cmd 0xe4)
ata2.00: failed to read SCR 0 (Emask=0x4)
ata2.00: failed to write SCR 1 (Emask=0x40)
ata2.00: failed to clear SError.N (errno=-5)
ata2.15: hard resetting link
ata2.15: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata2.15: qc timeout (cmd 0xe4)
ata2.00: failed to read SCR 0 (Emask=0x4)
ata2.00: failed to write SCR 1 (Emask=0x40)
ata2.00: failed to clear SError.N (errno=-5)
ata2.15: hard resetting link
ata2.15: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata2.15: qc timeout (cmd 0xe4)
ata2.00: failed to read SCR 0 (Emask=0x4)
ata2.00: failed to write SCR 1 (Emask=0x40)
ata2.00: failed to clear SError.N (errno=-5)
ata2.15: hard resetting link
ata2.15: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata2.15: qc timeout (cmd 0xe4)
ata2.00: failed to read SCR 0 (Emask=0x4)
ata2.00: failed to write SCR 1 (Emask=0x40)
ata2.00: failed to clear SError.N (errno=-5)
ata2: failed to recover PMP after 5 tries, giving up
ata2.15: Port Multiplier detaching
ahci ahci.0: FBS is disabled
ata2.00: disabled
ata2: hard resetting link
ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata2: EH complete
ata3: SATA link down (SStatus 0 SControl 300)
yaffs: dev is 32505858 name is "mtdblock2" rw
yaffs: passed flags ""
yaffs: yaffs: Attempting MTD mount of 31.2,"mtdblock2"
yaffs: checking block 80 bad
yaffs: checking block 85 bad
yaffs: yaffs_read_super: is_checkpointed 1
VFS: Mounted root (yaffs2 filesystem) on device 31:2.
Freeing init memory: 168K
udevd (581): /proc/581/oom_adj is deprecated, please use /proc/581/oom_score_adj instead.
STMMAC driver:
        platform registration...
        done!
Set system config register 0x200300ec with value 0x003f003f
        done!
        DWMAC1000 - user ID: 0x10, Synopsys ID: 0x36
        Enhanced descriptor structure
MACADDR in get is 0:0:0:0:0:0
        no valid MAC address for MAC 0;please, use ifconfig or nwhwconfig!
stmmac_associate_phy: phy 0 mode=1
        eth0 - (dev. name: stmmaceth - id: 0, IRQ #59
        IO base addr: 0xfe0a0000)
smiInit ok
STMMAC MII Bus: probed
eth0: PHY ID 00000000 at 30 IRQ -6 (1:1e) active
eth0: PHY ID 001cc915 at 31 IRQ 0 (1:1f)
        DWMAC1000 - user ID: 0x10, Synopsys ID: 0x36
        Enhanced descriptor structure
MACADDR in get is 0:0:0:0:0:0
        no valid MAC address for MAC 1;please, use ifconfig or nwhwconfig!
stmmac_associate_phy: phy 1 mode=6
        eth1 - (dev. name: stmmaceth - id: 0, IRQ #59
        IO base addr: 0xfe0a4000)
eth1: PHY ID 00000000 at 30 IRQ -6 (1:1e)
eth1: PHY ID 001cc915 at 31 IRQ 0 (1:1f) active
stmmac_reset: RESET COMPLETE!

**************************************************
*  TNK driver built on Jan 20 2015 at 16:04:36
*  TNK driver mode is TOE
**************************************************
stmmac: Rx Checksum Offload Engine supported
stmmac: Rx Checksum Offload Engine supported
switchmac_init success
Hisilicon Media Memory Zone Manager
ERROR: Conflict MMZ:
MMZ new:   PHYS(0x9FA00000, 0x9FEFFFFF), GFP=0, nBYTES=5120KB,  NAME="jpeg"
MMZ exist: PHYS(0x8C000000, 0x9FAFFFFF), GFP=0, nBYTES=322560KB,        NAME="anonymous"
Add new MMZ failed!
Add MMZ failed: PHYS(0x9FA00000, 0x9FEFFFFF), GFP=0, nBYTES=5120KB,     NAME="jpeg"
hi3535_base: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
Hisilicon UMAP device driver interface: v3.00
load sys.ko for Hi3535...OK!
Load tde.ko ...OK!
load vgs.ko for Hi3535...OK!
load venc.ko for Hi3535...OK!
load chnl.ko for Hi3535...OK!
load h264e.ko for Hi3535...OK!
load rc.ko for Hi3535...OK!
load jpege.ko for Hi3535...OK!
load vou.ko ....OK!
load vpss.ko ....OK!
load vda.ko ....OK!
load region.ko ....OK!
load vdec.ko ....OK
load vhd firmware.ko OK
load hdmi.ko ....OK!
Load hi_jpegdec.ko success.     (SDK_VERSION:[SDK_VERSION] Build Time:[Feb  6 2015, 19:57:25])
sd 0:0:0:0: [sda] 625142448 512-byte logical blocks: (320 GB/298 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1 sda2 < sda5 >
sd 0:0:0:0: [sda] Attached SCSI disk
usbcore: registered new interface driver option
USB Serial support registered for GSM modem (1-port)
acodec inited!
eth1: generated random MAC address 32:d3:5c:7d:77:59
MACADDR in set is 32:d3:5c:7d:77:59
PHY: 1:1f - Link is Up - 100/Full
kjournald starting.  Commit interval 5 seconds
EXT3-fs (sda1): warning: mounting fs with errors, running e2fsck is recommended
EXT3-fs (sda1): using internal journal
EXT3-fs (sda1): mounted filesystem with ordered data mode
[GPIO] GPIOGET_WATCHDOG Enable chardata = 1!!!
MACADDR in set is 0:10:a9:aa:94:6e
MACADDR in set is 0:10:a9:aa:94:6e
PHY: 1:1f - Link is Up - 100/Full
#



И это странный (для меня, пока что) список ошибок в начале листингов, когда он появлялся, когда его не было - я не нашёл закономерности.

И наконец я взял у приятеля док-станцию на 1 диск с подключением по е-сата, проверенно рабочую и безглючную - диск в ней определился сразу же и не терялся, не зависимо от того, перезагружал я один лишь регик или вместе с док-станцией. Проверил оба диска 750ГБ из хранилки, проверил кабель, заменой - всё норм.
Поэтому у меня появилось подозрение, что дело-таки не (столько) в регике, а скорее в самой хранилке. Возможно, требуется обновить прошивку хранилки. Хотя на что обновлять - на сайте прошивка за 2013 год... К тому же и прога для загрузки её битая, рантайм-еррор выдаёт... Я написал письма продавцу и саппорт на сайте ORICO (хранилка от них), но пока ответов не получил...

iTuneDVR
Сообщения: 3218
Зарегистрирован: 24 авг 2013, 11:05

Re: MiniNVR DJ-3516M от DONGJIA - проблемы в работе

Сообщение iTuneDVR » 09 янв 2018, 21:18

Логи конечно имелись ввиду разные: все то, что валится при загрузке + по возможности с dmesg и такая возможность появилась. ;)

Кратко по логам:
- ошибки проверки NAND флеша в первых 2-х логах
- ошибки монтирования файловой системы sda1 логb 1,2,3 концовки

По док станции, она ведь со своим питанием отдельным?

solegs
Сообщения: 18
Зарегистрирован: 23 дек 2016, 23:24

Re: MiniNVR DJ-3516M от DONGJIA - проблемы в работе

Сообщение solegs » 10 янв 2018, 11:52

iTuneDVR писал(а):Логи конечно имелись ввиду разные: все то, что валится при загрузке + по возможности с dmesg и такая возможность появилась. ;)
Всё, что выводится при загрузке, сниму при подключении по ттл, как только представится возможность. И не подскажете ли, где собираются логи во время работы? Что-то вроде сислога есть у этих региков?

iTuneDVR писал(а):По док станции, она ведь со своим питанием отдельным?
Да, питание своё, отдельный блок 12В 4А. Пробовал включать питание до включения рега, пробовал одновременнао, пробовал чуть позже - всё равно в большинстве случаев диски из хранилки не цеплялись к регу, и закономерности , когда это удавалось сделать, я не выявил...

iTuneDVR писал(а):- ошибки монтирования файловой системы sda1 логb 1,2,3 концовки
Ошибки, так понимаю, из-за отсутствия ответа от хранилки.
Я нашёл переходник сата -> е-сата для подключения одного сата-хдд без кейса. Питание на винт - пот юсб. С ним 320Г винт по е-сата подключается без проблем, так же, как до этого док-станция приятеля. Пробовал несколько раз перезагружать рег - каждый раз полёт нормальный. Проблемы то ли в прошивке хранилки, то ли в несовместимости данной хранилки и рега... Китаёзы молчат, не ответили ничего на мои письма о прошивке хранилки.

iTuneDVR писал(а):Кратко по логам:
- ошибки проверки NAND флеша в первых 2-х логах
Это устранимо? Прогреть/пропаять? Перепрошить как-то по-особеному? или только замена нанд-флешки? Из-за плохого питания они могут быть?
Так как доступ к регу днём только удалённый, пробовал перезагружать его командой reboot с разными опциями. Такая же картина в логах, как и при первом включении - с ошибками флеша - появляется только при принудительной перезагрузке без синхронизации (reboot -n -f ) - при этом сообщений собственно хода загрузки сравнительно мало:

Код: Выделить всё

(none) login: root
Password:
Welcome to HiLinux.
None of nfsroot found in cmdline.
# dmesg
hecking block 330 bad
yaffs: checking block 331 bad
yaffs: checking block 332 bad
yaffs: checking block 333 bad
yaffs: checking block 334 bad
yaffs: checking block 335 bad
yaffs: checking block 336 bad
yaffs: checking block 337 bad
yaffs: checking block 338 bad
yaffs: checking block 339 bad
yaffs: checking block 340 bad
yaffs: checking block 341 bad
yaffs: checking block 342 bad
yaffs: checking block 343 bad
yaffs: checking block 344 bad
yaffs: checking block 345 bad
yaffs: checking block 346 bad
yaffs: checking block 347 bad
yaffs: checking block 348 bad
yaffs: checking block 349 bad
yaffs: checking block 350 bad
yaffs: checking block 351 bad
yaffs: checking block 352 bad
yaffs: checking block 353 bad
yaffs: checking block 354 bad
yaffs: checking block 355 bad
yaffs: checking block 356 bad
yaffs: checking block 357 bad
yaffs: checking block 358 bad
yaffs: checking block 359 bad
yaffs: checking block 360 bad
yaffs: checking block 361 bad
yaffs: checking block 362 bad
yaffs: checking block 363 bad
yaffs: checking block 364 bad
yaffs: checking block 365 bad
yaffs: checking block 366 bad
yaffs: checking block 367 bad
yaffs: checking block 368 bad
yaffs: checking block 369 bad
yaffs: checking block 370 bad
yaffs: checking block 371 bad
yaffs: checking block 372 bad
yaffs: checking block 373 bad
yaffs: checking block 374 bad
yaffs: checking block 375 bad
yaffs: checking block 376 bad
yaffs: checking block 377 bad
yaffs: checking block 378 bad
yaffs: checking block 379 bad
yaffs: checking block 380 bad
yaffs: checking block 381 bad
yaffs: checking block 382 bad
yaffs: checking block 383 bad
yaffs: checking block 384 bad
yaffs: checking block 385 bad
yaffs: checking block 386 bad
yaffs: checking block 387 bad
yaffs: checking block 388 bad
yaffs: checking block 389 bad
yaffs: checking block 390 bad
yaffs: checking block 391 bad
yaffs: checking block 392 bad
yaffs: checking block 393 bad
yaffs: checking block 394 bad
yaffs: checking block 395 bad
yaffs: checking block 396 bad
yaffs: checking block 397 bad
yaffs: checking block 398 bad
yaffs: checking block 399 bad
yaffs: checking block 400 bad
yaffs: checking block 401 bad
yaffs: checking block 402 bad
yaffs: checking block 403 bad
yaffs: checking block 404 bad
yaffs: checking block 405 bad
yaffs: checking block 406 bad
yaffs: checking block 407 bad
yaffs: checking block 408 bad
yaffs: checking block 409 bad
yaffs: checking block 410 bad
yaffs: checking block 411 bad
yaffs: checking block 412 bad
yaffs: checking block 413 bad
yaffs: checking block 414 bad
yaffs: checking block 415 bad
yaffs: checking block 416 bad
yaffs: checking block 417 bad
yaffs: checking block 418 bad
yaffs: checking block 419 bad
yaffs: checking block 420 bad
yaffs: checking block 421 bad
yaffs: checking block 422 bad
yaffs: checking block 423 bad
yaffs: checking block 424 bad
yaffs: checking block 425 bad
yaffs: checking block 426 bad
yaffs: checking block 427 bad
yaffs: checking block 428 bad
yaffs: checking block 429 bad
yaffs: checking block 430 bad
yaffs: checking block 431 bad
yaffs: checking block 432 bad
yaffs: checking block 433 bad
yaffs: checking block 434 bad
yaffs: checking block 435 bad
yaffs: checking block 436 bad
yaffs: checking block 437 bad
yaffs: checking block 438 bad
yaffs: checking block 439 bad
yaffs: checking block 440 bad
yaffs: checking block 441 bad
yaffs: checking block 442 bad
yaffs: checking block 443 bad
yaffs: checking block 444 bad
yaffs: checking block 445 bad
yaffs: checking block 446 bad
yaffs: checking block 447 bad
yaffs: checking block 448 bad
yaffs: checking block 449 bad
yaffs: checking block 450 bad
yaffs: checking block 451 bad
yaffs: checking block 452 bad
yaffs: checking block 453 bad
yaffs: checking block 454 bad
yaffs: checking block 455 bad
yaffs: checking block 456 bad
yaffs: checking block 457 bad
yaffs: checking block 458 bad
yaffs: checking block 459 bad
yaffs: checking block 460 bad
yaffs: checking block 461 bad
yaffs: checking block 462 bad
yaffs: checking block 463 bad
yaffs: checking block 464 bad
yaffs: checking block 465 bad
yaffs: checking block 466 bad
yaffs: checking block 467 bad
yaffs: checking block 468 bad
yaffs: checking block 469 bad
yaffs: checking block 470 bad
yaffs: checking block 471 bad
yaffs: checking block 472 bad
yaffs: checking block 473 bad
yaffs: checking block 474 bad
yaffs: checking block 475 bad
yaffs: checking block 476 bad
yaffs: checking block 477 bad
yaffs: checking block 478 bad
yaffs: checking block 479 bad
yaffs: checking block 480 bad
yaffs: checking block 481 bad
yaffs: checking block 482 bad
yaffs: checking block 483 bad
yaffs: checking block 484 bad
yaffs: checking block 485 bad
yaffs: checking block 486 bad
yaffs: checking block 487 bad
yaffs: checking block 488 bad
yaffs: checking block 489 bad
yaffs: checking block 490 bad
yaffs: checking block 491 bad
yaffs: checking block 492 bad
yaffs: checking block 493 bad
yaffs: checking block 494 bad
yaffs: checking block 495 bad
yaffs: checking block 496 bad
yaffs: checking block 497 bad
yaffs: checking block 498 bad
yaffs: checking block 499 bad
yaffs: checking block 500 bad
yaffs: checking block 501 bad
yaffs: checking block 502 bad
yaffs: checking block 503 bad
yaffs: checking block 504 bad
yaffs: checking block 505 bad
yaffs: checking block 506 bad
yaffs: checking block 507 bad
yaffs: checking block 508 bad
yaffs: checking block 509 bad
yaffs: checking block 510 bad
yaffs: checking block 511 bad
yaffs: checking block 512 bad
yaffs: checking block 513 bad
yaffs: checking block 514 bad
yaffs: checking block 515 bad
yaffs: checking block 516 bad
yaffs: checking block 517 bad
yaffs: checking block 518 bad
yaffs: checking block 519 bad
yaffs: checking block 520 bad
yaffs: checking block 521 bad
yaffs: checking block 522 bad
yaffs: checking block 523 bad
yaffs: checking block 524 bad
yaffs: checking block 525 bad
yaffs: checking block 526 bad
yaffs: checking block 527 bad
yaffs: checking block 528 bad
yaffs: checking block 529 bad
yaffs: checking block 530 bad
yaffs: checking block 531 bad
yaffs: checking block 532 bad
yaffs: checking block 533 bad
yaffs: checking block 534 bad
yaffs: checking block 535 bad
yaffs: checking block 536 bad
yaffs: checking block 537 bad
yaffs: checking block 538 bad
yaffs: checking block 539 bad
yaffs: checking block 540 bad
yaffs: checking block 541 bad
yaffs: checking block 542 bad
yaffs: checking block 543 bad
yaffs: checking block 544 bad
yaffs: checking block 545 bad
yaffs: checking block 546 bad
yaffs: checking block 547 bad
yaffs: checking block 548 bad
yaffs: checking block 549 bad
yaffs: checking block 550 bad
yaffs: checking block 551 bad
yaffs: checking block 552 bad
yaffs: checking block 553 bad
yaffs: checking block 554 bad
yaffs: checking block 555 bad
yaffs: checking block 556 bad
yaffs: checking block 557 bad
yaffs: checking block 558 bad
yaffs: checking block 559 bad
yaffs: checking block 560 bad
yaffs: checking block 561 bad
yaffs: checking block 562 bad
yaffs: checking block 563 bad
yaffs: checking block 564 bad
yaffs: checking block 565 bad
yaffs: checking block 566 bad
yaffs: checking block 567 bad
yaffs: checking block 568 bad
yaffs: checking block 569 bad
yaffs: checking block 570 bad
yaffs: checking block 571 bad
yaffs: checking block 572 bad
yaffs: checking block 573 bad
yaffs: checking block 574 bad
yaffs: checking block 575 bad
yaffs: checking block 576 bad
yaffs: checking block 577 bad
yaffs: checking block 578 bad
yaffs: checking block 579 bad
yaffs: checking block 580 bad
yaffs: checking block 581 bad
yaffs: checking block 582 bad
yaffs: checking block 583 bad
yaffs: checking block 584 bad
yaffs: checking block 585 bad
yaffs: checking block 586 bad
yaffs: checking block 587 bad
yaffs: checking block 588 bad
yaffs: checking block 589 bad
yaffs: checking block 590 bad
yaffs: checking block 591 bad
yaffs: checking block 592 bad
yaffs: checking block 593 bad
yaffs: checking block 594 bad
yaffs: checking block 595 bad
yaffs: checking block 596 bad
yaffs: checking block 597 bad
yaffs: checking block 598 bad
yaffs: checking block 599 bad
yaffs: checking block 600 bad
yaffs: checking block 601 bad
yaffs: checking block 602 bad
yaffs: checking block 603 bad
yaffs: checking block 604 bad
yaffs: checking block 605 bad
yaffs: checking block 606 bad
yaffs: checking block 607 bad
yaffs: checking block 608 bad
yaffs: checking block 609 bad
yaffs: checking block 610 bad
yaffs: checking block 611 bad
yaffs: checking block 612 bad
yaffs: checking block 613 bad
yaffs: checking block 614 bad
yaffs: checking block 615 bad
yaffs: checking block 616 bad
yaffs: checking block 617 bad
yaffs: checking block 618 bad
yaffs: checking block 619 bad
yaffs: checking block 620 bad
yaffs: checking block 621 bad
yaffs: checking block 622 bad
yaffs: checking block 623 bad
yaffs: checking block 624 bad
yaffs: checking block 625 bad
yaffs: checking block 626 bad
yaffs: checking block 627 bad
yaffs: checking block 628 bad
yaffs: checking block 629 bad
yaffs: checking block 630 bad
yaffs: checking block 631 bad
yaffs: checking block 632 bad
yaffs: checking block 633 bad
yaffs: checking block 634 bad
yaffs: checking block 635 bad
yaffs: checking block 636 bad
yaffs: checking block 637 bad
yaffs: checking block 638 bad
yaffs: checking block 639 bad
yaffs: checking block 640 bad
yaffs: checking block 641 bad
yaffs: checking block 642 bad
yaffs: checking block 643 bad
yaffs: checking block 644 bad
yaffs: checking block 645 bad
yaffs: checking block 646 bad
yaffs: checking block 647 bad
yaffs: checking block 648 bad
yaffs: checking block 649 bad
yaffs: checking block 650 bad
yaffs: checking block 651 bad
yaffs: checking block 652 bad
yaffs: checking block 653 bad
yaffs: checking block 654 bad
yaffs: checking block 655 bad
yaffs: checking block 656 bad
yaffs: checking block 657 bad
yaffs: checking block 658 bad
yaffs: checking block 659 bad
yaffs: checking block 660 bad
yaffs: checking block 661 bad
yaffs: checking block 662 bad
yaffs: checking block 663 bad
yaffs: checking block 664 bad
yaffs: checking block 665 bad
yaffs: checking block 666 bad
yaffs: checking block 667 bad
yaffs: checking block 668 bad
yaffs: checking block 669 bad
yaffs: checking block 670 bad
yaffs: checking block 671 bad
yaffs: checking block 672 bad
yaffs: checking block 673 bad
yaffs: checking block 674 bad
yaffs: checking block 675 bad
yaffs: checking block 676 bad
yaffs: checking block 677 bad
yaffs: checking block 678 bad
yaffs: checking block 679 bad
yaffs: checking block 680 bad
yaffs: checking block 681 bad
yaffs: checking block 682 bad
yaffs: checking block 683 bad
yaffs: checking block 684 bad
yaffs: checking block 685 bad
yaffs: checking block 686 bad
yaffs: checking block 687 bad
yaffs: checking block 688 bad
yaffs: checking block 689 bad
yaffs: checking block 690 bad
yaffs: checking block 691 bad
yaffs: checking block 692 bad
yaffs: checking block 693 bad
yaffs: checking block 694 bad
yaffs: checking block 695 bad
yaffs: checking block 696 bad
yaffs: checking block 697 bad
yaffs: checking block 698 bad
yaffs: checking block 699 bad
yaffs: checking block 700 bad
yaffs: checking block 701 bad
yaffs: checking block 702 bad
yaffs: checking block 703 bad
yaffs: checking block 704 bad
yaffs: checking block 705 bad
yaffs: checking block 706 bad
yaffs: checking block 707 bad
yaffs: checking block 708 bad
yaffs: checking block 709 bad
yaffs: checking block 710 bad
yaffs: checking block 711 bad
yaffs: checking block 712 bad
yaffs: checking block 713 bad
yaffs: checking block 714 bad
yaffs: checking block 715 bad
yaffs: checking block 716 bad
yaffs: checking block 717 bad
yaffs: checking block 718 bad
yaffs: checking block 719 bad
yaffs: yaffs_read_super: is_checkpointed 0
VFS: Mounted root (yaffs2 filesystem) on device 31:2.
Freeing init memory: 168K
udevd (551): /proc/551/oom_adj is deprecated, please use /proc/551/oom_score_adj instead.
STMMAC driver:
        platform registration...
        done!
Set system config register 0x200300ec with value 0x003f003f
        done!
        DWMAC1000 - user ID: 0x10, Synopsys ID: 0x36
        Enhanced descriptor structure
MACADDR in get is 0:0:0:0:0:0
        no valid MAC address for MAC 0;please, use ifconfig or nwhwconfig!
stmmac_associate_phy: phy 0 mode=1
        eth0 - (dev. name: stmmaceth - id: 0, IRQ #59
        IO base addr: 0xfe0a0000)
smiInit ok
STMMAC MII Bus: probed
eth0: PHY ID 00000000 at 30 IRQ -6 (1:1e) active
eth0: PHY ID 001cc915 at 31 IRQ 0 (1:1f)
        DWMAC1000 - user ID: 0x10, Synopsys ID: 0x36
        Enhanced descriptor structure
MACADDR in get is 0:0:0:0:0:0
        no valid MAC address for MAC 1;please, use ifconfig or nwhwconfig!
stmmac_associate_phy: phy 1 mode=6
        eth1 - (dev. name: stmmaceth - id: 0, IRQ #59
        IO base addr: 0xfe0a4000)
eth1: PHY ID 00000000 at 30 IRQ -6 (1:1e)
eth1: PHY ID 001cc915 at 31 IRQ 0 (1:1f) active
stmmac_reset: RESET COMPLETE!

**************************************************
*  TNK driver built on Jan 20 2015 at 16:04:36
*  TNK driver mode is TOE
**************************************************
stmmac: Rx Checksum Offload Engine supported
stmmac: Rx Checksum Offload Engine supported
switchmac_init success
Hisilicon Media Memory Zone Manager
ERROR: Conflict MMZ:
MMZ new:   PHYS(0x9FA00000, 0x9FEFFFFF), GFP=0, nBYTES=5120KB,  NAME="jpeg"
MMZ exist: PHYS(0x8C000000, 0x9FAFFFFF), GFP=0, nBYTES=322560KB,        NAME="anonymous"
Add new MMZ failed!
Add MMZ failed: PHYS(0x9FA00000, 0x9FEFFFFF), GFP=0, nBYTES=5120KB,     NAME="jpeg"
hi3535_base: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
Hisilicon UMAP device driver interface: v3.00
load sys.ko for Hi3535...OK!
Load tde.ko ...OK!
load vgs.ko for Hi3535...OK!
load venc.ko for Hi3535...OK!
load chnl.ko for Hi3535...OK!
load h264e.ko for Hi3535...OK!
load rc.ko for Hi3535...OK!
load jpege.ko for Hi3535...OK!
load vou.ko ....OK!
load vpss.ko ....OK!
load vda.ko ....OK!
load region.ko ....OK!
load vdec.ko ....OK
load vhd firmware.ko OK
load hdmi.ko ....OK!
Load hi_jpegdec.ko success.     (SDK_VERSION:[SDK_VERSION] Build Time:[Feb  6 2015, 19:57:25])
sd 1:0:0:0: [sda] 625142448 512-byte logical blocks: (320 GB/298 GiB)
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1 sda2 < sda5 >
sd 1:0:0:0: [sda] Attached SCSI disk
usbcore: registered new interface driver option
USB Serial support registered for GSM modem (1-port)
acodec inited!
eth1: generated random MAC address 8a:1a:99:9d:d4:c2
MACADDR in set is 8a:1a:99:9d:d4:c2
PHY: 1:1f - Link is Up - 100/Full
kjournald starting.  Commit interval 5 seconds
EXT3-fs (sda1): warning: mounting fs with errors, running e2fsck is recommended
EXT3-fs (sda1): using internal journal
EXT3-fs (sda1): mounted filesystem with ordered data mode
[GPIO] GPIOGET_WATCHDOG Enable chardata = 1!!!
MACADDR in set is 0:10:a9:aa:94:6e
MACADDR in set is 0:10:a9:aa:94:6e
PHY: 1:1f - Link is Up - 100/Full
#



В других вариантах (только -n или -f, или без опций) сообщений об ошибках флеша нет, и остальных сообщений хода загрузки много больше:

Код: Выделить всё

(none) login: root
Password:
Welcome to HiLinux.
None of nfsroot found in cmdline.
# dmesg
Booting Linux on physical CPU 0
Linux version 3.4.35_hi3535 (root@sqy-desktop) (gcc version 4.4.1 (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread))
 ) #9 SMP Fri May 22 11:33:38 CST 2015
CPU: ARMv7 Processor [414fc091] revision 1 (ARMv7), cr=10c53c7d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: hi3535
Truncating memory at 0x80000000 to fit in 32-bit physical address space
Memory policy: ECC disabled, Data cache writealloc
On node 0 totalpages: 49152
free_area_init_node: node 0, pgdat c05b92c0, node_mem_map c05d4000
  Normal zone: 384 pages used for memmap
  Normal zone: 0 pages reserved
  Normal zone: 48768 pages, LIFO batch:15
PERCPU: Embedded 7 pages/cpu @c0757000 s5888 r8192 d14592 u32768
pcpu-alloc: s5888 r8192 d14592 u32768 alloc=8*4096
pcpu-alloc: [0] 0 [0] 1
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 48768
Kernel command line: mem=192M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2  mtdparts=hinand:1M(uboot),3M(kernel)
,90M(rfs),20M(app),10M(config),4M(logo)
PID hash table entries: 1024 (order: 0, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 192MB = 192MB total
Memory: 188820k/188820k available, 7788k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    vmalloc : 0xcc800000 - 0xff000000   ( 808 MB)
    lowmem  : 0xc0000000 - 0xcc000000   ( 192 MB)
    pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    modules : 0xbf000000 - 0xbfe00000   (  14 MB)
      .text : 0xc0008000 - 0xc055f000   (5468 kB)
      .init : 0xc055f000 - 0xc0589700   ( 170 kB)
      .data : 0xc058a000 - 0xc05b9f60   ( 192 kB)
       .bss : 0xc05b9f84 - 0xc05d331c   ( 101 kB)
SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:128
sched_clock: 32 bits at 62MHz, resolution 16ns, wraps every 68719ms
Console: colour dummy device 80x30
Calibrating delay loop... 1987.37 BogoMIPS (lpj=9936896)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
Initializing cgroup subsys freezer
CPU: Testing write buffer coherency: ok
CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
Setting up static identity map for 0x80438000 - 0x80438034
L310 cache controller enabled
l2x0: 16 ways, CACHE_ID 0x410000c9, AUX_CTRL 0x72430001, Cache size: 262144 B
CPU1: Booted secondary processor
CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
Brought up 2 CPUs
SMP: Total of 2 processors activated (3981.31 BogoMIPS).
NET: Registered protocol family 16
hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
hw-breakpoint: maximum watchpoint size is 4 bytes.
Serial: AMBA PL011 UART driver
uart:0: ttyAMA0 at MMIO 0x20080000 (irq = 40) is a PL011 rev2
console [ttyAMA0] enabled
uart:1: ttyAMA1 at MMIO 0x20090000 (irq = 41) is a PL011 rev2
uart:2: ttyAMA2 at MMIO 0x200a0000 (irq = 42) is a PL011 rev2
bio: create slab <bio-0> at 0
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Switching to clocksource timer0
cfg80211: Calling CRDA to update world regulatory domain
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
TCP: reno registered
UDP hash table entries: 128 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 128 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
NTFS driver 2.1.30 [Flags: R/W DEBUG].
yaffs: yaffs built Jan 20 2015 11:24:16 Installing.
msgmni has been set to 368
encryption fail
no ack
sha204_sn is 1
sha204_sn is 23
sha204_sn is 6e
sha204_sn is 94
sha204_sn is aa
sha204_sn is a9
sha204_sn is 10
sha204_sn is ae
sha204_sn is ee
sha204_devinfo  is 44 i is 0
sha204_devinfo  is 56 i is 1
sha204_devinfo  is 52 i is 2
sha204_devinfo  is 32 i is 3
sha204_devinfo  is 33 i is 4
sha204_devinfo  is 35 i is 5
sha204_devinfo  is 31 i is 6
sha204_devinfo  is 35 i is 7
sha204_devinfo  is 30 i is 8
sha204_devinfo  is 34 i is 9
sha204_devinfo  is 1 i is 10
sha204_devinfo  is 5c i is 11
sha204_devinfo  is 0 i is 12
sha204_devinfo  is 0 i is 13
sha204_devinfo  is 0 i is 14
sha204_devinfo  is 0 i is 15
TempKey  is 64
TempKey  is 3b
TempKey  is f7
TempKey  is 42
TempKey  is 1a
TempKey  is e9
TempKey  is 55
TempKey  is f4
TempKey  is 72
TempKey  is 10
TempKey  is b
TempKey  is ab
TempKey  is e3
TempKey  is f9
TempKey  is 4d
TempKey  is 45
TempKey  is 54
TempKey  is d4
TempKey  is 5f
TempKey  is 3f
TempKey  is de
TempKey  is 56
TempKey  is 28
TempKey  is e4
TempKey  is 9
TempKey  is e5
TempKey  is 14
TempKey  is 2d
TempKey  is 58
TempKey  is 1d
TempKey  is af
TempKey  is 81
encryption ok
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
io scheduler noop registered
io scheduler deadline registered (default)
io scheduler cfq registered
brd: module loaded
NCQ is supported.
ahci: SSS flag set, parallel bus scan disabled
ahci ahci.0: AHCI 0001.0300 32 slots 3 ports 6 Gbps 0x7 impl platform mode
ahci ahci.0: flags: ncq sntf stag pm led clo only pmp fbs slum part ccc sxs boh
scsi0 : ahci_platform
scsi1 : ahci_platform
scsi2 : ahci_platform
ata1: SATA max UDMA/133 mmio [mem 0x12010000-0x1201ffff] port 0x100 irq 63
ata2: SATA max UDMA/133 mmio [mem 0x12010000-0x1201ffff] port 0x180 irq 63
ata3: SATA max UDMA/133 mmio [mem 0x12010000-0x1201ffff] port 0x200 irq 63
Spi id table Version 1.22
Hisfc350 Device Driver, Version 1.10
Found Nand Flash Controller V504.
Nand ID: 0xAD 0xF1 0x80 0x1D 0xAD 0xF1 0x80 0x1D
Nand: Hynix NAND 128MiB 3,3V 8-bit
Nand(Hardware): Block:128KB Page:2KB OOB:64B ECC:4bits/512Byte Chip:128MB*1
6 cmdlinepart partitions found on MTD device hinand
6 cmdlinepart partitions found on MTD device hinand
Creating 6 MTD partitions on "hinand":
0x000000000000-0x000000100000 : "uboot"
0x000000100000-0x000000400000 : "kernel"
0x000000400000-0x000005e00000 : "rfs"
0x000005e00000-0x000007200000 : "app"
ata1: SATA link down (SStatus 0 SControl 300)
0x000007200000-0x000007c00000 : "config"
0x000007c00000-0x000008000000 : "logo"
PPP generic driver version 2.4.2
PPP BSD Compression module registered
PPP Deflate Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
usbcore: registered new interface driver rt2800usb
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
hiusb-ehci hiusb-ehci.0: HIUSB EHCI
hiusb-ehci hiusb-ehci.0: new USB bus registered, assigned bus number 1
hiusb-ehci hiusb-ehci.0: irq 54, io mem 0x10040000
hiusb-ehci hiusb-ehci.0: USB 0.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
hiusb-ohci hiusb-ohci.0: HIUSB OHCI
hiusb-ohci hiusb-ohci.0: new USB bus registered, assigned bus number 2
hiusb-ohci hiusb-ohci.0: irq 53, io mem 0x10030000
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
xhci-hcd hiusb3.0: xHCI Host Controller
xhci-hcd hiusb3.0: new USB bus registered, assigned bus number 3
xhci-hcd hiusb3.0: irq 64, io mem 0x12000000
xHCI xhci_add_endpoint called for root hub
xHCI xhci_check_bandwidth called for root hub
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 1 port detected
xhci-hcd hiusb3.0: xHCI Host Controller
xhci-hcd hiusb3.0: new USB bus registered, assigned bus number 4
xHCI xhci_add_endpoint called for root hub
xHCI xhci_check_bandwidth called for root hub
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 1 port detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver usbserial
usbserial: USB Serial Driver core
mousedev: PS/2 mouse device common for all mice
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
TCP: cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
NET: Registered protocol family 15
lib80211: common routines for IEEE802.11 drivers
lib80211_crypt: registered algorithm 'NULL'
Registering the dns_resolver key type
registered taskstats version 1
ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata2.00: ATA-8: FUJITSU MJA2320BH G2, 00400018, max UDMA/100
ata2.00: 625142448 sectors, multi 16: LBA48 NCQ (depth 31/32)
ata2.00: configured for UDMA/100
scsi 1:0:0:0: Direct-Access     ATA      FUJITSU MJA2320B 0040 PQ: 0 ANSI: 5
scsi 1:0:0:0: Attached scsi generic sg0 type 0
ata3: SATA link down (SStatus 0 SControl 300)
yaffs: dev is 32505858 name is "mtdblock2" rw
yaffs: passed flags ""
yaffs: yaffs: Attempting MTD mount of 31.2,"mtdblock2"
yaffs: checking block 2 bad
yaffs: checking block 3 bad
yaffs: yaffs_read_super: is_checkpointed 1
VFS: Mounted root (yaffs2 filesystem) on device 31:2.
Freeing init memory: 168K
udevd (551): /proc/551/oom_adj is deprecated, please use /proc/551/oom_score_adj instead.
STMMAC driver:
        platform registration...
        done!
Set system config register 0x200300ec with value 0x003f003f
        done!
        DWMAC1000 - user ID: 0x10, Synopsys ID: 0x36
        Enhanced descriptor structure
MACADDR in get is 0:0:0:0:0:0
        no valid MAC address for MAC 0;please, use ifconfig or nwhwconfig!
stmmac_associate_phy: phy 0 mode=1
        eth0 - (dev. name: stmmaceth - id: 0, IRQ #59
        IO base addr: 0xfe0a0000)
smiInit ok
STMMAC MII Bus: probed
eth0: PHY ID 00000000 at 30 IRQ -6 (1:1e) active
eth0: PHY ID 001cc915 at 31 IRQ 0 (1:1f)
        DWMAC1000 - user ID: 0x10, Synopsys ID: 0x36
        Enhanced descriptor structure
MACADDR in get is 0:0:0:0:0:0
        no valid MAC address for MAC 1;please, use ifconfig or nwhwconfig!
stmmac_associate_phy: phy 1 mode=6
        eth1 - (dev. name: stmmaceth - id: 0, IRQ #59
        IO base addr: 0xfe0a4000)
eth1: PHY ID 00000000 at 30 IRQ -6 (1:1e)
eth1: PHY ID 001cc915 at 31 IRQ 0 (1:1f) active
stmmac_reset: RESET COMPLETE!

**************************************************
*  TNK driver built on Jan 20 2015 at 16:04:36
*  TNK driver mode is TOE
**************************************************
stmmac: Rx Checksum Offload Engine supported
stmmac: Rx Checksum Offload Engine supported
switchmac_init success
Hisilicon Media Memory Zone Manager
ERROR: Conflict MMZ:
MMZ new:   PHYS(0x9FA00000, 0x9FEFFFFF), GFP=0, nBYTES=5120KB,  NAME="jpeg"
MMZ exist: PHYS(0x8C000000, 0x9FAFFFFF), GFP=0, nBYTES=322560KB,        NAME="anonymous"
Add new MMZ failed!
Add MMZ failed: PHYS(0x9FA00000, 0x9FEFFFFF), GFP=0, nBYTES=5120KB,     NAME="jpeg"
hi3535_base: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
Hisilicon UMAP device driver interface: v3.00
load sys.ko for Hi3535...OK!
Load tde.ko ...OK!
load vgs.ko for Hi3535...OK!
load venc.ko for Hi3535...OK!
load chnl.ko for Hi3535...OK!
load h264e.ko for Hi3535...OK!
load rc.ko for Hi3535...OK!
load jpege.ko for Hi3535...OK!
load vou.ko ....OK!
load vpss.ko ....OK!
load vda.ko ....OK!
load region.ko ....OK!
load vdec.ko ....OK
load vhd firmware.ko OK
load hdmi.ko ....OK!
Load hi_jpegdec.ko success.     (SDK_VERSION:[SDK_VERSION] Build Time:[Feb  6 2015, 19:57:25])
sd 1:0:0:0: [sda] 625142448 512-byte logical blocks: (320 GB/298 GiB)
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1 sda2 < sda5 >
sd 1:0:0:0: [sda] Attached SCSI disk
usbcore: registered new interface driver option
USB Serial support registered for GSM modem (1-port)
acodec inited!
eth1: generated random MAC address c6:f9:ea:ea:49:cf
MACADDR in set is c6:f9:ea:ea:49:cf
PHY: 1:1f - Link is Up - 100/Full
kjournald starting.  Commit interval 5 seconds
EXT3-fs (sda1): warning: mounting fs with errors, running e2fsck is recommended
EXT3-fs (sda1): using internal journal
EXT3-fs (sda1): mounted filesystem with ordered data mode
[GPIO] GPIOGET_WATCHDOG Enable chardata = 1!!!
MACADDR in set is 0:10:a9:aa:94:6e
MACADDR in set is 0:10:a9:aa:94:6e
PHY: 1:1f - Link is Up - 100/Full
#

iTuneDVR
Сообщения: 3218
Зарегистрирован: 24 авг 2013, 11:05

Re: MiniNVR DJ-3516M от DONGJIA - проблемы в работе

Сообщение iTuneDVR » 10 янв 2018, 14:41

solegs писал(а):Всё, что выводится при загрузке, сниму при подключении по ттл, как только представится возможность. И не подскажете ли, где собираются логи во время работы? Что-то вроде сислога есть у этих региков?

Вообщем, конечно, основное приложение что-то гонит в консоль, но не всегда это видно по причинам решений самого производителя + системный лог загрузки не всегда показывается но попав в консоль и шел его можно включить, но все равно даже этого бывает не достаточно, чтобы понять логику программы и иногда в неё не стоит вникать вообще, по причине экономии своего времени. Просто сделать нужные выводы и все.

solegs писал(а):Да, питание своё, отдельный блок 12В 4А. Пробовал включать питание до включения рега, пробовал одновременнао, пробовал чуть позже - всё равно в большинстве случаев диски из хранилки не цеплялись к регу, и закономерности , когда это удавалось сделать, я не выявил...

В любом случае проверять надо разные варианты. может и контроллер так себя веде, может диски с этим контроллером начинают себя так вести, ведь не надо забывать о рекомендованных дисках, который производитель иногда оглашает и действительно не все ёогурты оказываются одинаково полезными. ;)

solegs писал(а):Ошибки, так понимаю, из-за отсутствия ответа от хранилки.
Я нашёл переходник сата -> е-сата для подключения одного сата-хдд без кейса. Питание на винт - пот юсб. С ним 320Г винт по е-сата подключается без проблем, так же, как до этого док-станция приятеля. Пробовал несколько раз перезагружать рег - каждый раз полёт нормальный. Проблемы то ли в прошивке хранилки, то ли в несовместимости данной хранилки и рега... Китаёзы молчат, не ответили ничего на мои письма о прошивке хранилки.

Не совсем. Какие именно ошибки можно наверное узнать , прогнав на линуксовой машине предложенными утилитами и внимательно почитав журнал. Этот производитель работает с ext разделами , а у других своя файловая.

solegs писал(а):Это устранимо? Прогреть/пропаять? Перепрошить как-то по-особеному? или только замена нанд-флешки? Из-за плохого питания они могут быть?
Так как доступ к регу днём только удалённый, пробовал перезагружать его командой reboot с разными опциями. Такая же картина в логах, как и при первом включении - с ошибками флеша - появляется только при принудительной перезагрузке без синхронизации (reboot -n -f ) - при этом сообщений собственно хода загрузки сравнительно мало:



Если нет функционала в загрузчике, который бы смог не только протестить, но и прочекать NAND, то ...,а так выпайка и на программаторе тесты с пометкой областей, а потом форматирование, тесты.., вообщем убедиться, что все нормально и с чистого листа загрузчик и т.п.
По результатам и решение, может и флеш заменить, либо все встанет на свои места после чека.

fobos
Сообщения: 181
Зарегистрирован: 04 апр 2016, 23:55

Re: MiniNVR DJ-3516M от DONGJIA - проблемы в работе

Сообщение fobos » 11 янв 2018, 00:06

"ошибки в NAND" - это бэд блоки (BB) характерные для этого типа памяти. В них невозможно ничего записать и, соответственно , считать данные, которые там были (если были). Новые NAND редко идут без ВВ, а также ВВ повляются в процессе работы NAND. Одним словом прогреть/пропаять не поможет. Надо в правильном программаторе смотреть, чтобы ВВ не попадали на область данных. В противном случае сами понимаете как будет работать камера/регистратор, если вдруг ВВ появятся, например, в области бута или, как у вас в области файловой системы.
PS: что-то длинно получилось...


Вернуться в «Видеорегистраторы DVR, NVR»