Форум программистов, компьютерный форум, киберфорум
RedHat, Fedora, CentOS, РЕД ОС
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 1
Регистрация: 10.11.2018
Сообщений: 7

CentOS - изменение модулей ядра

10.11.2018, 12:35. Показов 1364. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Уважаемые товарищи! помогите пожалуйста, сами мы не местные, паспорт документы .....

Предыстория
У меня есть задача развернуть Storage на ZTF с таргетом по FC точнее FcOE
Для этих задач я решил использовать старый HP Proliant g5. Приобрел по дешевке сетевую карту 10G c FCoE - QLogic QLE8152, Dual Port, 10Gbps FCoE
После долгих и четных попыток подружить QLogic QLE8152 с FreeBSD я сдался и поставил CentOS

Однако здесь меня тоже поджидал сюрприз с QLogic QLE8152.

после всех основных настроек, все было хорошо, карта QLogic QLE8152 завелась
но в момент включения таргета, я получил сообщение:
[Errno 13] Permission denied: '/sys/kernel/config/target/qla2xxx/21:00:00:0e:1e:08:c7:20/tpgt_1/enable'

после не долгий выяснений - что это было, выяснилось что в драйвере QLogic QLE8152 сам драйвер qla2xxx - есть ошибка
информация о том как ее исправить -есть, также есть несколько обращений к разработчикам CentOS с просьбой исправить данный баг.
информация ошибка - https://www.spinics.net/lists/... 11172.html
обращение к CentOS - https://bugs.centos.org/view.php?id=14957

Первое обращение от 2018-05-31 сидеть ждать когда исправят данную ошибку мне кажется глупо.
Известно что в ядре https://www.kernel.org/ 4.4 уже исправлена данная ошибка.
CentOS использует текущее ядро 3.10.0-862.14.4.el7.x86_64, исправляя и допиливая данное ядро 3.10.0

Сам вопрос
Как внести изменения в ядро, я не разу не модифицировал ядро Linux.
Первое что я поспешил сделать это получить исходники,
путем установки пакета yum install kernel-devel, я получил исходники текущего ядра CentOS
однако в папке где должны были лежать исходники .С я увидел только 2 файла Kconfig и Makefile.
мне понятно что это не весь пакет с SRC а какие то ссылки.
Я начал изучать вопрос и понял что нужно взять ядро с https://www.kernel.org/ но тут у меня разрыв шаблона так как по моему мнению это разные ядра так как CentOS вносит какие то исправления в свое ядро, вообщем я запутался.

ребят как, пере собрать ядро с исправлением в исходном файле одного драйвера.
все что я хочу, это получить конкретные исходники и приатачить их к пакету полученному из kernel-devel и с этими правками собрать модефецированное ядро CentOS.

пожалуйста не бейте сильно палками.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.11.2018, 12:35
Ответы с готовыми решениями:

CentOS 5.5 компиляция ядра
Народ помогите разобраться, поставил CentOS 5.5 с дефолтовыми настройками. Пытаюсь скомпилить ЛЮБУЮ программу через make, он начинает...

Не загружается Centos 6.3 после обновления ядра
Подскажите пожалуйста что сделать. Стоял Centos 6.2 обновил его до версии 6.3 соответственно обновилась и ядро системы. Теперь при...

Centos 6.5. Обновление ядра. ERROR: modinfo: could not find module vmware_balloon
Дано: # uname -r 2.6.32-431.11.2.el6.i686 # cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m Виртуальная...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.11.2018, 12:35
Помогаю со студенческими работами здесь

Сборка модулей ядра
При запуске свежесобраного модуля выдает ошибку "insmod: ERROR: could not insert module ./hello-1.ko: Required key not available" что...

Разработка модулей ядра Linux
Приветствую всех! Нуждаюсь в совете в каком направлении двигаться. Хочу научиться писать линуксовые драйвера. освежил в голове язык С,...

Разработка модулей ядра Linux
Здорово Всем! Пожалуйста подскажите какую дистрибутив выбрать ? Чтоб по меньше хлопот было ... со сборкой ядра, и можно было...

Список модулей ядра для работы VMware
Поставил триалку VMWare Workstation Но после перезагрузки модули ядра не загрузились. на 2 модуля vmware подаловалась vmci vmmon их я...

Изменение стилей модулей
Подскажите пожалуйста как правильно задавать свои стили CSS модулям.Видел видео курс где из задают с помощью переопределения шаблона...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru