LINUX.ORG.RU

11
Всего сообщений: 41

Блок питания микрокомпьютера

Сегодня случайно обнаружил отказ штатного двухамперного блока питания микрокомпьютера, в то время как на прошлой неделе аппарат работал нормально. Напряжение просаживается до 2,3 В, холостой ход 5,3 В. Вообще, аппарат от родного блока питания круглосуточно проработал уже два года. Поставил пока блочок питания на 3 А из своего загашника. Сам микрокомпьютер работает нормально :)

 

Servis-engineer ()

MB77.07 & NTFS

Доброе время суток!

Решил подключить внешний USBHDD к микрокомпу, диск 500Гб, и форматирован NTFS. Поставил nt-3g, но при попытке монтирования modprobe fuse нецензурно ругается на отсутствие файлов modprobe:

ERROR: ../libkmod/libkmod.c:557 kmod_search_moddep() could not open moddep file '/lib/modules/3.10.90-shadow1-gcb7ec19e1c43/modules.dep.bin'
а ntfs-3g просит ntfs-3g-mount: fuse device is missing, try 'modprobe fuse' as root
при запуске modprobe fuse файл /dev/fuse появился, но ошибка
ERROR: ../libkmod/libkmod.c:557 kmod_search_moddep() could not open moddep file '/lib/modules/3.10.90-shadow1-gcb7ec19e1c43/modules.dep.bin' никуда не девается.
Сам диск отлично видит fdisk -l как /dev/sdb1

Как разрешить вопрос малой кровью, без пересборки ядра?

 

Servis-engineer ()

Не могу изменить настройки видеорежима модуля mb77.07

Здравствуйте, уважаемые знатоки!!!

Через fbset пытаюсь поменять разрешение экрана, в качестве аргумента использую имена режимов из /etc/fb.modes


//выполняю из под рута
# fbset «800x600x60»

// ответ таков
/etc/fb.modes:87: syntax error

Пользуясь перегрузкой команды fbset, происходит следующее:
# fbset -xres 800 -yres 600
ioctl FBIORUT_VSCREENINFO: invalid argument

Текущее разрешение:
#cat /sys/class/graphics/fb0/modes
U:1280x720p-60

Текущий мод:
#fbset
mode “1280x720-60”
#D: 74.250 Mhz, H: 45.219 kHz, V: 60.292
geometry 1280 720 2048 8660 16
timings 13468 212 110 20 5 40 5
hsync high
vsync high
rgba 5/11, 6/5, 5/0, 0/0
endmode


На любых мониторах используется только это разрешения. Модуль mb77.07 не воспринимает hdmi форматы от других устройств, а проблема в том, что подключая к нему контроллер управления светодиодного экрана, происходит рассинхронизация изображения(картинка «прыгает» влево-вправо)

Прошивал модуль mb77.07 версией fw-raspbian-stable-19072018.tgz, fw-debian-stable-19072018.tgz, fw-debian-stable-23062016.tgz и др., но реакция всегда одинаковая


Вопросы такие:
1. Как изменять настройки hdmi формата?;
2. Если нельзя менять разрешение «на лету», то в какой конфигурационный файл прописываются данные о видеовыводе?;
3. Можно ли настроить модуль, чтобы он при загрузке «подхватывал» настройки подключаемых к нему мониторов?

 

Phenist ()

MB77.07, аппаратное декодирование H.264 в gstreamer

Здравия всем! Подскажите пожалуйста, как использовать аппаратное декодирование в MB77.07 (например при выводе H.264 видео на экран)? В описании одноплатника указана поддержка GStreamer - может укажете, какой плагин использовать? Или ещё какие варианты есть? Благодарю!

 

illy ()

watchdog на MB77.07

В инструкции по эксплуатации указан функционал:

− Блок синхронизации и сброса CRG: 

• Управляемый программным обеспечением сброс; 
• Генерация сброса  watchdog по внешнему запросу.

Первое если я правильно понимаю это реализация программного сброса с настройкой ядра и , например, запуском модуля как в raspberry. Второе просто нога сброса (40) на разъеме X9.

Правильно ли я понимаю ? Подскажите, пожалуста, как правильно осуществить работу watchdog на данном устройстве.

 ,

edu08 ()

MB77.07 serial, ID микросхемы и ключевой информации. Как ?

Команда root@shadow:~# cat /proc/cpuinfo

показывает следующее:

root@shadow:~# cat /proc/cpuinfo
processor	: 0
model name	: ARMv6-compatible processor rev 7 (v6l)
BogoMIPS	: 215.04
Features	: swp half fastmult vfp edsp java tls 
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xb76
CPU revision	: 7

Hardware	: Module MB77.07
Revision	: 0000
Serial		: 0000000000000000
root@shadow:~# 

В мануале на модуль в характеристиках указаны параметры:
− Уникальный ID каждой микросхемы.
− Однократно программируемая память для хранения индивидуальной информации.
− Функции защиты информации: Однократно программируемая память OTP для хранения уникального ID микросхемы и ключевой информации.

Можно ли и как правильно в Serial, а так же в других указанных здесь некоторых параметрах прошить реальные нужные мне данные?

Подозреваю что через JTAG, но никогда не имел с ним дела. Подскажите как правильно и куда копать, пожалуйста.

 ,

edu08 ()

MB77.07 скорее жив или ... ?

После очередного reboot перестал подавать признаки жизни:

- на терминал ничего не выводит
- светодиод на плате не моргает
- при попытке прошить заново - не отвечает

$ ./flash-core.sh 

Loading edcl script: ./eupgrade-serialcon-core.edcl
Done with result 0
Uploading mboot-uemd.bin to 0x100010
Filesize: 163124 bytes maxpayload 456
 100.00 % done [########################################################] done
Starting code...
Slave mode enabled
Waiting for board to respond

- светодиоды на Ethernet порту мигают
- танцы с бубном вокруг не помогли
- и все ...

Клиент созрел? Можно выносить?

 

edu08 ()

MB77.07, аппаратное кодирование MPEG и передача видеопотока

Здравствуйте всем. Есть платка MB77.07. Ядро 3.10.28, от «модуля». В ядре V4L включено. Вставил в нее USB WEB-камеру, вроде как подключил, /dev/video - появилось. Ну и сообщения в логах какие-то более-менее осмысленные, что да, камера вроде как наличествует, все хорошо. Насколько я понимаю, кристалл К1879ХБ1Я имеет на борту аппаратные кодеры-декодеры во что-то достаточно современное, например в H.264. Хочу понять, каким образом мне сейчас можно было бы взять сигнал с видеокамеры, преобразовать его в H.264 (разумеется, аппаратно, раз такая возможность есть вроде как) и отправить потоком по сети на другой компьютер. Желательно бы вообще программно, т.е. без утилит, «руками»: открыл такое-то устройство, читаешь с него и передаешь на «сервер». Ну а там, соответственно, показать через какой-нибудь mplayer например. Как это сделать, где можно посмотреть документацию?

Просьба глянуть пост ncrmnt, я насколько понимаю, от Вас получить внятный ответ - наиболее вероятно :-D

 

unclesal ()

MB77.07 и термодатчик DS18B20

Есть DS18B20. Как подключить его к MB77.07 и заставить работать с 1-wire протоколом ? В raspberry всё получилось без проблем, а как же на нашем аналоге? :)

 ,

edu08 ()

MB77.07 вываливается в mboot

MB77.07 при загрузке, через раз/периодически после ребута/выключения вываливается в mboot. Если в mboot дать команду reset дальше загружается нормально. Перепрошивка с переразметкой разделов с помощью EDCL не помогает. В чем может быть проблема?

 ,

edu08 ()

MB77.07 сообщение - pagealloc: memory corruption

Поясните если можно. Кирдык памяти NAND ?

Выполняю и периодически получаю

root@shadow:~# /etc/init.d/networking restart                                   
Running /etc/init.d/networking restart is deprecated because it may not re-enable some interfaces ... (warning).                                                
Reconfiguring network interfaces...RTNETLINK answers: No such process           
[  183.140000] pagealloc: memory corruption                                     
[  183.150000] c49f8800: 01 80 c2 00 00 00 5c 8a 38 9c 00 a9 00 27 42 42  ......
\.8....'BB                                                                      
[  183.160000] c49f8810: 03 00 00 02 02 2c 80 00 5c 8a 38 9c 00 90 00 00  .....,
..\.8.....                                                                      
[  183.170000] c49f8820: 00 00 80 00 5c 8a 38 9c 00 90 80 18 00 00 14 00  ....\.
8.........                                                                      
[  183.180000] c49f8830: 02 00 0f 00 00 00 00 00                          ......
..                                                                              
[  183.190000] CPU: 0 PID: 2221 Comm: ip Not tainted 3.10.28-shadow1 #1         
[  183.200000] [<c00123c4>] (unwind_backtrace+0x0/0x118) from [<c0010e1c>] (show
_stack+0x10/0x14)                                                               
[  183.210000] [<c0010e1c>] (show_stack+0x10/0x14) from [<c00828a8>] (kernel_map
_pages+0x130/0x1ec)                                                             
[  183.220000] [<c00828a8>] (kernel_map_pages+0x130/0x1ec) from [<c005e82c>] (ge
t_page_from_freelist+0x36c/0x47c)                                               
[  183.230000] [<c005e82c>] (get_page_from_freelist+0x36c/0x47c) from [<c005f3ec
>] (__alloc_pages_nodemask+0xe0/0x758)  
.......

apt-get upgrade и прочие инсталляции/компиляции программок раз от раза выкидывают что то похожее с сообщением что ошибка не воспроизводима , ошибка системы и т.д.

root@shadow:~# apt-get install make                                   
Reading package lists... Done                                                   
Building dependency tree                                                        
Reading state information... Done                                               
Suggested packages:                                                             
  make-doc                                                                      
The following NEW packages will be installed:                                   
  make                                                                          
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.                  
Need to get 393 kB of archives.                                                 
After this operation, 1149 kB of additional disk space will be used.            
Get:1 http://archive.raspbian.org/raspbian/ wheezy/main make armhf 3.81-8.2 [393
 kB]                                                                            
Fetched 393 kB in 1s (290 kB/s)                                                 
Selecting previously unselected package make.                                   
(Reading database ... 18002 files and directories currently installed.)         
Unpacking make (from .../make_3.81-8.2_armhf.deb) ...                           
Setting up make (3.81-8.2) ...                                                  
[ 6720.550000]                                                                  
[ 6720.550000]                                                                  
[ 6720.550000] ecc mismatch 66 55 5B - 0c 03 03                                 
[ 6720.550000]                                                                  
[ 6720.560000] ------------[ cut here ]------------                             
[ 6720.560000] kernel BUG at drivers/mtd/devices/mnand.c:867!                   
[ 6720.560000] Internal error: Oops - BUG: 0 [#1] ARM                           
[ 6720.560000] Modules linked in:                                               
[ 6720.560000] CPU: 0 PID: 4589 Comm: apt-get Not tainted 3.10.28-shadow1 #1    
[ 6720.560000] task: c49f23c0 ti: c49d6000 task.ti: c49d6000                    
[ 6720.560000] PC is at mnand_read_oob+0x32c/0x800                              
[ 6720.560000] LR is at mnand_read_oob+0x32c/0x800                              
[ 6720.560000] pc : [<c01ffb34>]    lr : [<c01ffb34>]    psr: 60000013          
[ 6720.560000] sp : c49d7ac8  ip : 00000002  fp : 000000f4                      
[ 6720.560000] r10: c05a7370  r9 : 00000007  r8 : 00000066                      
[ 6720.560000] r7 : 00000055  r6 : 0000005b  r5 : 00000003  r4 : 0000000c       
[ 6720.560000] r3 : 00000001  r2 : c04f605c  r1 : 00000000  r0 : 00000024       
[ 6720.560000] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
[ 6720.560000] Control: 00c5387d  Table: 40dd8008  DAC: 00000015                
[ 6720.560000] Process apt-get (pid: 4589, stack limit = 0xc49d61b0)            
[ 6720.560000] Stack: (0xc49d7ac8 to 0xc49d8000)                                
[ 6720.560000] 7ac0:                   0000000c 00000003 00000003 c4815240 00000
000 c020016c                                                                    
[ 6720.560000] 7ae0: c49d7af0 c005c864 c5b701c8 c5b70e09 00000000 00000000 19395
000 00000000                                                                    
[ 6720.560000] 7b00: 00000000 c05129f0 c053d540 00000700 fffff800 00000000 19395
000 c887d813                                                                    
[ 6720.560000] 7b20: 00000000 00480000 00000000 5b556664 0000006c 19394e38 0000
.....
[ 6720.560000] [<c01ffb34>] (mnand_read_oob+0x32c/0x800) from [<c020016c>] (mnan
d_read+0x80/0xa4)                                                               
[ 6720.560000] [<c020016c>] (mnand_read+0x80/0xa4) from [<c01f9e64>] (part_read+
0x44/0x7c)                                                                      
[ 6720.560000] [<c01f9e64>] (part_read+0x44/0x7c) from [<c01f7c38>] (mtd_read+0x
70/0xa4)                                                                        
[ 6720.560000] [<c01f7c38>] (mtd_read+0x70/0xa4) from [<c0211104>] (ubi_io_read+
0x198/0x328)                                                                    
[ 6720.560000] [<c0211104>] (ubi_io_read+0x198/0x328) from [<c020e964>] (ubi_eba
_read_leb+0x31c/0x458)                                                          

Еще пример

# make

..................
  CC      build-arm6/src/account.o
*** glibc detected *** /usr/lib/gcc/arm-linux-gnueabihf/4.6/cc1: munmap_chunk(): invalid pointer: 0x0091ffe8 ***
src/account.c: In function 'sip_params_decode':
src/account.c:313:1: internal compiler error: Aborted
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.6/README.Bugs> for instructions.
The bug is not reproducible, so it is likely a hardware or OS problem.
make: *** [build-arm6/src/account.o] Error 1

Изначально таких проблем не было.

memtester ошибок не показывает.

И что делать ?

 ,

edu08 ()

mb77.07 PWM

cast ncrmnt

Есть ли ноги с поддержкой ШИМ на гребенке?

 

cvs-255 ()

Аудиоустройство по умолчанию на MB77.07

Как убрать встроенное аудио устройство и оставить только USB аудио?

root@shadow:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: maudio [maudio], device 0: i2s [i2s]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: maudio [maudio], device 1: iec958 [iec958]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Pro [Sound Blaster X-Fi Go! Pro], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
root@shadow:~# 

С помощью конфигурационных файлов ALSA не получилось. USB карта стала по умолчанию, но теперь в sysdefault два устройства.

root@shadow:~# aplay -L | grep :CARD
sysdefault:CARD=maudio
sysdefault:CARD=Pro
front:CARD=Pro,DEV=0
surround40:CARD=Pro,DEV=0
surround41:CARD=Pro,DEV=0
surround50:CARD=Pro,DEV=0
surround51:CARD=Pro,DEV=0
surround71:CARD=Pro,DEV=0
iec958:CARD=Pro,DEV=0
root@shadow:~# 

Пытался отключать maudio в ядре , но не получилось. Подскажите что отключить в ядре ?

У меня из-за этого похоже не корректно работает при входящих sip звонилка. (alsa: could not start ausrc device 'default' (Broken pipe))

 ,

edu08 ()

МВ106.02

Обновился одноплатник от модуля
Чисто на вид, кроме цвета текстолита ничего и не изменилось.
Может удешевленный вариант просто?

//дискас

cast nmmc

 ,

uin ()

Как увеличить видимую память в МВ77.07

Где обещанные DDR2-667, 128 МБайт, 2 шт. = 256 МБайт ?
Как задействовать все 256 МБайт ?

root@shadow:~# free -m
             total       used       free     shared    buffers     cached
Mem:            86         23         63          0          0          8
-/+ buffers/cache:         14         72
Swap:            0          0          0
root@shadow:~# 


root@shadow:~# cat /proc/meminfo 
MemTotal:          88624 kB
MemFree:           65012 kB
Buffers:               0 kB
Cached:             8744 kB
SwapCached:            0 kB
Active:            10084 kB
Inactive:           2964 kB
Active(anon):       4316 kB
Inactive(anon):      152 kB
Active(file):       5768 kB
Inactive(file):     2812 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:          4308 kB
Mapped:             3820 kB
Shmem:               164 kB
Slab:               3792 kB
SReclaimable:        608 kB
SUnreclaim:         3184 kB
KernelStack:         344 kB
PageTables:          344 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:       44312 kB
Committed_AS:      11804 kB
VmallocTotal:     892928 kB
VmallocUsed:       73312 kB
VmallocChunk:     688124 kB
root@shadow:~# 

 

edu08 ()

LEDs of MB77.07

В инструкции по распиновке GPIO (MB77.07-X9-pinout.pdf) поясняется что: LEDs of MB77.07 are wired to GPIOs 62 and 63 respectively

А где их физически искать на плате ?

 ,

edu08 ()

MB77.07 сетевой интерфейс

Возникла такая проблема. Два контроллера MB77.07 с разными IP, 192.168.0.190 и 192.168.0.192, в локальной сети пингуются по очереди. Если один пингуется, второй просто отсутствует в сети. Затем они меняются местами. По одному в локальной сети работают отлично. Вместе не работают. В случае когда контроллер не находится tshark выдаёт следующее:

54 204.009950 192.168.0.20 -> 192.168.0.190 ICMP 98 Echo (ping) request id=0x0991, seq=1/256, ttl=64

55 205.010175 192.168.0.20 -> 192.168.0.190 ICMP 98 Echo (ping) request id=0x0991, seq=2/512, ttl=64

56 206.010180 192.168.0.20 -> 192.168.0.190 ICMP 98 Echo (ping) request id=0x0991, seq=3/768, ttl=64

57 209.101378 HonHaiPr_5d:1e:31 -> Arm_00:27:0f ARP 42 Who has 192.168.0.190? Tell 192.168.0.20

58 210.062300 HonHaiPr_5d:1e:31 -> Arm_00:27:0f ARP 42 Who has 192.168.0.190? Tell 192.168.0.20

59 211.026821 HonHaiPr_5d:1e:31 -> Arm_00:27:0f ARP 42 Who has 192.168.0.190? Tell 192.168.0.20

Кто знает в чём проблема?

 

edward ()

Инновационные российские проекты (процессоры, телефоны, дистрибутивы, прожэкты)

Накидайте, pls, инновационных российских проектов, которые вышли или выходят на Linux/отечественное.

Я вспоминаю из «отечественных»:
- ALT Linux,
- дистрибутив от ROSA,
- процессоры Эльбрус (МЦСТ),
- двухсторонний Йота-фон (YotaPhone)
- НТЦ «Модуль», MB 77.07

Большие проекты типа Яндекс и ABBYY здесь не трогаю, это отдельная песня.

Какие ещё были громкие заявления в плане информатизации «Всея России»?
Денис Попов, Бабушкин, полковник Алкснис, что-то минсвязи говорило про отечественное года два назад, судебные приставы перешли частично на Linux, ещё что?

 , ,

pacify ()

MB77.07 NeuroMatrix SDK

Где берут и как получить пароль от архива NM_SDK_3.04_RU.ZIP?

http://www.module.ru/mb7707/NeuroMatrix/NM_SDK_3.04_RU.ZIP

Вижу там виндовый экзешник, распаковать не могу.

 

edward ()

MB77.07 и ядро

cast ncrmnt

Хотел уточнить один момент. Весной была речь о продвижении ядра в мейнстрим. В lkml что-то в июле видел на эту тему. Есть ли какой-то прогресс по данной теме?

Интересно потому, что в новых ядрах добавилось поддержки некоторых нужных мне usb-девайсов (wifi)

 

cvs-255 ()