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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Fusion IODrive2 поддержка, Proxmox Виртуальная Среда
     
    cdukes
    Guest
    #1
    0
    23.10.2015 04:45:00
    Я пытаюсь собрать драйверы FusionIO по этим инструкциям: https://www.thomas-krenn.com/en/wiki/Fusion-io_ioDrive_use_with_Debian. Но когда я пытаюсь выполнить dpkg-buildpackage, я получаю следующую ошибку: Код: CC [M] /root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source/kscatter.o /root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source/kfio.c: В функции ‘kfio_bind_kthread_to_node’: /root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source/kfio.c:1074:9: ошибка: неявное объявление функции ‘cpus_weight’ [-Werror=implicit-function-declaration] if (cpumask && cpus_weight(*cpumask)) ^ CC [M] /root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source/ktime.o CC [M] /root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source/sched.o /root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source/kmem.c: В функции ‘kfio_vmalloc’: /root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source/kmem.c:645:5: ошибка: неявное объявление функции ‘vmalloc’ [-Werror=implicit-function-declaration] return vmalloc(size); ^ /root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source/kmem.c:645:5: предупреждение: возвращается указатель из целого числа без приведения /root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source/kmem.c: В функции ‘kfio_vfree’: /root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source/kmem.c:661:5: ошибка: неявное объявление функции ‘vfree’ [-Werror=implicit-function-declaration] vfree(ptr); ^ CC [M] /root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source/cdev.o CC [M] /root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source/kblock.o cc1: некоторые предупреждения рассматриваются как ошибки scripts/Makefile.build:258: рецепт для цели '/root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source/kmem.o' не удался make[3]: *** [/root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source/kmem.o] Ошибка 1 make[3]: *** Ожидание незавершенных заданий.... cc1: некоторые предупреждения рассматриваются как ошибки scripts/Makefile.build:258: рецепт для цели '/root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source/kfio.o' не удался make[3]: *** [/root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source/kfio.o] Ошибка 1 В файле, включенном из /root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source/kblock.c:59:0: /root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source/kblock.c: В функции ‘kfio_dump_bio’: /root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source/kblock.c:937:53: ошибка: ‘const struct bio’ не имеет члена ‘bi_cnt’ msg, bio->bi_max_vecs, atomic_read(&bio->bi_cnt), bio->bi_io_vec, ^ /root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source/include/fio/port/dbgset.h:202:58: примечание: в определении макроса ‘infprint’ #define infprint(...) kfio_print(KERN_INFO "fioinf " AT __VA_ARGS__) ^ scripts/Makefile.build:258: рецепт для цели '/root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source/kblock.o' не удался make[3]: *** [/root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source/kblock.o] Ошибка 1 Makefile:1398: рецепт для цели '_module_/root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source' не удался make[2]: *** [_module_/root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source] Ошибка 2 make[2]: Уход из директории '/usr/src/linux-headers-4.2.2-1-pve' Makefile:82: рецепт для цели 'modules' не удался make[1]: *** [modules] Ошибка 2 make[1]: Уход из директории '/root/iodrive2/iomemory-vsl-3.2.11.1581/driver_source' ОШИБКА: debian/rules:98: рецепт для цели 'build-arch-stamp' не удался make: *** [build-arch-stamp] Ошибка 1 dpkg-buildpackage: ошибка: debian/rules build вызвало ошибку с кодом выхода 2. Есть идеи, как это исправить?
     
     
     
    Tom Gamull
    Guest
    #2
    0
    11.03.2016 16:23:00
    Это старая информация, но проблема в ядре, которое вы используете, несовместимо с драйверами fusionio. Я не вижу никаких, которые поддерживают 4.2.2.1 (это видно во второй строке make[2]). Вы заметите, что драйвер vsl предназначен для ядра 3.2.11. Я столкнулся с такой же ошибкой на кастомном Centos7 с 4.3.3.1. Тем не менее, Я ХОЧУ ПРЕДУПРЕДИТЬ, что это НЕ БЕЗОПАСНО и может легко привести к проблемам, поэтому не стоит делать это на производственной системе (попробуйте на системе, которая может себе это позволить!). Вы можете попробовать хак sjuxax здесь - https://github.com/sjuxax/iomemory-vsl, но это НЕ БЕЗОПАСНО (надеюсь, я это очень ясно сказал). Также тот парень, который это поделился, просто делился знаниями, он не является специалистом Proxmox. Кратко: FusionIO не поддерживает ядро 4.2.2-1-pve, на котором вы находитесь, оно слишком новое.
     
     
     
    ariunawan2105
    Guest
    #3
    0
    07.03.2017 07:37:00
    У меня такая же проблема root@server1:/var/lib/vz/dump/iomemory-vsl-3.2.14.1675# dpkg-buildpackage -rfakeroot -D -B -us -uc scripts/Makefile.build:258: рецепт для цели '/var/lib/vz/dump/iomemory-vsl-3.2.14.1675/driver_source/kblock.o' завершился неудачей make[3]: *** [/var/lib/vz/dump/iomemory-vsl-3.2.14.1675/driver_source/kblock.o] Ошибка 1 make[3]: *** Ожидание незавершенных задач.... Makefile:1420: рецепт для цели '_module_/var/lib/vz/dump/iomemory-vsl-3.2.14.1675/driver_source' завершился неудачей make[2]: *** [_module_/var/lib/vz/dump/iomemory-vsl-3.2.14.1675/driver_source] Ошибка 2 make[2]: Выход из каталога '/usr/src/linux-headers-4.4.35-1-pve' Makefile:82: рецепт для цели 'modules' завершился неудачей make[1]: *** [modules] Ошибка 2 make[1]: Выход из каталога '/var/lib/vz/dump/iomemory-vsl-3.2.14.1675/driver_source' ОШИБКА: debian/rules:98: рецепт для цели 'build-arch-stamp' завершился неудачей make: *** [build-arch-stamp] Ошибка 1 dpkg-buildpackage: ошибка: debian/rules build-arch завершил с кодом ошибки 2 root@server1:/var/lib/vz/dump/iomemory-vsl-3.2.14.1675# debuild -us -uc -bash: debuild: команда не найдена Пожалуйста, есть идеи, как это сделать работающим?
     
     
     
    fabian
    Guest
    #4
    0
    07.03.2017 09:11:00
    если это не обновлялось для современных ядер, оно просто не будет работать. 3.2.14 — это "древность" по сравнению с нашими нынешними ядрами на базе 4.4.x.
     
     
     
    ariunawan2105
    Guest
    #5
    0
    07.03.2017 10:44:00
    по драйверу fusion io, обновить версию. какое решение для моей проблемы?
     
     
     
    fabian
    Guest
    #6
    0
    07.03.2017 11:01:00
    вам необходимо найти версию, совместимую с ядром PVE 4.4.x - пожалуйста, свяжитесь с поставщиком, чтобы выяснить, существует ли она и как её получить и установить.
     
     
     
    chris_lee
    Guest
    #7
    0
    05.04.2017 20:55:00
    Я поговорил с технической поддержкой SanDisk и попросил драйвер. Мне сказали, что они не поддерживают Proxmox и не знают, когда/будут ли они поддерживать ядра 4.4. Поэтому я потратил некоторое время и использовал смесь источников Ubuntu и Debian, чтобы скомпилировать драйвер для текущего ядра Proxmox (4.4.49-1-pve) в Proxmox 4.4. Драйвер работает с моим ioDrive2 1,2T и показывает блочное устройство после установки, как и должно быть. Из-за ограничения на загрузку на форуме я загрузил файлы на внешний сервер: ЗДЕСЬ. Просто скачайте, распакуйте и запустите: Код: dpkg -i iomemory-vsl-4.4.49-1-pve_3.2.14.1677-1.0_amd64.deb modprobe iomemory-vsl и установите программные утилиты: Код: cd /tools dpkg -i fio-preinstall_3.2.14.1675-1.0_amd64.deb dpkg -i fio-common_3.2.14.1675-1.0_amd64.deb dpkg -i fio-sysvinit_3.2.14.1675-1.0_all.deb dpkg -i fio-util_3.2.14.1675-1.0_amd64.deb Тестируйте с помощью: Код: fio-status -a lsblk. Утилита должна предоставить вам подробную информацию о записях на диске, а lsblk должен показать новое блочное устройство. Удачи!
     
     
     
    Vladimir Bulgaru
    Guest
    #8
    0
    01.06.2019 16:30:00
    Вот инструкция, как это сделать: https://forum.proxmox.com/threads/configuring-fusion-io-iodrive2-card-with-proxmox.54832/ Надеюсь, это поможет кому-то.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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