LINUX.ORG.RU

NAS Dlink 327L - проблема с сетевым адаптером

 , , ,


0

1

Стоковый u-boot, загружаю Arch Linux (https://archlinuxarm.org/platforms/armv7/marvell/mirabox). Ядро последнее 4.7.2, uImage с armada-370-dlink-dns327l.dtb, загружается, работает, но имеется проблема, не работает сетевой адаптер, он виден в системе, но не работает (no carrier). По dhcp не может получить IP-адрес, и при ручном назначении IP, сеть не работает. Со стоковой прошивкой проблем нет. Куда копать, на что смотреть, помогите люди добрые. dmesg (http://pastebin.com/1fYUyqum)



Последнее исправление: cetjs2 (всего исправлений: 2)

Подозреваю изменения в dts armada. У меня на 4.2.3 сейчас оно работает без проблем, свежее не собирал, не было времени.

root@altmera:~# uname -a
Linux altmera 4.2.3-altmera #1 Mon Oct 26 22:27:45 MSK 2015 armv7l GNU/Linux

Посмотри через git log изменения в dtsi армады, что-то подсказывает что могли поменяться дефолтные значения pinmux, если нарисуешь патч - кидай в LKML. У меня сейчас аврал, едва ли доберусь.

ncrmnt ★★★★★
()
Последнее исправление: ncrmnt (всего исправлений: 1)
Ответ на: комментарий от ncrmnt

В общем с вашим dts из ядра 3.18 на ядре 4.7.2 работает, а с тем dts что в поставке с ядром 4.7.2 не работает сетевая карта.

kIvan
() автор топика
Ответ на: комментарий от kIvan

LKML, LWN, devicetree wiki и исходный код. И смотреть надо не мой бранч на гитхабе, а то что в апстриме. Если там что-то меняли, то могли внести скриптами регрессию и скорее всего сделали это между 4.2.3 и 4.7.2. Сделай git log arch/arm/boot/dts/armada-370-dlink-dns327l.dts

ncrmnt ★★★★★
()
Ответ на: комментарий от ncrmnt

не работает кулер при использовании dns320l-daemon, вследствие чего постоянная температура около 70-71 градуса, не многовато ли это для Armada 370 SoC ? Что то не нашёл tmax на него.

kIvan
() автор топика
Ответ на: комментарий от kIvan

Не работает кулер - значит dns320l-daemon НЕ работает. Ваш, Кэп. У меня он около 3.18-3.19 он отваливался, когда в апстриме были существенные изменения, и уарт на котором сидел welltrend'овский мк по дефолту стал мультиплексирован на другие ноги. Решилось явным указыванием pinctrl dts, и, насколько помню, это вошло в мой патч.

ncrmnt ★★★★★
()
Последнее исправление: ncrmnt (всего исправлений: 1)
Ответ на: комментарий от ncrmnt

Для референса:

root@altmera:~# uname -a
Linux altmera 4.2.3-altmera #1 Mon Oct 26 22:27:45 MSK 2015 armv7l GNU/Linux
root@altmera:~# cat /sys/devices/virtual/hwmon/hwmon0/temp1_input
58083
root@altmera:~# cat /sys/devices/virtual/thermal/thermal_zone0/temp
58806
root@altmera:~# smartctl -A /dev/sda|grep Temp
194 Temperature_Celsius     0x0002   157   157   000    Old_age   Always       -       38 (Min/Max 22/68)
root@altmera:~# smartctl -A /dev/sdb|grep Temp
194 Temperature_Celsius     0x0022   113   086   000    Old_age   Always       -       37

root@altmera:~# uptime
 11:06:41 up 21 days, 20:21,  1 user,  load average: 0.78, 0.64, 0.56
root@altmera:~# 

dns320l-daemon.ini:

[Serial]
Port = /dev/ttyS1
NumberOfRetries = 3

[Daemon]
ServerPort = 57367
ServerAddr = 127.0.0.1
SyncTimeOnStartup = 0
SyncTimeOnShutdown = 0

[GPIO]
SysfsGpioDir = /sys/class/gpio
PollTime = 100

[Fan]
PollTime = 10
TempLow  = 25
TempHigh = 34
Hysteresis = 2
ncrmnt ★★★★★
()
Последнее исправление: ncrmnt (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.