Intereting Posts
oh my zsh для корня и для всех пользователей Почему 2 Adobe Flash Plugin на USC (Ubuntu Software Center)? 12.04 LTS – последнее обновление: не удалось загрузить версию 3.8.0-37 generic Почему моя производительность слишком плохая в Virtual Box? juju переопределяет настройки по умолчанию Как отредактировать цвет строки заголовка и ширины границы темы gtk3? Ubuntu 12.04 Шлюз сервера ping отвечает невозмутимым хостом назначения Как увеличить количество «недавно использованных приложений» на панели управления? Корневая оболочка не помогает восстановить доступ к учетной записи администратора, пароль которой я потерял Ubuntu make и другие его применения, включая использование в установке студии Android Как я могу сделать ввод данных tar из stdin? после того, как экран неактивен в течение 30 минут, он не вернется, 17.04 Простой способ включения SSLv2 и SSLv3 в OpenSSL? В чем проблема, когда движок движется и все остальное не работает? Невозможно добавить PPA. Проверьте правильность имени или формата PPA.

Драйвер Ethernet Realtek RTL8111E8168B не работает

К счастью, у меня есть старая PCI-карта Ethernet, которая отлично работает. Но, к сожалению, моя карта LAN, встроенная в мою материнскую плату Asus (P7H55-M / USB3), не работает.

Кто мог мне помочь?

Я получаю эту ошибку при запуске шага «Установка» ответа hhlp :

/home/henry64/r8168-8.020.00/src/r8168_n.c: В функции 'rtl_get_eeprom':> /home/henry64/r8168-8.020.00/src/r8168_n.c:1857: предупреждение: 'ret' может быть используется неинициализированным в этой функции [: 48: r8168: неожиданный оператор. В зависимости от модуля. Пожалуйста, подождите. загрузочный модуль r8168 Завершен.

Это краткое руководство по устранению проблемы, связанной с следующим сетевым чипсетом.

 Ethernet controller: RealTek Semiconductor Co., Ltd RTL8111/8168B PCI Express Gigabit Ethernet Controller (rev 02) 

симптом

Сетевая карта не работает должным образом при использовании драйвера, поставляемого в ядре. Несоблюдение сбоев NIC происходит при передаче файлов выше 100 Мбит / с, однако проблема иногда возникает и при более низких скоростях передачи. Сама система не сбой, и ее все равно можно управлять локально, однако вся сетевая связь идет вниз. Чтобы исправить это, вы можете перезагрузить компьютер, однако это не существенное решение, а просто вопрос времени, чтобы NIC снова опустился. Для этого вам необходимо установить последний драйвер.

Решение / Исправить | Загрузите и примените последний драйвер.

Установите заголовки ядра.

sudo apt-get install linux-headers – $ (uname -r)

Установите Build Essential.

sudo aptitude install build-essential

Загрузите драйвер для соответствующего ядра.

 wget http://www.realtek.com/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false#2 

этот: драйвер LINUX для ядра 2.6.x и 2.4.x (поддержка x86 и 64) 8.020.00 2010/11/15 55k

Извлеките файл и измените каталог.

 tar xvfs r8168-8.018.00.tar.bz2 r8168-8.018.00/ r8168-8.018.00/Makefile r8168-8.018.00/README r8168-8.018.00/src/ r8168-8.018.00/src/rtl_eeprom.h r8168-8.018.00/src/Makefile r8168-8.018.00/src/r8168_asf.c r8168-8.018.00/src/r8168.h r8168-8.018.00/src/rtl_eeprom.c r8168-8.018.00/src/r8168_asf.h r8168-8.018.00/src/rtltool.h r8168-8.018.00/src/r8168_n.c r8168-8.018.00/src/Makefile_linux24x r8168-8.018.00/autorun.sh 

Изменить каталог.

 cd r8168-8.018.00/ 

Запустите установку.

 sudo ./autorun.sh /home/goopen/r8168-8.018.00/src/r8168_n.c: In function 'rtl8168_get_ethool_stats' : /home/goopen/r8168-8.018.00/src/r8168_n.c: 1745:2: warning: 'DMA_nnBIT_MASK' deprecated /home/goopen/r8168-8.018.00/src/r8168_n.c: In function 'rtl8168_init_board' : /home/goopen/r8168-8.018.00/src/r8168_n.c: 6517:6 warning: 'DMA_nnBIT_MASK' is deprecated /home/goopen/r8168-8.018.00/src/r8168_n.c: 6520:3 warning: 'DMA_nnBIT_MASK' is deprecated /home/goopen/r8168-8.018.00/src/r8168_n.c: In function 'rtl8168_hw_start' : /home/goopen/r8168-8.018.00/src/r8168_n.c: 7096:2: warning: 'DMA_nnBIT_MASK' is deprecated /home/goopen/r8168-8.018.00/src/r8168_n.c: 7098:2: warning: 'DMA_nnBIT_MASK' is deprecated /home/goopen/r8168-8.018.00/src/r8168_n.c: In function 'rtl_get_eeprom' : /home/goopen/r8168-8.018.00/src/r8168_n.c: 1794:10: warning: 'ret' may be used uninitialized in this function. Depending module. Please wait. load module r8168 Completed. 

Теперь перезагрузите компьютер, и он должен снова работать.

 sudo reboot 

См. Также здесь:

Нет подключения к сети с Realtek 8111d

Существует решение, использующее новейший драйвер поставщика. Это, однако, работает только для ядра 3.0. Для ядра 3.1 или 3.2 я получаю «недопустимый тип модуля» при входе в modprobe r8168. У кого-нибудь есть решение.

Для тех, у кого проблемы, проверьте эти сайты:

http://www.jamesonwilliams.com/hardy-r8168

http://www.twm-kd.com/linux/realtek-rtl81688111e-and-ubuntu-linux/

Обновление: Kernel 3.2 RC 4 решает проблему. Просто введите modprobe r8169 после удаления любой черной строки в отношении этого файла.

Любая проблема с драйвером RTL 8111, вероятно, вызвана двойной загрузкой с Windows. Когда вы отключите Windows, Windows выпустит команду для отключения карт NIC, чтобы предотвратить использование загрузочного сетевого адаптера. Драйверы RealTek в настоящее время не могут обнаружить, что такое действие было предпринято при завершении работы Windows, поэтому не удалось использовать ваш сетевой адаптер, даже если все соответствующие драйверы и настройки были выполнены, и вы можете видеть, что ethx работает.

Это можно сделать двумя способами:

  1. Работа вокруг – отключить кабель Ethernet в течение 30 секунд (или 15, точка достаточно длинная, чтобы питание от кабеля больше не сохранялось, что отключает NIC-команду из Windows. Плагин возвращается, прежде чем перезагружаться. Затем перезагрузитесь.

  2. Перейдите в Windows и сообщите, чтобы он прекратил отключать сетевые карты.

03: 00.0 Контроллер Ethernet: Realtek Semiconductor Co., Ltd. RTL8111 / 8168B Контроллер PCI Express Gigabit Ethernet (версия 03)

Та же карта ethernet, другая версия, все работает отлично. Были некоторые странные проблемы, когда Ubuntu 10.10 был выпущен (https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/635475), но больше не было.

Вы должны выгрузить / занести в черный список загруженный по умолчанию драйвер и включить его. Вы можете найти скрипт, чтобы сделать это на https://gist.github.com/2390823 . Загрузите, извлеките и выполните скрипт как root.

Эта информация была найдена по адресу http://kopiteforlife.wordpress.com/2012/05/01/recovering-from-ubuntu-12-04-lts-upgrade-failure-from-11-10/