LINUX.ORG.RU
ФорумAdmin

Arch сломался

 , ,


0

1

Сделал pacman -Syu. Пришли обновления, включающие новое ядро 3.11.1 и новый glibc. Перезагрузился и резолвер не работает. Только пинги по IP адресу. Содержимое /etc/resolv.conf прежднее и nameserver доступен и в порядке.

P.S. такое в Arch-e вообще часто бывает, когда после pacman -Syu система полностью сломана? Теперь даже если выйдет новое обновление, установить его я не смогу.

★★★★★

Ответ на: комментарий от naszar

этот марвел в десктопных сетевухах гость редкий(в основном в материнки его вроде пихали), в серверных тоже не настолько частый, потому и движухи нет.

Dark_SavanT ★★★★★
()
Ответ на: Откатил до 3.10.10-1 от bbk123

Откатил до 3.10.10-1

Аналогичная хурма была сегодня, только у меня ещё и система не грузилась с новым ведром. После текстовой загрузки сразу тёмный экран (X-ы стартую вручную), пришлось через chroot менять ведро. И да, сети не было.

toney ★★★★★
()
Ответ на: Откатил до 3.10.10-1 от bbk123

Интересно, как долго придётся ждать исправления.

Возможно долго, возможно никогда не починят. Возможно косяк касается только конкретного железа. Покажи

lspci -nn|grep net
И, кстати материнка какая? Возможно, если парень, рапортовавший баг успокоится (а он похоже пропатчил себе ядро и успокоился) - возможно на этот баг не обратят внимания. Возможно, стоит взять 100р и сходить в магазин за новой сетевухой, а эту отключить в BIOS'e.
P.S. Могу объяснить свой интерес: есть древняя машина с похожей сетевой картой работающей под таким-же драйвером.. хочу как скучно будит поковыряться.

naszar
()

Спасибо, прослезился :')

Благодаря системдэ арч может перезагружаться очень-очень-очень быстро, а благодаря самому обновлению он может _не загрузиться_, поменять каталоги местами, переместить конфиги, не загрузить сеть, и вообще ждать-ждать-ждать)))

anonymous
()
Ответ на: комментарий от naszar

02:09.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller [11ab:4320] (rev 13)

хочу как скучно будит поковыряться.

Скорее всего не успеешь.

Возможно, стоит взять 100р и сходить в магазин за новой сетевухой, а эту отключить в BIOS'e.

Болт им в рыло, чтобы я менял железо, которое исправно работало до сих пор в нескольких операционных системах.

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

Болт им в рыло, чтобы я менял железо, которое исправно работало до сих пор в нескольких операционных системах.

Собственно болт полагается производителю железа, ибо он считает, что тебе полагается пользоваться Red Hat Enterprise Linux с ядром 2.6.х, а не арчем с 3.11. Проприетарный драйвер, кажется есть, но для старых ядер. Если нет подробной документации на устройство, свободный драйвер может не очень хорошо работать. Если хочешь, чтобы железо исправно работало и дальше - слушай производителя и выбирай: Red Hat, Centos или windows. Тебе еще повезло: у меня например, есть плоттер который может резать только через корявую мастдайную програмулину из файлов от определенной версии корела...

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

Собственно болт полагается производителю железа, ибо он считает, что тебе полагается пользоваться Red Hat Enterprise Linux с ядром 2.6.х, а не арчем с 3.11.

Откуда только ты это вычитал?

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

Опять ламерство. Этот контроллер поддерживается в Linux и в разных BSD (откуда skge и был скоммунизден) с незапамятных времён. Нет недостатка в информации о том, как с ним работать. Есть лишь недостаток тестирования. Более того, среди разработчиков Linux есть несколько человек из Marvell.

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

Опять ламерство.

Stephen Hemminger <shemminger@osdl.org> - автор кометов, которые все поломали, он-же автор всего skge.c... есть данные, что он работает в Marvell, или хотя-бы что Marvell пилит открытый драйвер для своей железки?

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

Stephen Hemminger является лишь виновником данного эпикфейла. Но автором «всего skge.c» он не является. skge.c заимствован из FreeBSD и кроме Stephen Hemminger им занималась ещё куча народа.

bbk123 ★★★★★
() автор топика

netdev_tx_t skge_xmit_frame()

Замечательный пример спагетти кода добавленный этим самым Stephen-ом.

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

Stephen Hemminger является лишь виновником данного эпикфейла.

Если честно, то как ламер повелся на эту строчку в skge.c:

10 * Copyright (C) 2004, 2005 Stephen Hemminger <shemminger@osdl.org>

И подскажи, почему тут нет топика поливающего грязью федору, и предостерегающего всех делать yum update, но есть это сообщение в linux-netdev??

naszar
()
Ответ на: netdev_tx_t skge_xmit_frame() от bbk123

этим самым Stephen-ом

Да, да. А еще этот злодей Stephen возглавляет мерзкое движение по вытеснению ламповых net-tools в deprecated...

naszar
()
Ответ на: комментарий от anonymous

не преувеличивай. Это всего то fedora rawhide. Полигон наравне с харчем.

народ, вы читать вообще умеете?

Product: Fedora

Version: 19

rawhide - это то, что 21-м станет. через пол года.

lelfay
()

такое в Arch-e вообще часто бывает, когда после pacman -Syu система полностью сломана?

У меня пакман один раз обновил только себя и перестал функционировать. На арчефоруме сказали как чинить ручками. Подумал я секунд 5... теперь Arch для меня просто хорошая Wiki

megaplaks
()

тс какой-то тупой, зачем он тут нужен?

anonymous
()
Ответ на: комментарий от lelfay

rawhide - это то, что 21-м станет. через пол года.

Бесспорно. Но 3.11 пока нету в репозиториях F-19.

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

Если честно, то как ламер повелся на эту строчку в skge.c:
>10 * Copyright (C) 2004, 2005 Stephen Hemminger <shemminger@osdl.org>

А теперь посмотри какие строчки были в коде этого драйвера в FreeBSD, из которого он позаимствован.

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

А теперь посмотри какие строчки были в коде этого драйвера в FreeBSD, из которого он позаимствован.

Так нет «кода этого драйвера в FreeBSD». Или есть? Там в шапке же написано, что драйвер синтезирован из двух линуксовых и одного bsd'шного.
Я вообще не собирался выяснять кто у кого взял этот код. Интересно имеет ли Marvell к нему отношение. Тоесть мысль была такая: если производитель железа выпускает драйвера под определенные версии ядра, то значит, он считает что его оборудование должно использоваться только под этими ядрами. А если энтузиаст, добавляет поддержку определенного оборудования, то не стоит его упрекать, если что-то не работает. Если короче: купил железку, скачай драйвер и пользуйся - все остальное не гарантированно. Железо без драйвера - бесполезно. Стабильная работа железа с драйвером не от производителя - не гарантированна. Железо не работает на нужной тебе платформе - смени железо.
Кстати с ошибкой там очень интересно. Откат комитов все лечит, но в самих комитах ошибки нет. И, я так понял, на старых ядрах новый драйвер работает, так что не исключено что ошибка где-то вне кода драйвера. Автор драйвера забавлялся тем, что переставлял сетевуху в другой слот - ошибка исчезала. И кстати, ошибку нашли в начале августа, а ядро вышло в начале сентября. Так что на недостаточное тестирование можно не жаловаться.

naszar
()
Ответ на: комментарий от unikum

пе

Как ты вообще арч юзаешь, не зная таких простых вещей, как откат пакетов?

#pacmany -Syu

Y

ЛОР, арч сломался1!11 не работает сеть!!1111 КАКЖЕВЫДОПУСТИЛИ????!1111

anonymous
()
Ответ на: комментарий от wingear

Спб
Что вы решили про женский/мужской коллектив? Ну, и + (и ещё один, в зависиммости от ответа)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.