Проверьте полномочия чтения-записи на своей папке, большинство ошибок, кажется, результат отказа при записи. Удостоверьтесь, что раздел или диск не находятся в режиме только для чтения, и что mysql папка перезаписываема. Попытайтесь создать тестовый файл с vi, nano/pico, чтобы попытаться копировать проблемы чтения-записи.
Я думаю, что понял, хотя, вероятно, он далек от совершенства.
Подготовьте исходный код, запустив
rpmbuild -bp --target = $ (uname -m) kernel.spec
Перейдите в каталог сборки, например:
cd ~ / rpmbuild / BUILD / kernel-3.14.fc20 / linux-3.14.8-200.fc20.x86_64
Отредактируйте Makefile
и установите EXTRAVERSION
примерно так:
EXTRAVERSION = -200.fc20.x86_64
Включите модули. Я предлагаю начать с соответствующего файла в каталоге configs
(я использовал kernel-3.14.8-x86_64.config
).
Подготовьте ядро для модулей:
make modules_prepare
Соберите модуль:
make M = drivers / net / can
Прибыль! Вставьте модуль:
insmod can-dev.ko
Вот полный список шагов, которые вам нужно сделать. доступные модули CAN (или любой другой модуль), которые были отключены в Fedora (удаление исходных кодов, поэтому простое использование подхода kernel-devel не делает этого).
Эта процедура может быть не идеальной, но она работает для меня и включает peak_usb
и
vcan
, а также базовые модули CAN на Fedora.
Улучшения приветствуются и будут отмечены, поскольку мне придется делать это очень часто.
вы можете обновить ядро сейчас, чтобы не делать это дважды
sudo yum update
перезагружать
подготовка, получение и установка дерева исходных текстов ядра Fedora
rpmdev-setuptree
yumdownloader - исходное ядро
sudo yum-builddep kernel-3.14.8-200.fc20.src.rpm
rpm -Uvh ядро-3.14.8-200.fc20.src.rpm
cd ~ / rpmbuild / SPECS
rpmbuild -bp --target = $ (uname -m) kernel.spec
Отредактируйте Makefile
и установите EXTRAVERSION
примерно так:
cd ~ / rpmbuild / BUILD / kernel-3.14.fc20 / linux-3.14.8-200.fc20. x86_64
EXTRAVERSION = -200.fc20.x86_64
Настройте ядро, сначала загрузив базовую конфигурацию, например
cp /boot/config-3.14.8-200.fc20.x86_64 .config
или
cp configs / kernel-3.14.8-x86_64.config .config
и настройте его, активировав необходимые модули, например
make menuconfig
Соберите модули
make modules_prepare
сделать M = net / can модули
сделать M = drivers / net / can modules
Установите и загрузите
sudo make M = net / can modules_install
sudo make M = драйверы / net / can modules_install
sudo depmod -a
sudo modprobe может