Сайт | Скачать | Видео | Wiki

Автор Тема: [Решено] Ядро с gpio для старого железа  (Прочитано 9277 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RedCat

  • Пользователь
  • **
  • Сообщений: 64
  • Репутация: +0/-0
  • Автор темы
Всем здравствуйте! Я в Линукс новичек, но так получилось что нужно на материнской плате waffer r2 lx800 использовать порты gpio, поэтому собственно вопрос как мне их включить, гугл говорит что это нужно делать в .config ядра системы, как мне до него дотянуться? До этой системы был не большой опыт работы в ubuntu, но ядро никогда не пересобирал
« Последнее редактирование: 21 Апрель 2018, 09:30:33 от sfs »
Gigabyte P35, Core2Duo 2.66Ghz , Gforce GT220 2GB RAM - Windows 7 Pro
______________
Gigabyte RX35Q, Core2Quad 2.6Ghz, Intel Video 4GB RAM - Ubuntu 14.04 LTS
______________
Waffer R2 LX800, AMD Geode LX800 500Mhz, 256MB RAM - PRA03-1710 kernel 3.14.79-nopae-retro

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Puppy precise 5.7.1 вопрос о конфигурации ядра
« Ответ #1 : 15 Апрель 2018, 23:16:51 »
Могу только предложить установить  1710retro2 (из шапки форума).
Там поновее ядро - kernel-4.4.1-pf3.

Код
live@pra:~$ lsmod|grep gpio
gpio_ich                3172  0

Код
live@pra:~$ ls -l /sys/class/gpio
итого 0
--w------- 1 root root 4096 апр 15 23:03 export
lrwxrwxrwx 1 root root    0 апр 15 23:06 gpiochip462 -> ../../devices/pci0000:00/0000:00:1f.0/gpio_ich.1.auto/gpio/gpiochip462
--w------- 1 root root 4096 апр 15 23:03 unexport

Оффлайн RedCat

  • Пользователь
  • **
  • Сообщений: 64
  • Репутация: +0/-0
  • Автор темы
Re: Puppy precise 5.7.1 вопрос о конфигурации ядра
« Ответ #2 : 16 Апрель 2018, 06:13:04 »
Ясно, спасибо, вот только ещё вопрос на чем основана эта сборка? смогу ли я запустить на ней Lazarus?
Gigabyte P35, Core2Duo 2.66Ghz , Gforce GT220 2GB RAM - Windows 7 Pro
______________
Gigabyte RX35Q, Core2Quad 2.6Ghz, Intel Video 4GB RAM - Ubuntu 14.04 LTS
______________
Waffer R2 LX800, AMD Geode LX800 500Mhz, 256MB RAM - PRA03-1710 kernel 3.14.79-nopae-retro

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Puppy precise 5.7.1 вопрос о конфигурации ядра
« Ответ #3 : 16 Апрель 2018, 10:00:35 »
Можно заменить только ядро (в другой дистр есть нюансы)
ПРА на арче
https://www.archlinux.org/packages/community/x86_64/lazarus/

Оффлайн RedCat

  • Пользователь
  • **
  • Сообщений: 64
  • Репутация: +0/-0
  • Автор темы
Re: Puppy precise 5.7.1 вопрос о конфигурации ядра
« Ответ #4 : 16 Апрель 2018, 19:11:15 »
Сборка pra03-1710retro2 не запускается, ругается на процессор.
Вот текущая рабочая конфигурация:
Код
Процессор	Geode(TM) Integrated Processor by AMD PCS
Memory 221MB (83MB занято)
Тип машины Физическая машина
Операционная система Precise Puppy - 5.7.1
Пользователь root (root)
Дисплей
Разрешение 1280x1024 пикс.
OpenGL Renderer Gallium 0.4 on softpipe
X11 Vendor The X.Org Foundation
Операционная система
Версия
Ядро Linux 3.2.48 (i586)
Версия #1 SMP Thu Jul 11 12:20:55 GMT-8 2013
Библиотека C Библиотека GNU C версии 2.15 (стабильна)
Дистрибутив Precise Puppy - 5.7.1
« Последнее редактирование: 16 Апрель 2018, 19:25:43 от RedCat »
Gigabyte P35, Core2Duo 2.66Ghz , Gforce GT220 2GB RAM - Windows 7 Pro
______________
Gigabyte RX35Q, Core2Quad 2.6Ghz, Intel Video 4GB RAM - Ubuntu 14.04 LTS
______________
Waffer R2 LX800, AMD Geode LX800 500Mhz, 256MB RAM - PRA03-1710 kernel 3.14.79-nopae-retro

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Puppy precise 5.7.1 вопрос о конфигурации ядра
« Ответ #5 : 16 Апрель 2018, 19:36:45 »
Можно заменить только ядро
Не знаю, как здесь можно заменить ядро:
Код
live@pra-roll:~/.cache/spacefm/precise-5.7.1-retro-ru.iso$ ls -l
итого 209156
-rw-r--r-- 1 root root      3237 авг  2  2013 README.HTM
-r--r--r-- 1 root root      2048 сен 24  2013 boot.cat
-rw-r--r-- 1 root root       126 авг  2  2013 boot.msg
-rw-r--r-- 1 root root      1466 авг  2  2013 help.msg
-rw-r--r-- 1 root root      1169 авг  2  2013 help2.msg
-rw-r--r-- 1 root root   3689714 сен 24  2013 initrd.gz
-rwxrwxr-x 1 1026 1026     14336 янв 26  2009 isolinux.bin
-rw-r--r-- 1 root root       151 авг  2  2013 isolinux.cfg
-rw-r--r-- 1 root root     19770 авг  2  2013 logo.16
-rw-r--r-- 1 root root 207638560 сен 24  2013 puppy_precise_5.7.1.sfs
-rw-r--r-- 1 root root   2802288 сен 24  2013 vmlinuz



Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Puppy precise 5.7.1 вопрос о конфигурации ядра
« Ответ #6 : 16 Апрель 2018, 19:45:13 »
Все-таки предложу опять же 1710retro2.
 Но заменить ядро на более старое  Замена ядра в PuppyRus-A
 Ядра здесь
 Выбирать с пометкой - porteus или noPAE.
 Например 3.14.79-nopae-retro

Оффлайн RedCat

  • Пользователь
  • **
  • Сообщений: 64
  • Репутация: +0/-0
  • Автор темы
Re: Puppy precise 5.7.1 вопрос о конфигурации ядра
« Ответ #7 : 16 Апрель 2018, 23:17:45 »
Вроде бы с горем пополам удалось залить pra02 но команда lsmod|grep gpio не выдает никаких результатов, и система запускается ram диском, не могу подключить save файл и соответственно не могу ничего установить
Gigabyte P35, Core2Duo 2.66Ghz , Gforce GT220 2GB RAM - Windows 7 Pro
______________
Gigabyte RX35Q, Core2Quad 2.6Ghz, Intel Video 4GB RAM - Ubuntu 14.04 LTS
______________
Waffer R2 LX800, AMD Geode LX800 500Mhz, 256MB RAM - PRA03-1710 kernel 3.14.79-nopae-retro

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Puppy precise 5.7.1 вопрос о конфигурации ядра
« Ответ #8 : 16 Апрель 2018, 23:24:35 »
Ну так, старые ядра.
 Я специально пробовал 1710retro2 с kernel-4.4.1-pf3
На нем gpio задействован.
Код
live@pra:~$ lsmod|grep gpio
gpio_ich                3172  0

Оффлайн RedCat

  • Пользователь
  • **
  • Сообщений: 64
  • Репутация: +0/-0
  • Автор темы
Re: Puppy precise 5.7.1 вопрос о конфигурации ядра
« Ответ #9 : 17 Апрель 2018, 06:20:54 »
Я тоже пробовал эту версию, но подменить ядро мне так и не удалось, пишет при загрузке что не найден initd и останавливаться
Gigabyte P35, Core2Duo 2.66Ghz , Gforce GT220 2GB RAM - Windows 7 Pro
______________
Gigabyte RX35Q, Core2Quad 2.6Ghz, Intel Video 4GB RAM - Ubuntu 14.04 LTS
______________
Waffer R2 LX800, AMD Geode LX800 500Mhz, 256MB RAM - PRA03-1710 kernel 3.14.79-nopae-retro

Оффлайн RedCat

  • Пользователь
  • **
  • Сообщений: 64
  • Репутация: +0/-0
  • Автор темы
Re: Puppy precise 5.7.1 вопрос о конфигурации ядра
« Ответ #10 : 17 Апрель 2018, 15:15:17 »
Хоть убейся но ядра 4.4 nopae я не нашел(а в PRA03-1710 используется именно оно), нашел последнее 4,2 делал все как в инструкции, не запускается. помогите пожалуйста собрать nopae ядро с поддержкой gpio во вложении то что выплёвавыет система при загрузке
« Последнее редактирование: 17 Апрель 2018, 15:32:48 от RedCat »
Gigabyte P35, Core2Duo 2.66Ghz , Gforce GT220 2GB RAM - Windows 7 Pro
______________
Gigabyte RX35Q, Core2Quad 2.6Ghz, Intel Video 4GB RAM - Ubuntu 14.04 LTS
______________
Waffer R2 LX800, AMD Geode LX800 500Mhz, 256MB RAM - PRA03-1710 kernel 3.14.79-nopae-retro

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: Puppy precise 5.7.1 вопрос о конфигурации ядра
« Ответ #11 : 17 Апрель 2018, 16:17:18 »
Пункт menu.lst загрузки с ядром 4.2.5-porteus-nopae покажи
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн RedCat

  • Пользователь
  • **
  • Сообщений: 64
  • Репутация: +0/-0
  • Автор темы
Re: Puppy precise 5.7.1 вопрос о конфигурации ядра
« Ответ #12 : 17 Апрель 2018, 16:26:30 »
Скопипастино со статьи по подмене ядра. На ядре 3.12.4 porteus и PRA02 работало
Код
title PuppyRusporteus (sda5/pra) nosave
 find --set-root --ignore-floppies --ignore-cd /pra/vmlinuz-4.2.5-porteus
 kernel /pra/vmlinuz-4.2.5-porteus dir=pra quiet
 initrd /pra/initrd.xz
Gigabyte P35, Core2Duo 2.66Ghz , Gforce GT220 2GB RAM - Windows 7 Pro
______________
Gigabyte RX35Q, Core2Quad 2.6Ghz, Intel Video 4GB RAM - Ubuntu 14.04 LTS
______________
Waffer R2 LX800, AMD Geode LX800 500Mhz, 256MB RAM - PRA03-1710 kernel 3.14.79-nopae-retro

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Puppy precise 5.7.1 вопрос о конфигурации ядра
« Ответ #13 : 17 Апрель 2018, 16:36:19 »
Попробовал на ядре 3.14.05-nopae-nopf.
Код
live@pra:~$ uname -a
Linux pra 3.14.5 #1 SMP PREEMPT Wed Jun 4 09:15:13 Universal 2014 i686 GNU/Linux

Код
live@pra:~$ lsmod |grep gpio
gpio_ich                2492  0

Правда на нем расширение экрана определилось как 800x600.
(у меня 1280x1024)

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: Puppy precise 5.7.1 вопрос о конфигурации ядра
« Ответ #14 : 17 Апрель 2018, 17:49:42 »
нужно на материнской плате waffer r2 lx800 использовать порты gpio
А можно подробнее чего именно хотите от такой слабенькой железяки с древним процем?
Кстати, эта статья не поможет?
После просмотра статейки думаю, что раз Precise Puppy - 5.7.1 нормально работает на этом железе, то для начала в ней надо проверить существование каталога /sys/class/gpio
« Последнее редактирование: 17 Апрель 2018, 17:57:19 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE