Автор Тема: NoxBit @ MIPSel  (Прочитано 22530 раз)

kiss

  • Jr. Member
  • **
  • Сообщений: 54
    • Просмотр профиля
Re: NoxBit @ MIPSel
« Ответ #240 : Январь 11, 2019, 16:57:19 »
а эти

ls -l /dev/stdout
echo -e "Default Normal"
echo -e "Default Normal PTS"  > /dev/pts/1
echo -e "Default Normal SELF"  > /proc/self/fd/1
echo -e "Default \e[32mGreen"
« Последнее редактирование: Январь 11, 2019, 17:21:44 от kiss »
AvProxy https://github.com/marakew/AvProxy/ mini proxy RTSP(S)/HTTP(S)/HLS(S)(AES-128)/RTP/UDP + VOD, MPTS demux
Basic/Digest Auth for ingress url
SIP MCU HD video conference server https://github.com/marakew/mcu

alexsh1

  • Jr. Member
  • **
  • Сообщений: 90
    • Просмотр профиля
Re: NoxBit @ MIPSel
« Ответ #241 : Январь 11, 2019, 17:17:03 »

kiss

  • Jr. Member
  • **
  • Сообщений: 54
    • Просмотр профиля
Re: NoxBit @ MIPSel
« Ответ #242 : Январь 11, 2019, 17:19:53 »
AvProxy-mipsel -Trace -StdOutput /dev/pts/1
если хотите консольный вывод, должно сработать
хотя для демона это не нужно

а утилита strace есть в дистрибутиве ?
покажите вывод
strace echo -e "test"
интересно куда же оно выводит

ошибочка
echo -e "Default Normal SELF"  > /proc/self/fd/1
слеш должен быть, ну да ладно
на всех линуксах обычно

root@ubuntu64:~/# ll /dev/stdout
lrwxrwxrwx 1 root root 15 Dec 11 13:57 /dev/stdout -> /proc/self/fd/1

интересен strace
« Последнее редактирование: Январь 11, 2019, 17:25:18 от kiss »
AvProxy https://github.com/marakew/AvProxy/ mini proxy RTSP(S)/HTTP(S)/HLS(S)(AES-128)/RTP/UDP + VOD, MPTS demux
Basic/Digest Auth for ingress url
SIP MCU HD video conference server https://github.com/marakew/mcu

alexsh1

  • Jr. Member
  • **
  • Сообщений: 90
    • Просмотр профиля
Re: NoxBit @ MIPSel
« Ответ #243 : Январь 11, 2019, 17:34:37 »
https://pastebin.com/97C9HnAS
так в консоли есть вывод
./AvProxy-mips32el -Trace -StdOutput /dev/pts/1 -HttpPort 8888

kiss

  • Jr. Member
  • **
  • Сообщений: 54
    • Просмотр профиля
Re: NoxBit @ MIPSel
« Ответ #244 : Январь 11, 2019, 17:38:31 »
/proc/self/fd/1
тоже должен быть
как нибудь потом его по умолчанию сделаю
AvProxy https://github.com/marakew/AvProxy/ mini proxy RTSP(S)/HTTP(S)/HLS(S)(AES-128)/RTP/UDP + VOD, MPTS demux
Basic/Digest Auth for ingress url
SIP MCU HD video conference server https://github.com/marakew/mcu

alexsh1

  • Jr. Member
  • **
  • Сообщений: 90
    • Просмотр профиля
Re: NoxBit @ MIPSel
« Ответ #245 : Январь 11, 2019, 17:50:11 »
/proc/self/fd/1
да, так тоже в консоль выводит
./AvProxy-mips32el -Trace -StdOutput /proc/self/fd/1 -HttpPort 8888

dr. SysMan

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1156
  • badass sys/net programmer
    • Просмотр профиля
    • NoxBit hot news
Re: NoxBit @ MIPSel
« Ответ #246 : Январь 11, 2019, 22:52:48 »
Хлопци, быстрое гугление вроде намекает что это не little endian. То бишь, не MIPSel.
Tox ID :
6BF43408EBAE3DF4540F0DF47B274DEAB8BC4E22F9BF1401020655E6C253675C44D81AD05157
Telegram:
Tech. support : https://t.me/broBudd
Channel: https://t.me/NoxBit

ViverraXX

  • Full Member
  • ***
  • Сообщений: 229
    • Просмотр профиля
Re: NoxBit @ MIPSel
« Ответ #247 : Январь 11, 2019, 22:58:15 »
как нибудь потом его по умолчанию сделаю
А можно мне тоже совет.
Версия, которая на сайте https://github.com/marakew/AvProxy выдает:
# ./AvProxy-mipsel -Trace
[AvProxy]       Build=[Jan 11 2019 14:00:17 (host_mips32el.r1)]
[Main]  Build=[Jan 11 2019 14:01:06 (host_mips32el.r1)]
[BaseLib]       Build=[Jan 11 2019 14:01:06 (host_mips32el.r1)]
[Arg 0-0]       [./AvProxy-mipsel]
[Arg 1-1]       [-Trace]
[NetLib]        Host=(none)
[NetLib]        IFace=lo        Ip=[127.0.0.1]
[NetLib]        IFace=eth0      Ip=[192.168.20.22]
[NetLib]        IFace=lo        Mac=[00:00:00:00:00:00]
[NetLib]        IFace=eth0      Mac=[00:1A:79:5C:BF:FE]
[Signal]        Build=[Jan 11 2019 14:00:18 (host_mips32el.r1)]
[Signal]        Code=4  Count=1 Pid=1855 Tid=1855 Action=saDebug(saCore) Name=SIGILL(Illegal instruction)
terminate called after throwing an instance of 'int'
Aborted
Все разноцветное, но смущают 2 последние строки серого цвета. Естественно не работает :-(

ViverraXX

  • Full Member
  • ***
  • Сообщений: 229
    • Просмотр профиля
Re: NoxBit @ MIPSel
« Ответ #248 : Январь 11, 2019, 23:01:41 »
Хлопци, быстрое гугление вроде намекает что это не little endian. То бишь, не MIPSel.
У меня тоже не он что-ли?
# cat /proc/cpuinfo
system type             : BCM75845A0 STB platform
processor               : 0
cpu model               : Broadcom BMIPS4380 V6.5  FPU V0.1
BogoMIPS                : 741.37
cpu MHz                 : 742.527
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : yes
hardware watchpoint     : no
ASEs implemented        : mips16
shadow register sets    : 1
kscratch registers      : 0
core                    : 0
VCED exceptions         : not available
VCEI exceptions         : not available

dr. SysMan

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1156
  • badass sys/net programmer
    • Просмотр профиля
    • NoxBit hot news
Re: NoxBit @ MIPSel
« Ответ #249 : Январь 11, 2019, 23:08:40 »
Хлопци, быстрое гугление вроде намекает что это не little endian. То бишь, не MIPSel.
У меня тоже не он что-ли?
# cat /proc/cpuinfo
system type             : BCM75845A0 STB platform
processor               : 0
cpu model               : Broadcom BMIPS4380 V6.5  FPU V0.1
BogoMIPS                : 741.37
cpu MHz                 : 742.527
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : yes
hardware watchpoint     : no
ASEs implemented        : mips16
shadow register sets    : 1
kscratch registers      : 0
core                    : 0
VCED exceptions         : not available
VCEI exceptions         : not available

Вполне я мог и ошибиться. Смушало illegal instruction.
Tox ID :
6BF43408EBAE3DF4540F0DF47B274DEAB8BC4E22F9BF1401020655E6C253675C44D81AD05157
Telegram:
Tech. support : https://t.me/broBudd
Channel: https://t.me/NoxBit

kiss

  • Jr. Member
  • **
  • Сообщений: 54
    • Просмотр профиля
Re: NoxBit @ MIPSel
« Ответ #250 : Январь 11, 2019, 23:10:07 »
бигендиан был только в ar7xxxx
это оба в литл ендиан
конкретно по openwrt нужен был софт флоат, не все тулчейны оказываются умеют с ним компилять

касательно
Цитировать
[Signal]        Code=4  Count=1 Pid=1855 Tid=1855 Action=saDebug(saCore) Name=SIGILL(Illegal instruction)
terminate called after throwing an instance of 'int'
Aborted
опять какая то разновидность проца
попробуйте предыдущую версию
https://github.com/marakew/AvProxy/blob/645856ae41c3d50284a5a2cfb2069c3eebeaf099/AvProxy-mipsel
та которая была без софтфлоат

показывайте
lscpu
и давайте какой то файл с вашего девайса
ну хотя бы тот же lscpu

проблема еще бектрейса на мипсах, там этой функции нет
надо еще поиграться
но иллегал инструкция говорит о том что что то броадко не поддерживает из собраных инструкций
« Последнее редактирование: Январь 11, 2019, 23:13:57 от kiss »
AvProxy https://github.com/marakew/AvProxy/ mini proxy RTSP(S)/HTTP(S)/HLS(S)(AES-128)/RTP/UDP + VOD, MPTS demux
Basic/Digest Auth for ingress url
SIP MCU HD video conference server https://github.com/marakew/mcu

ViverraXX

  • Full Member
  • ***
  • Сообщений: 229
    • Просмотр профиля
Re: NoxBit @ MIPSel
« Ответ #251 : Январь 11, 2019, 23:12:34 »
Вполне я мог и ошибиться. Смушало illegal instruction.
Да я не спец по процам, просто хочется чтоб заработало - прежние ж версии хоть как-то запускались, хотя и не работали ;-)

dr. SysMan

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1156
  • badass sys/net programmer
    • Просмотр профиля
    • NoxBit hot news
Re: NoxBit @ MIPSel
« Ответ #252 : Январь 11, 2019, 23:14:53 »
проблема еще бектрейса на мипсах, там этой функции нет

Это в вашем тулчейне её нет. Как раз сейчас бодаюсь ...
Tox ID :
6BF43408EBAE3DF4540F0DF47B274DEAB8BC4E22F9BF1401020655E6C253675C44D81AD05157
Telegram:
Tech. support : https://t.me/broBudd
Channel: https://t.me/NoxBit

kiss

  • Jr. Member
  • **
  • Сообщений: 54
    • Просмотр профиля
Re: NoxBit @ MIPSel
« Ответ #253 : Январь 11, 2019, 23:17:30 »
бектрейс вырезали с арма и мипса
потом в арм портировали
в мипс забыли
потому что механизм бектрейса на этих двух архитектурах работает несколько по другому
там с unwind надо собирать что бы в прологе каждой функции компилер вставил свою функцию
AvProxy https://github.com/marakew/AvProxy/ mini proxy RTSP(S)/HTTP(S)/HLS(S)(AES-128)/RTP/UDP + VOD, MPTS demux
Basic/Digest Auth for ingress url
SIP MCU HD video conference server https://github.com/marakew/mcu

ViverraXX

  • Full Member
  • ***
  • Сообщений: 229
    • Просмотр профиля
Re: NoxBit @ MIPSel
« Ответ #254 : Январь 11, 2019, 23:18:19 »
показывайте
lscpu
и давайте какой то файл с вашего девайса
ну хотя бы тот же lscpu
lscpu в наличии нет, высылаю http://viverraxx.adr.com.ua/vmstat

у меня тоже запустился dnscrypt-proxy-linux_mipsle-2.0.19.tar.gz, правда выругался на конфиг
« Последнее редактирование: Январь 11, 2019, 23:26:08 от ViverraXX »