ip камера Longse LBH36A200
Re: ip камера Longse LBH36A200
Тогда нужно приступить к рабочим... заходите через телнет и help
... все, я уже увидел в логах с битой - там есть и тфтп и вгет и что угодно.
Находите временную папку, /tmp или /var/tmp (см mount)
cat /dev/mtdblock0 > /tmp/mtd0
tftp 192.168.1.1 -c put /tmp/mtd0 mtd0
и так пока не закончатся mtdblock, после данных операций у вас будет поблочный дамп рабочей камеры.
... все, я уже увидел в логах с битой - там есть и тфтп и вгет и что угодно.
Находите временную папку, /tmp или /var/tmp (см mount)
cat /dev/mtdblock0 > /tmp/mtd0
tftp 192.168.1.1 -c put /tmp/mtd0 mtd0
и так пока не закончатся mtdblock, после данных операций у вас будет поблочный дамп рабочей камеры.
Re: ip камера Longse LBH36A200
Прежде чем приступить к рабочим, потренировался на нерабочей.
Копирование mtdblock0 и тд. произвел. Но уже mtdblock4 не поместился.
А вот с передачей по TFTP пришлось поиграться немного.
Dede, у меня вопросы по по поводу этих действий:
1. почему нельзя сразу передать файлы mtdblock0 и тд. по тфтп, а нужно сразу скопировать во временную папку?
2. Зачем нужно mtdblock0 и тд. переименовывать в mtd0 и тд при копировании?
ну и последнее, лог в прицепе. Если скажете что там все нормально, то попробую это все применить на рабочей камере.
Копирование mtdblock0 и тд. произвел. Но уже mtdblock4 не поместился.
А вот с передачей по TFTP пришлось поиграться немного.
Dede, у меня вопросы по по поводу этих действий:
1. почему нельзя сразу передать файлы mtdblock0 и тд. по тфтп, а нужно сразу скопировать во временную папку?
2. Зачем нужно mtdblock0 и тд. переименовывать в mtd0 и тд при копировании?
ну и последнее, лог в прицепе. Если скажете что там все нормально, то попробую это все применить на рабочей камере.
Re: ip камера Longse LBH36A200
1. Это не файл, это блочное устройство, его нужно считать в файл и тогда уже передавать
2. Он не переименовывается, можете какое угодно имя для создаваемого файла использовать.
В логе последние строки - сеть недоступна, значит ничего ж не передалось? Но синтаксис верный.
Выполните команду mount посмотрите куда tmpfs смонтированы, возможно /tmp не самое лучшее место
Вы когда дамп снимать будете, не нужно init=/bin/sh писать, это нужно сделать из телнета
2. Он не переименовывается, можете какое угодно имя для создаваемого файла использовать.
В логе последние строки - сеть недоступна, значит ничего ж не передалось? Но синтаксис верный.
Выполните команду mount посмотрите куда tmpfs смонтированы, возможно /tmp не самое лучшее место
Вы когда дамп снимать будете, не нужно init=/bin/sh писать, это нужно сделать из телнета
Re: ip камера Longse LBH36A200
Попробовал к рабочей камере прицепиться телнетом.
Тут как-то все немного интереснее и вводит меня в ступор, почему нарушение прав доступа, когда я с виндовых компов проверял и гонял файлы туда - сюда. А тут ошибка доступа почему то..
Тут как-то все немного интереснее и вводит меня в ступор, почему нарушение прав доступа, когда я с виндовых компов проверял и гонял файлы туда - сюда. А тут ошибка доступа почему то..
Выполнил команду mount, tmpfs смонтированы в 3 раздела. Но я не понимаю, лучшее или худшее это место. Лог прицепил. Про дамп и телнет я понял, просто на дохлой же телнета нету, поэтому и делаю пока через root консоль.dede писал(а): Выполните команду mount посмотрите куда tmpfs смонтированы, возможно /tmp не самое лучшее место
Вы когда дамп снимать будете, не нужно init=/bin/sh писать, это нужно сделать из телнета
Re: ip камера Longse LBH36A200
df покажет вам сколько где занято/свободно, возможно прийдется сжимать гзипом на лету.
Попробуйте tftp -l /tmp/mtd0 -r mtd0 -p 192.168.2.99
Попробуйте tftp -l /tmp/mtd0 -r mtd0 -p 192.168.2.99
Re: ip камера Longse LBH36A200
УРА! Спасибо огромное Вам, Dede!
Все пошло. передал на комп mtdo0 - mtd3 и mtd5. А вот создать mtd4 и mtd6 не смог - пишет что не хватает места. Странно, проверял командой df - там места еще половина оставалась...
Еще потом помучился, чтобы удалить то, что насоздавал в папке /tmp...
Так что скорее всего Вы правы "придется создавать архив на лету"... Поможете?
Лог в прицепе.
Все пошло. передал на комп mtdo0 - mtd3 и mtd5. А вот создать mtd4 и mtd6 не смог - пишет что не хватает места. Странно, проверял командой df - там места еще половина оставалась...
Еще потом помучился, чтобы удалить то, что насоздавал в папке /tmp...
Так что скорее всего Вы правы "придется создавать архив на лету"... Поможете?
Лог в прицепе.
Re: ip камера Longse LBH36A200
cat /dev/mtdblock4 | gzip -9 -c > /tmp/mtd4.gz
Re: ip камера Longse LBH36A200
Спасибо! Все получилось.
Теперь со спокойной душой буду копаться дальше и пытаться наладить сеть на дохлых камерах.
с чего бы начать? Можно как то принудительно в Amboot прописать параметры? Я пробовал в setenv задавать настройки, но как-то не пошло у меня... Сеть на камере не поднялась.
Не может быть такой вариант, что камера напрямую патчкордом с компом соединяется, а не через коммутатор? Может в этом проблема?
Теперь со спокойной душой буду копаться дальше и пытаться наладить сеть на дохлых камерах.
с чего бы начать? Можно как то принудительно в Amboot прописать параметры? Я пробовал в setenv задавать настройки, но как-то не пошло у меня... Сеть на камере не поднялась.
Не может быть такой вариант, что камера напрямую патчкордом с компом соединяется, а не через коммутатор? Может в этом проблема?
Re: ip камера Longse LBH36A200
Лучше подключить через роутер/свитч, при возможности - на всякий случай.
Ваши дальнейшие действия - залить получившийся дамп на убитую плату. И самый лучший вариант - это amboot и tftp... либо загружаться в ОС и из консоли пытаться. Сеть у вас не поднимается, потому, что вы прерываете нормальную загрузку системы, чтобы попасть в шелл... Попробуйте выполнять по очереди все скрипты из /etc/init.d/ , до тех пор, пока терминал остается активным, один из них должен инициализировать сеть.
Ваши дальнейшие действия - залить получившийся дамп на убитую плату. И самый лучший вариант - это amboot и tftp... либо загружаться в ОС и из консоли пытаться. Сеть у вас не поднимается, потому, что вы прерываете нормальную загрузку системы, чтобы попасть в шелл... Попробуйте выполнять по очереди все скрипты из /etc/init.d/ , до тех пор, пока терминал остается активным, один из них должен инициализировать сеть.
Re: ip камера Longse LBH36A200
Возможность подключить через свитч/роутер есть. Это без проблем.
А с нормальной загрузкой проблемы... Камера не хочет грузиться, даже когда я не прерываю загрузку. Одна и та же ошибка циклически повторяется...
Ладно, утро вечера мудреннее. Завтра все подробности напишу с логами. Заодно, попробую подключить другие камеры.
А с нормальной загрузкой проблемы... Камера не хочет грузиться, даже когда я не прерываю загрузку. Одна и та же ошибка циклически повторяется...
Ладно, утро вечера мудреннее. Завтра все подробности напишу с логами. Заодно, попробую подключить другие камеры.
Re: ip камера Longse LBH36A200
Попробовал пока на одной экспериментальной камере. Ничего не получилось. Скрипты не запускаются из-за ошибок UBIFS... Соответственно за данном этапе в этой камере не идет речь ни о нормальной загрузке, ни о рабочей сети.dede писал(а):Лучше подключить через роутер/свитч, при возможности - на всякий случай...
...Попробуйте выполнять по очереди все скрипты из /etc/init.d/ , до тех пор, пока терминал остается активным, один из них должен инициализировать сеть.
Re: ip камера Longse LBH36A200
Вчера не придал этому значения, тупо выполнил и был счастлив как ребенок. Что -то там создалось и передалось...dede писал(а):cat /dev/mtdblock4 | gzip -9 -c > /tmp/mtd4.gz
Сегодня попытался распаковать архив и ничего не вышло. Архив поврежден. Ошибка контрольной суммы.
Попробовал еще раз заново создать Mtd4.gz на другой камере. То же самое.
Камера пишет это:
# cat /dev/mtdblock4 | gzip -9 -c > /tmp/mtd4.gz
gzip: short write
#
При создании mtd6.gz такой ошибки нет. Опять мало места?