Автор Тема: NetworkCard RTL8169\8111C on gigabyte G31M-S2L  (Прочитано 4767 раз)

Оффлайн Vetal80

  • Начинающий
  • *
  • Сообщений: 24
Дано: Realtek RTL8168C(P)/8111C(P) PCI-E Gigabit Ethernet NIC на gigabyte G31M-S2L. пробовал десктоп 4.0 и лайфСД 4.2: сетевуха не пашет. етч0 устройство создается, но счетчики переданных данных по нулям. модули для этой сетевухи грузятся.
как решить проблему?
зы пробовал опенсузе11, асплинукс12 - результат аналогичный. пробовал убунту 8.04 - с лайфсд и ядром на диске работает сетевуха. с более новыми ядрами - не работает. точнее, бывает и не работает и с дефолтным, а бывает и с новыми работает - установить закономерность не удалось. складывается впечатление, что карта погружается в глубокий ступор, из которого может вывести только загрузка в винХП и то - индикатор сетевого соединения появляется не сразу, как будто карточка не сразу подымается.

Оффлайн klark973

  • Завсегдатай
  • *
  • Сообщений: 662
  • Неспящий саппорт
Re: NetworkCard RTL8169\8111C on gigabyte G31M-S2L
« Ответ #1 : 20.09.2008 01:41:52 »
Попробую ответить, за правду не ручаюсь! :)

1. lsmod | grep r8169
2. Если загружен, rmmod r8169
3. Скачиваем нужные дрова отсель. Сейчас это LINUX driver for kernel 2.6.x and 2.4.x (Support x86 and x64) version 8.008.00
4. Далее нужно выполнить подобие этой инструкции, тока в стиле ALT, предварительно распаковав сырцы ядра.
5. В процессе и если поможет, обращаться за помощью в багзиллу ALT-а для получения правильного ALT-WAY-лекарства, ибо не похоже, что пакет в сизифусе уже держит этот чип.

ЗЫ: и пусть знатоки меня поправят! :-)))

UPD: в любом случае здесь не помешает вывод dmesg|grep 8169, а так же lspci -s 08:00 -vnn (после update-pciids из пакета pciutils), тока вместо 08:00 - ваши циферки, например:

08:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter [168c:001c] (rev 01)
Subsystem: Askey Computer Corp. Device [144f:7131]

Т.е. чтобы понять PCI ID и Subsystem ID - тогда разработчики подскажут точнее...
« Последнее редактирование: 20.09.2008 02:13:42 от klark973 »
To moan or to solve -- that is the question!

Оффлайн Vetal80

  • Начинающий
  • *
  • Сообщений: 24
Re: NetworkCard RTL8169\8111C on gigabyte G31M-S2L
« Ответ #2 : 20.09.2008 16:18:21 »
хм. я понимаю, что нужно инфы побольше, но мне нужно его для этого поставить (если нужно писиай утилз доставлять). а поставить его - для меня большая роскошь: в инет я с него не выйду-то. могу только с лайфсд пробовать выудить инфу про чипец. и чип, кстати, довольно распространённый - так что нужно проблему решать и побыстрее!!! за рецепт спасибо, но хотелось бы чтобы она решилась естественным путем в дистре, а не всякими левыми инструкциями, которые к альту могут и не подойти (я вот не знаю: вы говорите - только с учетом для альта - а  яне знаю, что это означает, я не спец в нем).

Оффлайн klark973

  • Завсегдатай
  • *
  • Сообщений: 662
  • Неспящий саппорт
Re: NetworkCard RTL8169\8111C on gigabyte G31M-S2L
« Ответ #3 : 20.09.2008 18:33:10 »
Ну инструкция как раз для убунты, где хоть как-то криво, но работало. И ещё - для здешних спецов-ядерщиков. Какие там отличия между альтом и убунтой, тоже не подскажу, но в целом тут идея понятна. Выгружается r8619 и загружается r8618, скачанный с сайта производителя. Но до этого он собираецца.

А вот чтобы собрать модуль ядра, понадобятся подходящие исходники ядра и тульчейн. Для каждого дистра здесь могут быть свои нюансы. Кроме того, одно дело ручками выгрузить/загрузить модуль, а другое - сделать так, чтобы это работало в автомате при загрузке системы. Не забываем, что при обновлении системы и пересборке ядра, внешние модули тоже должны правильно ложиться сверху. Это что-то вроде modules-utils. Тут в разных дистрах тоже может отличаться подход, я пока не юзал ALT.

Ну и смысл затевать топик без обратной связи с "пациентом", раз дистр уже снесён?.. :o
To moan or to solve -- that is the question!

Оффлайн Vetal80

  • Начинающий
  • *
  • Сообщений: 24
Re: NetworkCard RTL8169\8111C on gigabyte G31M-S2L
« Ответ #4 : 20.09.2008 22:19:04 »
потому и не могу поставить из-за сетевухи.если бы работала - поставил!! и поэтому пишу тут.

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Re: NetworkCard RTL8169\8111C on gigabyte G31M-S2L
« Ответ #5 : 21.09.2008 21:00:21 »
Единственный правильный способ решить вашу проблему - описать её в http://bugzilla.altlinux.org/

Спецы-ядерщики крайне редко заходят на этот форум, у них всегда находятся какие-то более важные дела.

Оффлайн Vetal80

  • Начинающий
  • *
  • Сообщений: 24
Re: NetworkCard RTL8169\8111C on gigabyte G31M-S2L
« Ответ #6 : 21.09.2008 21:14:43 »
хм. тогда получается, что форум для галочки сделали.
если кто увидит ядерщиков - передайте им что есть такая проблема.  :)

Оффлайн Athlocatle

  • Завсегдатай
  • *
  • Сообщений: 257
Re: NetworkCard RTL8169\8111C on gigabyte G31M-S2L
« Ответ #7 : 21.09.2008 21:17:10 »
хм. тогда получается, что форум для галочки сделали.
если кто увидит ядерщиков - передайте им что есть такая проблема.  :)
А самостоятельно по приведённой ссылке сходить - не-а?

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Re: NetworkCard RTL8169\8111C on gigabyte G31M-S2L
« Ответ #8 : 21.09.2008 21:30:50 »
хм. тогда получается, что форум для галочки сделали.
если кто увидит ядерщиков - передайте им что есть такая проблема.  :)

Передать не сложно. НО - гарантировать что проблема будет решена никто не может. У программиста, как правило, всегда больше чем одна ошибка... и отслеживать их все может только автоматика, которой у нас является bugzilla.