Помогите найти UART

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
Аватара пользователя
VirtualLink
Специалист
Сообщения: 1846
Зарегистрирован: 09 апр 2016, 12:38

Re: Помогите найти UART

Сообщение VirtualLink » 09 сен 2017, 23:16

dede писал(а):И пароль на package.bin, но судя по скринам с ipctalk там одна ерунда в нем
Там никакой ерунды в нём, а обычные файлы для обновления!

dede
Специалист
Сообщения: 1957
Зарегистрирован: 22 мар 2017, 15:02
Откуда: Луганск

Re: Помогите найти UART

Сообщение dede » 10 сен 2017, 00:55

При удаленном рутфс, картинки веб-интерфейса, плагины и прочее, являются именно ерундой, которая ничем делу не поможет.

Аватара пользователя
VirtualLink
Специалист
Сообщения: 1846
Зарегистрирован: 09 апр 2016, 12:38

Re: Помогите найти UART

Сообщение VirtualLink » 10 сен 2017, 01:27

dede писал(а):При удаленном рутфс, картинки веб-интерфейса, плагины и прочее, являются именно ерундой, которая ничем делу не поможет.
Это обновление, так задумал разработчик и никакой толковой информации официально.
Кто же знал, что рука дрогнет.
Главное понимать, что за модель, чтобы просить дамп, ну или, раз выбор был сделан в пользу неё, то второй приобрести экземпляр, т.к. о ней ни слова.
Прошивка с алибабы?

cheetah
Новичок
Сообщения: 31
Зарегистрирован: 04 сен 2017, 10:06

Re: Помогите найти UART

Сообщение cheetah » 12 сен 2017, 10:08

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

А есть возможность скопировать rootfs и посмотреть чего не хватает?
Есть виртуалка с убунтой, которая видит uart.

dede
Специалист
Сообщения: 1957
Зарегистрирован: 22 мар 2017, 15:02
Откуда: Луганск

Re: Помогите найти UART

Сообщение dede » 12 сен 2017, 10:25

Та скопировать можно, но у вас же всего не хватает, rm -rf же

cheetah
Новичок
Сообщения: 31
Зарегистрирован: 04 сен 2017, 10:06

Re: Помогите найти UART

Сообщение cheetah » 12 сен 2017, 10:36

Там многое было ...no permission... Да и в порядке образования

cheetah
Новичок
Сообщения: 31
Зарегистрирован: 04 сен 2017, 10:06

Re: Помогите найти UART

Сообщение cheetah » 13 сен 2017, 08:08

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

hisilicon # printenv
bootdelay=1                                                                     
baudrate=115200                                                                 
ethaddr=00:00:23:34:45:66                                                       
bootfile="uImage"                                                               
bootcmd=sf probe 0;sf read 0x82000000 0x100000 0x200000;bootm 0x82000000        
filesize=33F98                                                                  
fileaddr=82000000                                                               
netmask=255.255.255.0                                                           
ipaddr=192.168.2.15                                                             
serverip=192.168.2.56                                                           
bootargs=mem=72M console=ttyAMA0,115200 root=/dev/mtdblock1 rootfstype=jffs2 mt)
stdin=serial                                                                    
stdout=serial                                                                   
stderr=serial                                                                   
verify=n                                                                        
ver=U-Boot 2010.06 (Aug 13 2013 - 09:54:45)
Пытаюсь посмотреть bootcmd, чтобы попробовать выполнить первую попытку вылечить kernel panic по методике linuxdocumentation/init.txt
Set "debug" kernel parameter (in bootloader config file or CONFIG_CMDLINE)
to get more detailed kernel messages
Пытаюсь прочесть md 0x82000000 - каждый раз дает разный вывод
md 0x100000 и 0x200000 - вывода не дают, а просто запускают линукс.

Что я не так делаю?

UPD. А - нет - не запускает, а просто перезагружает

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

hisilicon # md 0x82000000                                                       
04000000:data abort                                                             
pc : [<8081cf8c>]          lr : [<8081cf6c>]                                    
sp : 8079f248  ip : 0000001c     fp : 04000000                                  
r10: 00000000  r9 : 00000040     r8 : 8079ffe0                                  
r7 : 00000004  r6 : 00000004     r5 : 04000000  r4 : 04000000                   
r3 : 00000002  r2 : 0000011f     r1 : 8079ee0c  r0 : 00000000                   
Flags: nZCv  IRQs off  FIQs off  Mode SVC_32                                    
Resetting CPU ...                                                               
                                                                                
resetting ...    

dede
Специалист
Сообщения: 1957
Зарегистрирован: 22 мар 2017, 15:02
Откуда: Луганск

Re: Помогите найти UART

Сообщение dede » 13 сен 2017, 08:52

8200000 это адрес в ОЗУ. В него через sf read загружается ядро: sf read 0x82000000 0x100000 0x200000

Вас скорее интересует bootargs , debug вы не включите особо, sh в инит тоже не поставите, т.к. busybox удалён. Даже если собрать окружение с похожей камеры или вообще самостоятельно, ну загрузится у вас линукс, и что дальше? Модулей необходимых нет, нет приложения которое обслуживать вас будет. в package.bin же этого ничего нету, так?

скиньте пароль на распаковку package.bin

dede
Специалист
Сообщения: 1957
Зарегистрирован: 22 мар 2017, 15:02
Откуда: Луганск

Re: Помогите найти UART

Сообщение dede » 13 сен 2017, 10:21

Так, ну package.bin оказался не таким уж и бесполезным. Там даже бут есть и значительная часть окружения для запуска сервиса

cheetah
Новичок
Сообщения: 31
Зарегистрирован: 04 сен 2017, 10:06

Re: Помогите найти UART

Сообщение cheetah » 13 сен 2017, 10:28

По-моему, там не хватает только etc/init.d/rcS

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

#! /bin/sh
/bin/mount -a
/bin/mount -t tmpfs  none /ipnc
tar xzf  /home/ipnc.tgz  -C  /ipnc/
tar xzf  /home/web.tgz  -C  /ipnc/web/www
/bin/mount -t tmpfs -o size=2M none /ipnc/snapshot
/bin/mount -t tmpfs -o size=2M none /ipnc/log
/bin/mount -t tmpfs -o size=5M none /ipnc/ringbuf
echo "
            _ _ _ _ _ _ _ _ _ _ _ _
            \  _  _   _  _ _ ___
           / __   /  -  _ ___
          / /  / /  / /
  _ _ _ _/ /  /  \_/  \_ ______
___________\___\__________________
"
for initscript in /etc/init.d/S[0-9][0-9]*
do
        if [ -x $initscript ] ;
        then
                echo "[RCS]: $initscript"
                $initscript
        fi
done
#ifconfig eth0 hw ether 00:11:22:33:44:15
ifconfig eth0 192.168.0.99
#sleep 3
ifconfig lo up
inetd
telnetd -p 3232
http -p 80
cd /ipnc
/ipnc/load 
hwclock -s -f /dev/hi_rtc
/ipnc/start_web_service.sh
if [ -f /home/hwconf_server ];then
/home/hwconf_server &
else
/ipnc/startup  /ipnc/ipnc &
fi

dede
Специалист
Сообщения: 1957
Зарегистрирован: 22 мар 2017, 15:02
Откуда: Луганск

Re: Помогите найти UART

Сообщение dede » 13 сен 2017, 11:13

Не только, самое главное - нет инита

cheetah
Новичок
Сообщения: 31
Зарегистрирован: 04 сен 2017, 10:06

Re: Помогите найти UART

Сообщение cheetah » 14 сен 2017, 13:44

в SDK лежат образы(?)
Изображение
ничем мне не помогут?

Ответить

Вернуться в «Восстановление и настройка»