Пишет "сетевой провод не подсоединен" даже когда все подсоединено, и ethtool показывает link beat detected. (воспроизводится даже в VirtualBox) 4.6-alt2.M51.1 Версия из Сизифа (4.8-alt1) работает корректно.
Пока под рукой(?) -- если попытаться обновить до сизифного, получается/работает?
> Версия из Сизифа (4.8-alt1) работает корректно. ...или это понимать именно как "поставил на бранч сизифный пакет, помогло"?
(В ответ на комментарий №1) > Пока под рукой(?) -- если попытаться обновить до сизифного, > получается/работает? Все сложнее: даже если ничего не обновлять, то в _установленной_ системе работает. Установил в VB, показывает "кабель подсоединен". Однако, в режиме livecd не работает, что в виртуалке, что на реальной машине.
А ethtool с livecd? Вообще можно заглянуть в /usr/lib/alterator/backend3/net-eth и посмотреть, что происходит в этом случае.
(В ответ на комментарий №4) > А ethtool с livecd? > Проверил при загрузке с livecd в виртуалке. На реальном компе ситуация аналогичная: ethtool показывает Link detected: yes, но в алтераторе "провод отсоединен".
На самом деле проблема в alterator-hw-functions: http://git.altlinux.org/people/inger/packages/?p=alterator-hw-functions.git;a=blob;f=alterator-hw-functions;h=3293d5108ad3765dc940325dfa27593de6bd7dff;hb=HEAD#l70 В спеке не хватает Requires: ifplugd ethtool iproute2 Поэтому в LiveCD не попал ifplugd (/usr/sbin/ifplugstatus) Автоматический поиск зависимостей задокументированно(?) зафейлился, т.к. путь к командам вынесен в переменные: ifplugstatus_tool=/usr/sbin/ifplugstatus ethtool_tool=/usr/sbin/ethtool ip_tool=/sbin/ip 2slazav, 2inger, 2sem: было задумано избавить a-hw-func от "лишних" зависимостей?
Похоже на то... можно оформить нужное в пакаджлисты дистрибутива, который подразумевает неэкономию на памяти (и не оформлять в lxde-шный, например).
Словил на Simply Linux 6.0.0 (Flounder) i586 build 2011-09-22: alterator-net-eth говорит "провод отсоединен" 2sem: может таки добавим зависимость на ifplugd? Либо второй вариант: добавляем Requires: ethtool (в коде уже используется) и меняем использование ifplugstatus на ethtool eth0: http://git.altlinux.org/people/snejok/packages/?p=alterator-hw-functions.git;a=commitdiff;h=9f6873508c27329edb9fbb8d4ba7136ce5d8cb66 Test only: http://git.altlinux.org/tasks/56057/ Судя по всему до этой баги вообще никому нет дела...
(В ответ на комментарий №8) > Судя по всему до этой баги вообще никому нет дела... А вот унывать не надо! Напиши sem@ персонально. У нас на каждого столько багов приходится, что за всеми не уследишь!
> Test only: > http://git.altlinux.org/tasks/56057/ По-моему правильное изменение. Хотел заапрувить, но там и так access to alterator-hw-functions ALLOWED for snejok: member of approved group > Судя по всему до этой баги вообще никому нет дела... Скорее времени нет.
(In reply to comment #8) > добавляем Requires: ethtool (в коде уже используется) и меняем использование > ifplugstatus на ethtool eth0: > http://git.altlinux.org/people/snejok/packages/?p=alterator-hw-functions.git;a=commitdiff;h=9f6873508c27329edb9fbb8d4ba7136ce5d8cb66 Лучше только не "меняем", а "фолбэкаемся, если нет ifplugstatus": он умеет три существующих варианта опроса драйвера, а ethtool -- только один из.
(В ответ на комментарий №11) > Лучше только не "меняем", а "фолбэкаемся, если нет ifplugstatus": он умеет три > существующих варианта опроса драйвера, а ethtool -- только один из. Разумно. Сделано, попробуйте: http://git.altlinux.org/tasks/56207/logs/events.1.1.log И взгляните на код, глаз не режет? :) http://git.altlinux.org/tasks/56207/gears/100/git?p=git;a=commitdiff;h=a8085764404c72f05e72c6cb57aa5af92e750745
(In reply to comment #12) > Сделано, попробуйте: http://git.altlinux.org/tasks/56207/ На e1000e под рукой сработало при отсутствии и наличии ifplugstatus. > И взгляните на код, глаз не режет? :) Не-а, разве что написал бы здесь >&/dev/null и всё :) (не стоит мороки)
alterator-hw-functions-0.7-alt6 -> sisyphus: * Tue Oct 04 2011 Lenar Shakirov <snejok@altlinux> 0.7-alt6 - first try ifplugstatus, otherwise ethtool: * to detect status of cable (closes: #24030)
Спасибо!