Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: help: не видит сетевуху  (Прочитано 1917 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн koocher

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
help: не видит сетевуху
« : 24 Августа 2012, 02:41:12 »
перепост отсюда, т.к. тему закрыли: https://forum.ubuntu.ru/index.php?topic=195307.15
прошу прощения, показания видимо скопировал до переустановки драйвера, в общем вот:
lshw -c network
ПРЕДУПРЕЖДЕНИЕ: эту программу нужно запускать от имени суперпользователя.
  *-network
       описание: Ethernet interface
       продукт: RTL8111/8168B PCI Express Gigabit Ethernet controller
       производитель: Realtek Semiconductor Co., Ltd.
       физический ID: 0
       bus info: pci@0000:0b:00.0
       логическое имя: eth0
       версия: 07
       серийный №: 08:2e:5f:71:31:d4
       размер: 100Mbit/s
       capacity: 1Gbit/s
       разрядность: 64 bits
       частота: 33MHz
       возможности: bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       кофигурация: autonegotiation=on broadcast=yes driver=r8168 driverversion=8.032.00-NAPI duplex=half latency=0 multicast=yes port=twisted pair speed=100Mbit/s
       ресурсы: IRQ:43 ioport:2000(size=256) память:d4404000-d4404fff память:d4400000-d4403fff
но дела это не меняет, не работает как под 8168, так и под 8169.
modinfo r8168
filename:       /lib/modules/3.2.0-29-generic/kernel/drivers/net/ethernet/realtek/r8168.ko
version:        8.032.00-NAPI
license:        GPL
description:    RealTek RTL-8168 Gigabit Ethernet driver
author:         Realtek and the Linux r8168 crew <netdev@vger.kernel.org>
srcversion:     A1218F7F9677CA4F3B86506
alias:          pci:v00001186d00004300sv00001186sd00004B10bc*sc*i*
alias:          pci:v000010ECd00008168sv*sd*bc*sc*i*
depends:       
vermagic:       3.2.0-29-generic SMP mod_unload modversions
parm:           eee_enable:int
parm:           speed:force phy operation. Deprecated by ethtool (8). (array of int)
parm:           duplex:force phy operation. Deprecated by ethtool (8). (array of int)
parm:           autoneg:force phy operation. Deprecated by ethtool (8). (array of int)
parm:           rx_copybreak:Copy breakpoint for copy-only-tiny-frames (int)
parm:           use_dac:Enable PCI DAC. Unsafe on 32 bit PCI slot. (int)
parm:           debug:Debug verbosity level (0=none, ..., 16=all) (int)
dmitry@dmitry-HP:~$ modinfo r8169
ERROR: modinfo: could not find module r8169
причем сначала я поставил ubuntu 12.04 i386 alternate, там было так: когда отключаешь управление сетью в network manager, лампочка на сетевухе загорается, как только включаешь - гаснет. щас переставил на 12.04 x64 desktop, там лампочка вообще не загорается)
если что не судите строго, с Linuxом общаюсь всего третий день))

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: help: не видит сетевуху
« Ответ #1 : 24 Августа 2012, 10:38:26 »
В биосе включите постоянное питание этой карты: Wake-on-lan after shutdown
если сразу не заработает попробуйте советы из http://djlab.com/2010/10/fixing-rtl8111-8168b-driver-debian-ubuntu/
« Последнее редактирование: 24 Августа 2012, 10:40:47 от vasilisc »

Оффлайн koocher

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: help: не видит сетевуху
« Ответ #2 : 24 Августа 2012, 14:33:19 »
в биосе такой настройки нет. по вашей ссылке - у меня версия r8168-0.032.00, сделал как в инструкции - 8.019 у меня не встала, через autorun.sh тоже поставить ее не получилось:
make clean modules
make -C src/ clean
make[1]: Вход в каталог `/home/dmitry/r8168-8.019.00/src'
rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers Module.markers *.order
make[1]: Выход из каталога `/home/dmitry/r8168-8.019.00/src'
make -C src/ modules
make[1]: Вход в каталог `/home/dmitry/r8168-8.019.00/src'
make -C /lib/modules/3.2.0-29-generic/build SUBDIRS=/home/dmitry/r8168-8.019.00/src modules
make[2]: Вход в каталог `/usr/src/linux-headers-3.2.0-29-generic'
  CC [M]  /home/dmitry/r8168-8.019.00/src/r8168_n.o
/home/dmitry/r8168-8.019.00/src/r8168_n.c: В функции «rtl8168_netpoll»:
/home/dmitry/r8168-8.019.00/src/r8168_n.c:6003:2: ошибка: неявная декларация функции «disable_irq» [-Werror=implicit-function-declaration]
/home/dmitry/r8168-8.019.00/src/r8168_n.c:6009:2: ошибка: неявная декларация функции «enable_irq» [-Werror=implicit-function-declaration]
/home/dmitry/r8168-8.019.00/src/r8168_n.c: В функции «rtl8168_init_one»:
/home/dmitry/r8168-8.019.00/src/r8168_n.c:7236:2: ошибка: «struct net_device» не содержит элемента с именем «open»
/home/dmitry/r8168-8.019.00/src/r8168_n.c:7236:2: ошибка: «struct net_device» не содержит элемента с именем «hard_start_xmit»
/home/dmitry/r8168-8.019.00/src/r8168_n.c:7236:2: ошибка: «struct net_device» не содержит элемента с именем «get_stats»
/home/dmitry/r8168-8.019.00/src/r8168_n.c:7236:2: ошибка: «struct net_device» не содержит элемента с именем «stop»
/home/dmitry/r8168-8.019.00/src/r8168_n.c:7236:2: ошибка: «struct net_device» не содержит элемента с именем «tx_timeout»
/home/dmitry/r8168-8.019.00/src/r8168_n.c:7236:2: ошибка: «struct net_device» не содержит элемента с именем «set_multicast_list»
/home/dmitry/r8168-8.019.00/src/r8168_n.c:7236:2: ошибка: «struct net_device» не содержит элемента с именем «change_mtu»
/home/dmitry/r8168-8.019.00/src/r8168_n.c:7236:2: ошибка: «struct net_device» не содержит элемента с именем «set_mac_address»
/home/dmitry/r8168-8.019.00/src/r8168_n.c:7236:2: ошибка: «struct net_device» не содержит элемента с именем «do_ioctl»
/home/dmitry/r8168-8.019.00/src/r8168_n.c:7236:2: ошибка: «struct net_device» не содержит элемента с именем «poll_controller»
/home/dmitry/r8168-8.019.00/src/r8168_n.c: В функции «rtl8168_open»:
/home/dmitry/r8168-8.019.00/src/r8168_n.c:7400:2: ошибка: неявная декларация функции «request_irq» [-Werror=implicit-function-declaration]
/home/dmitry/r8168-8.019.00/src/r8168_n.c:7400:91: ошибка: «IRQF_SHARED» undeclared (first use in this function)
/home/dmitry/r8168-8.019.00/src/r8168_n.c:7400:91: замечание: each undeclared identifier is reported only once for each function it appears in
/home/dmitry/r8168-8.019.00/src/r8168_n.c: В функции «rtl8168_xmit_frags»:
/home/dmitry/r8168-8.019.00/src/r8168_n.c:8644:3: ошибка: несовместимый тип аргумента 1 функции «lowmem_page_address»
include/linux/mm.h:736:30: замечание: expected «const struct page *» but argument is of type «struct <anonymous>»
/home/dmitry/r8168-8.019.00/src/r8168_n.c: В функции «rtl8168_close»:
/home/dmitry/r8168-8.019.00/src/r8168_n.c:9290:3: ошибка: неявная декларация функции «free_irq» [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[3]: *** [/home/dmitry/r8168-8.019.00/src/r8168_n.o] Ошибка 1
make[2]: *** [_module_/home/dmitry/r8168-8.019.00/src] Ошибка 2
make[2]: Выход из каталога `/usr/src/linux-headers-3.2.0-29-generic'
make[1]: *** [modules] Ошибка 2
make[1]: Выход из каталога `/home/dmitry/r8168-8.019.00/src'
make: *** [modules] Ошибка 2

запустить dkms под версией 8.032 тоже не получилось:
dkms build -m r8168 -v 8.032.00

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=3.2.0-29-generic....(bad exit status: 2)
ERROR (dkms apport): binary package for r8168: 8.032.00 not found
Error! Bad return status for module build on kernel: 3.2.0-29-generic (x86_64)
Consult /var/lib/dkms/r8168/8.032.00/build/make.log for more information.

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.