/mnt/ufs/root # ifconfig eth0 192.168.0.77 netmask 255.255.255.0 up
[ 1697.839005] net eth0: DaVinci EMAC: request_irq() failedifconfig: SIOCSIFFLAGS: Device or resource busy
/mnt/ufs/root # [ 1697.839005] net eth0: DaVinci EMAC: request_irq() failedifcon
fig: SIOCSIFFLAGS: Device or resource busy
-sh: syntax error: unexpected "("
/mnt/ufs/root # ifconfig eth0 192.168.0.77 netmask 255.255.255.0 up
[ 5859.069136] net eth0: DaVinci EMAC: request_irq() failedifconfig: SIOCSIFFLAGS: Device or resource busy
/mnt/ufs/root #
только процик там от Texas Instruments судя по всему...
можно попробовать откатиться на дефолтные настройки
rm /home/enlogic/network.conf удалите файл и сделайте перезагрузку ПЛК по питанию. он выйдет с заводскими сетевыми настройками.
/mnt/ufs/root # dmesg | grep -i -C10 eth
[ 0.000000] On node 0 totalpages: 16384
[ 0.000000] free_area_init_node: node 0, pgdat c040af28, node_mem_map c042e000
[ 0.000000] DMA zone: 128 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 16256 pages, LIFO batch:3
[ 0.000000] really allocated: s=131072, a=c04af000
[ 0.000000] Retain memory: size=131072, address=0xc04af000
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
[ 0.000000] Kernel command line: mtdparts=davinci_nand.1:0x20000(u-boot-env),0x60000(u-boot),0x20000(factory),0x460000(kernel),0x2000000( rootfs),-(userfs) console=ttyS1,115200n8 root=ubi0:rfs rootfstype=ubifs ro ubi.mtd=4,2048 ubi.mtd=5,2048 quiet eth=00:1a:2b:3c:4d:5e
[ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Memory: 64MB = 64MB total
[ 0.000000] Memory: 60516k/60516k available, 5020k reserved, 0K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] vmalloc : 0xc4800000 - 0xff000000 ( 936 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xc4000000 ( 64 MB)
--
[ 6.014911] plc110: l1_init: allocated gpio66 for cs
[ 6.030188] platform plc110-rtc: rtc core: registered plc110-rtc as rtc0
[ 6.032506] plc110: plc110_start: plc110.stm32: starting stm32 thread
[ 6.034885] plc110: rt_thread_spi_proc: plc110.stm32 started
[ 6.415408] plc110: l4_clear_watchdog: safe_no_connection=0x0
[ 6.445413] plc110: l4_default_outputs: safe_no_connection=0x0
[ 6.445473] plc110: plc110_start: outputs default: 0x0
[ 6.445515] plc110: plc110_start: flags default: 0x0
[ 6.445544] plc110: plc110_start: plc110.stm32: starting gpio thread
[ 6.445976] plc110: rt_thread_gpio_proc: plc110.gpio started
[ 8.122443] gadget: using random self ethernet address
[ 8.122563] gadget: using random host ethernet address
[ 8.136367] usb0: MAC e6:e0:53:07:f5:8d
[ 8.136418] usb0: HOST MAC aa:20:99:7a:9a:95
[ 8.141434] gadget: Mass Storage Function, version: 2009/09/11
[ 8.141495] gadget: Number of LUNs=1
[ 8.141560] lun0: LUN: removable file: /mnt/ufs/root/storage.vol
[ 8.141742] gadget: Multifunction Composite Gadget
[ 8.141801] gadget: userspace failed to provide iSerialNumber
[ 8.141878] gadget: g_multi ready
[ 8.807505] PHY davinci_mdio-0:01 not found
[ 8.811963] net eth0: could not connect to phy davinci_mdio-0:01
[ 9.122549] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 9.341727] nf_conntrack version 0.5.0 (947 buckets, 3788 max)
[ 11.455994] net eth0: DaVinci EMAC: request_irq() failed
/mnt/ufs/root # lsmod
Module Size Used by Tainted: G
xt_conntrack 3106 1
iptable_nat 3491 1
nf_nat 13362 1 iptable_nat
nf_conntrack_ipv4 10612 4 iptable_nat,nf_nat
nf_defrag_ipv4 935 1 nf_conntrack_ipv4
nf_conntrack 51837 4 xt_conntrack,iptable_nat,nf_nat,nf_conntrack_ipv4
iptable_filter 951 1
ip_tables 9605 2 iptable_nat,iptable_filter
x_tables 11718 4 xt_conntrack,iptable_nat,iptable_filter,ip_tables
g_multi 59276 0
nls_iso8859_5 3627 0
nls_cp866 4131 0
vfat 9039 0
fat 49216 1 vfat
owen_io 149692 0
ppp_deflate 3884 0
ppp_generic 26109 1 ppp_deflate
slhc 4866 1 ppp_generic
da8xx 3921 0
/mnt/ufs/root # lspci
-sh: lspci: not found
/mnt/ufs/root #
Что дальше писать то ?
наверное уже ни чего, дальше уже на уровне ядра. Может прошивка плохо залилась или еще что нибудь
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
ну в декабре Вы активно меняли прошивки, возможно что то пошло не так, раз уж плк сейчас не лучше кирпича, залейте какую нибудь другу версию, с которой сеть работала
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Так и с этой прошивкой всё работало с января. Перестало работать не после каких либо действий, а после обкатки алгоритма в режиме ожидания. Мы сейчас уже отправляем два щита стоимостью несколько миллионов рублей, с такими плк с такими прошивками, так что не сильно приятно
Последний раз редактировалось rafikoff; 22.03.2019 в 16:33.