Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    Проблемы с драйверами SolarFlare SFN5122F

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Проблемы с драйверами SolarFlare SFN5122F, Proxmox Виртуальная Среда
     
    kexodus
    Guest
    #1
    0
    09.02.2020 05:32:00
    Чтобы начать, скажу, что я очень нов в Proxmox и не обладаю большим опытом работы с Linux. С тех пор как я начал пользоваться Proxmox в конце прошлого года, у меня с ним не было проблем, использовал стандартное сетевое соединение 1Gb от моего freeNAS. Я купил пару этих карт, увидев, что некоторые люди используют карты SolarFlare как в freeNAS, так и в Proxmox без проблем. Поскольку freeNAS теперь включает необходимые драйверы для карт SolarFlare, установка оказалась простой: просто подключил и всё. Proxmox пока дается мне непросто из-за моего неразвитого знания платформы. В общем, драйверы sfc версии 4.15.5.1007 не "осваивают" мой сетевой адаптер SolarFlare: Код: root@proxmox:/# modinfo sfc  
    filename: /lib/modules/5.3.13-3-pve/updates/dkms/sfc.ko  
    version: 4.15.5.1007  
    license: GPL  
    description: Solarflare network driver  
    author: Solarflare Communications и Michael Brown <mbrown@fensystems.co.uk>  
    srcversion: F93359540E5B39B4E8D2CF2  
    alias: pci:v00001924d00001B03sv*sd*bc*sc*i*  
    alias: pci:v00001924d00000B03sv*sd*bc*sc*i*  
    alias: pci:v00001924d00001A03sv*sd*bc*sc*i*  
    alias: pci:v00001924d00000A03sv*sd*bc*sc*i*  
    alias: pci:v00001924d00001923sv*sd*bc*sc*i*  
    alias: pci:v00001924d00000923sv*sd*bc*sc*i*  
    alias: pci:v00001924d00001903sv*sd*bc*sc*i*  
    alias: pci:v00001924d00000903sv*sd*bc*sc*i*  
    alias: pci:v00001924d00000813sv*sd*bc*sc*i*  
    alias: pci:v00001924d00000803sv*sd*bc*sc*i*  
    depends: mdio,mtd  
    retpoline: Y  
    name: sfc  
    vermagic: 5.3.13-3-pve SMP mod_unload modversions (при необходимости могу предоставить дополнительные данные. Там ОЧЕНЬ много параметров. А вот вывод моего lshw: Код: root@proxmox:/# lshw -c network  
    *-network:0 UNCLAIMED  
    description: Ethernet controller  
    product: SFC9020 [Solarstorm]
    vendor: Solarflare Communications  
    physical id: 0  
    bus info: pci@0000:01:00.0  
    version: 00  
    width: 64 bits  
    clock: 33MHz  
    capabilities: pm msi pciexpress msix vpd cap_list  
    configuration: latency=0  
    resources: ioport:e100(size=256)  
    *-network:1 UNCLAIMED  
    description: Ethernet controller  
    product: SFC9020 [Solarstorm]
    vendor: Solarflare Communications  
    physical id: 0.1  
    bus info: pci@0000:01:00.1  
    version: 00  
    width: 64 bits  
    clock: 33MHz  
    capabilities: pm msi pciexpress msix vpd cap_list  
    configuration: latency=0  
    resources: ioport:e000(size=256)  
    *-network  
    description: Ethernet interface  
    product: Ethernet Connection (2) I218-V  
    vendor: Intel Corporation  
    physical id: 19  
    bus info: pci@0000:00:19.0  
    logical name: eno1  
    version: 00  
    serial: 1c:87:2c:55:c7:df  
    size: 1Gbit/s  
    capacity: 1Gbit/s  
    width: 32 bits  
    clock: 33MHz  
    capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation  
    configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k duplex=full firmware=0.1-4 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s  
    resources: irq:39 memory:f7900000-f791ffff memory:f793c000-f793cfff ioport:f080(size=32)  
    *-network  
    description: Ethernet interface  
    physical id: 2  
    logical name: vmbr0  
    serial: 1c:87:2c:55:c7:df  
    capabilities: ethernet physical  
    configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A ip=192.168.50.180 link=yes multicast=yes Итак, это по крайней мере отображается как карта PCIe в моей системе. Proxmox 6.1 поставляется с версией SFC 4.2(?), однако, следуя документации SolarFlare, обновить через DKMS не составит труда, но ни одна из версий не помогает. Я также установил собственные инструменты SolarFlare для Linux в попытке обновить прошивку карты, но получил такое сообщение: Код: root@proxmox:/# sfupdate  
    Solarstorm firmware update utility [v8.0.3]
    Copyright Solarflare Communications 2006-2018, Level 5 Networks 2002-2005  
    No Solarstorm adapters found Это сообщение действительно ставит меня в тупик. Я представляю, что основная проблема заключается в том, что по какой-то причине драйверы sfc не подключаются к NIC, поэтому я посмотрел, что вывод dmesg говорит по этому поводу, и вот что я нашел: Код: [ 0.851076] Solarflare NET driver v4.15.5.1007
    [ 0.851124] sfc 0000:01:00.0 (unnamed net_device) (uninitialized): Solarflare NIC detected: device 1924:0803 subsys 1924:6206
    [ 0.851128] sfc 0000:01:00.0: enabling device (0000 -> 0001)
    [ 0.851197] sfc 0000:01:00.0 (unnamed net_device) (uninitialized): ERROR: No BAR2 mapping from the BIOS. Try pci=realloc on the kernel command line
    [ 0.851325] sfc 0000:01:00.1 (unnamed net_device) (uninitialized): Solarflare NIC detected: device 1924:0803 subsys 1924:6206
    [ 0.851328] sfc 0000:01:00.1: enabling device (0000 -> 0001)
    [ 0.851367] sfc 0000:01:00.1 (unnamed net_device) (uninitialized): ERROR: No BAR2 mapping from the BIOS. Try pci=realloc on the kernel command line Я в конечном итоге добавил pci=realloc в grub, выполнил update-grub и перезагрузился. Ошибка по-прежнему сохраняется. Может, кто-нибудь подскажет, почему это происходит? Также могу подтвердить, что когда машина с идентичным оборудованием работает под управлением ESXi, после применения "наследственного" пакета VIB от SolarFlare и перезагрузки, NIC поднимается, и я могу заставить ВМ работать на максимуме до 8 Гбит/с. Тем не менее, я хотел бы использовать Proxmox, учитывая его отличные функции без каких-либо затрат. Буду благодарен за любую помощь!
     
     
     
    kexodus
    Guest
    #2
    0
    10.03.2020 19:51:00
    Сделаю, попробую это и напишу с результатами.
     
     
     
    duffyevan
    Guest
    #3
    0
    29.01.2021 20:33:00
    Я знаю, что эта тема довольно старая, но у меня такая же проблема, и я совсем в бедственном положении. Я собрал и установил pve kernel 4.15.18-30 и добавил dkms для sfc @ v4_15_10_1003, но результат нулевой; все равно отображается как UNCLAIMED, и я получаю то же самое из sfupdate, что и ты. Сегодня я собрал ядро 4.10.17-5, и у меня будет немного времени в эти выходные, чтобы попробовать на этом ядре, но надежды не очень высокие... Ты когда-нибудь решил эту проблему? Забавно, но я купил 2 одинаковых карты у одного продавца на eBay, и одна работает полностью нормально в любой машине с pci-слотом, а у другой такая проблема. Из lshw я могу увидеть, что они, возможно, разных версий плат/микропрограмм, так что я думаю, если мне удастся заставить sfupdate обновить прошивку, это может помочь. Редактировать: в итоге я попробовал pve kernel 4.10.17-5 в эти выходные, и результата нет. Думаю, это, вероятно, можно заставить работать, но поскольку оно предназначено для такого старого ядра, нужны старые версии binutils, gcc и dkms, что оказалось ОГРОМной проблемой для установки на современную систему (знаком этой проблемы является сообщение 'unknown rela relocation 4' при загрузке, что означает, что dkms был скомпилирован с слишком новой версией gcc/binutils). Мне удалось почти заставить это работать, установив драйверы OpenOnload от xilinx; карта больше не отображалась как 'unclaimed', но сломала всю сетевую подсистему, и я не мог увидеть эту карту как интерфейс... Так что я купил карту HP на eBay и двигаюсь дальше...
     
     
     
    tetsujin
    Guest
    #4
    0
    13.03.2021 10:18:00
    Одна из вещей, которую ты мог бы сделать. С большим трудом я заставил работать обе свои карты на Windows 10 и без проблем обновил их прошивку и BIOS. В данный момент одна из них застряла в моем proxmox и отображается как ОТКЛЮЧЕНА, при этом у нее нет номера сети, так что я сейчас разбираюсь с этим. Но решил сообщить, если ты все еще хочешь их обновить.
     
     
     
    djmlondon
    Guest
    #5
    0
    07.06.2021 20:43:00
    У меня тоже такая же проблема с моей сетевой картой SolarFlare SF432 10GB. Я использую текущую версию ядра Linux 5.4.114-1-pve #1 SMP PVE 5.4.114-1 (воскресенье, 09 мая 2021 17:13:05 +0200). У кого-нибудь есть советы, как установить универсальный драйвер SolarFlare? Я слышал о скомпилированном драйвере для всех их сетевых карт. Было бы очень удобно добавлять драйверы для самых распространённых типов устройств через интерфейс, которые люди могут подключать к Proxmox, такие как сетевые карты, контроллеры SAS и так далее.
     
     
     
    djmlondon
    Guest
    #6
    0
    07.06.2021 21:14:00
    Я тоже не привык к командной строке Linux. Я выяснил, что драйвер действительно был загружен и захватил сетевой интерфейс и его два порта. Оказалось, что всё было делом в том, чтобы включить порты, выполнив команду sudo ifconfig enp1s0f0np0 up.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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