alexcccp Опубликовано 11 ноября, 2018 Жалоба Поделиться Опубликовано 11 ноября, 2018 Уважаемые товарищи! помогите пожалуйста. Предыстория У меня есть задача развернуть 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/target-devel/msg11172.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. мне понятно что это не весь пакет исходных текстов, а какие то ссылки. Я начал изучать вопрос и понял что нужно взять ядро с https://www.kernel.org/ но тут у меня разрыв шаблона, так как по моему мнению это разные ядра, так как CentOS вносит какие то исправления в свое ядро, вообщем я запутался. как, собрать ядро с исправлением в исходном файле одного драйвера. все что я хочу, это получить исходники драйвера, исправить их, с этими правками собрать модефецированное ядро CentOS. Спасибо! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ytf Опубликовано 12 ноября, 2018 Жалоба Поделиться Опубликовано 12 ноября, 2018 В 11.11.2018 в 03:01, alexcccp сказал: Первое обращение от 2018-05-31 сидеть ждать когда исправят данную ошибку мне кажется глупо. по идее у пользователей должна быть возможность скидываться на финансирование тех или иных исправлений в ОС, чтобы ускорить процесс В 11.11.2018 в 03:01, alexcccp сказал: CentOS неплохой выбор, но crunchbangplusplus менее глючная сборка В 11.11.2018 в 03:01, alexcccp сказал: однако в папке где должны были лежать исходники драйверов я увидел только 2 файла Kconfig и Makefile. можно уточнить на форуме c++ программистов Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.