Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    Запрос: чтобы Realtek RTL8111 работал «из коробки»

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Запрос: чтобы Realtek RTL8111 работал «из коробки», Proxmox Виртуальная Среда
     
    mmenaz
    Guest
    #1
    0
    05.10.2013 12:19:00
    Привет! У меня новая Gigabyte 990XA-UD3, и встроенный сетевой интерфейс не работает (кажется, что он активен, но трафик не идёт — сначала было очень раздражающе и запутанно). Я поставил Intel e1000 PCI Express, и он заработал (естественно, для vmbr0 настроил использование eth1). Тем не менее, моей домашней тестовой Proxmox нужно много сетевых карт, а расширение ограничено — очень хотелось бы, чтобы встроенный сетевой интерфейс работал.

    Погуглил, похоже, что правильный драйвер для этой серии — r8168, а в Proxmox 3.1 его нет, вместо этого загружается r8169. Я знаю, команда Proxmox рекомендует "реальное серверное железо", но есть много тех, кто хочет использовать Proxmox просто ради интереса, для обучения или дома. Особенно новичкам установка Proxmox может показаться провальной на старте, если всё не работает.

    Вот немного данных по железу, может быть, команде Proxmox будет полезно взять драйверы с Realtek и включить их в следующий ядро:

    Код:  
    # lspci | grep Ethernet  
    03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)  
           Subsystem: Gigabyte Technology Co., Ltd Motherboard  
           Flags: bus master, fast devsel, latency 0, IRQ 61  
           I/O ports at e000 [size=256]
           Memory at d0004000 (64-bit, prefetchable) [size=4K]
           Memory at d0000000 (64-bit, prefetchable) [size=16K]
           Capabilities: [40] Power Management version 3
           Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
           Capabilities: [70] Express Endpoint, MSI 01
           Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
           Capabilities: [d0] Vital Product Data
           Capabilities: [100] Advanced Error Reporting
           Capabilities: [140] Virtual Channel
           Capabilities: [160] Device Serial Number 01-00-00-00-68-4c-e0-00
           Kernel driver in use: r8169

    # dmesg | grep firmware -A 3  
    r8169 0000:03:00.0: firmware: requesting rtl_nic/rtl8168e-3.fw  
    r8169 0000:03:00.0: eth0: link down  
    r8169 0000:03:00.0: eth0: link down  
    ADDRCONF(NETDEV_UP): eth0: link is not ready

    # find  /lib/modules/$(uname -r)/kernel/ -iname '*r816*'  
    /lib/modules/2.6.32-25-pve/kernel/drivers/net/r8169.ko

    # lsmod | grep r81  
    r8169                  61765  0  
    mii                     5392  1 r8169

    # dmesg показывает в некоторый момент:  
    NETDEV WATCHDOG: eth0 (r8169): transmit queue 0 timed out  
    r8169 0000:03:00.0: eth0: link up

    # pveversion -v  
    proxmox-ve-2.6.32: 3.1-113 (ность ядра: 2.6.32-25-pve)  
    pve-manager: 3.1-17 (текущая версия: 3.1-17/eb90521d)  
    pve-kernel-2.6.32-25-pve: 2.6.32-113  
    pve-kernel-2.6.32-23-pve: 2.6.32-109  
    lvm2: 2.02.98-pve4  
    clvm: 2.02.98-pve4  
    corosync-pve: 1.4.5-1  
    openais-pve: 1.1.4-3  
    libqb0: 0.11.1-2  
    redhat-cluster-pve: 3.2.0-2  
    resource-agents-pve: 3.9.2-4  
    fence-agents-pve: 4.0.0-2  
    pve-cluster: 3.0-7  
    qemu-server: 3.1-5  
    pve-firmware: 1.0-23  
    libpve-common-perl: 3.0-6  
    libpve-access-control: 3.0-6  
    libpve-storage-perl: 3.0-13  
    pve-libspice-server1: 0.12.4-2  
    vncterm: 1.1-4  
    vzctl: 4.0-1pve3  
    vzprocps: 2.0.11-2  
    vzquota: 3.1-2  
    pve-qemu-kvm: 1.4-17  
    ksm-control-daemon: 1.1-1  
    glusterfs-client: 3.4.0-2

    Большое спасибо!
     
     
     
    cesarpk
    Guest
    #2
    0
    22.03.2014 20:53:00
    Привет, Mir или кому-нибудь, кто сможет помочь: если я хочу отключить dkms для версии 8.037.00, чтобы включить его с новой версией 8.038.00, достаточно ли просто выполнить команду "dkms del -m r8168 -v 8.037.00" для отключения? Или нужно сделать что-то ещё, чтобы полностью отключить? И после того, как старая версия (8.037.00) отключена, могу ли я удалить соответствующую папку (/usr/src/r8168-8.037.00)? Есть ли что-то ещё, что мне нужно знать? С наилучшими пожеланиями, Cesar
     
     
     
    mir
    Guest
    #3
    0
    22.03.2014 22:39:00
    Должно быть: dkms remove -m r8168 -v 8.037.00 -k 2.6.32-27-pve. Нет необходимости удалять старую папку после удаления, она заново не установится.
     
     
     
    cesarpk
    Guest
    #4
    0
    23.03.2014 03:05:00
    Большое спасибо, Mir, за ваш ответ, и позвольте задать ещё пару вопросов, извините, если они слишком базовые:  
    1. Если мне нужно откатить ядро, и dkms при этом не сработал, я правильно понимаю, что dkms сам справится с этим откатом?  
    2. Если я выполню команду "aptitude full-upgrade", то, насколько я понимаю, заголовочные файлы для всех устанавливаемых ядер тоже будут установлены? Или нужно запускать какую-то другую команду?  
    С наилучшими пожеланиями, Cesar.
     
     
     
    mir
    Guest
    #5
    0
    23.03.2014 15:12:00
    Да, на оба вопроса.
     
     
     
    cesarpk
    Guest
    #6
    0
    23.03.2014 19:31:00
    Большое спасибо за ответы, mir!!! Позвольте задать ещё один вопрос: у меня установлена версия DRBD 8.4.3 через dkms, и теперь я хочу изменить конфигурацию dkms, чтобы установить DRBD версии 8.4.4. Как мне сказать dkms, чтобы он удалил автозапуск установки DRBD версии 8.4.3? С наилучшими пожеланиями, Cesar
     
     
     
    cesarpk
    Guest
    #7
    0
    19.04.2014 02:37:00
    Привет, mir! Сегодня я сделал команду "aptitude update && aptitude full-upgrade", и dkms не работает, возможно, потому что заголовки ядра не были скачаны. В чем может быть проблема? С наилучшими пожеланиями, Cesar.
     
     
     
    mir
    Guest
    #8
    0
    19.04.2014 09:48:00
    Да, вам нужны заголовки ядра, чтобы иметь возможность собирать модули ядра.
     
     
     
    cesarpk
    Guest
    #9
    0
    19.04.2014 10:05:00
    А почему у меня не скачаны заголовки ядра? Вы же сказали, что ничего вручную скачивать не нужно — "dkms" всё сделает сам. Тогда я подумал, что заголовки ядра не нужно загружать при запуске "aptitude update && aptitude full-upgrade". Что я делаю не так? Или что мне нужно знать, чтобы "dkms" работал как надо? С наилучшими пожеланиями, Цезарь.

    Исправлено:  
    1. Я выполнил ваши инструкции, как вы говорили, по этой ссылке: http://forum.proxmox.com/threads/16...rk-quot-out-of-the-box-quot?p=83844#post83844, но с той разницей, что сначала я сделал компиляцию вручную — и она сработала хорошо, а потом уже настраивал dkms.
     
     
     
    mir
    Guest
    #10
    0
    19.04.2014 10:23:00
    Это проблема с пакетированием. В Proxmox нет мета-пакета, который гарантировал бы обновление заголовков ядра вместе с самим ядром, поэтому, из-за этого, пользователю приходится самостоятельно помнить о загрузке заголовков ядра при обновлении ядра.
     
     
     
    cesarpk
    Guest
    #11
    0
    19.04.2014 10:46:00
    Пожалуйста, позвольте задать два вопроса:  
    1. Чтобы dkms работал корректно, могу ли я выполнить команду "aptitude install pve-kernel* linux-headers*"?  
    2. Я заметил разницу (возможно, важную) между вашим коротким руководством и этой ссылкой: https://gist.github.com/datenimperator/5603638#file-dkms-conf  
    Самое главное отличие: вы пишете: MAKE[0]="'make'", а на сайте указано: MAKE[0]="'make' modules". Когда я собираю вручную (и у меня всё отлично работает), использую команду: … make modules && make all …
    Так что, в файле "dkms.conf" что-то не так или допустимы оба варианта?  

    С наилучшими пожеланиями, ваш ученик (очень уважительно), Сезар.
     
     
     
    mir
    Guest
    #12
    0
    20.04.2014 01:05:00
    aptitude install pve-headers-2.6.32-28-pve  
    aptitude reinstall pve-kernel-2.6.32-28-pve — должно это исправить.  
    make modules бесполезен, так как вы компилируете вне дерева исходников ядра.  
    make без опций вполне достаточно.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры