Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Разное > Курилка

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.02.2016, 23:36   #31
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 933
Вес репутации: 967
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию Re: Buildroot openwrt напрокат?!

Удалил все, поставил начисто. Скомпилял - загрузилось вроде бы ура? Но фиг там. ни одного сетевого интерфейса. Скачал kmod-asix и начались чудеса. modprobe usbnet asix отрабатывается нормально, сетевуха моргает, в dmesg говорит что все ок.
Подключаю сеть к разъему и kernel panic: Fatal exeption in interrupt
Reboot in 3 secunds

Больше прочитать ничего не успеваю. (там еще trace сыплется на экран)
Tohin вне форума   Ответить с цитированием
Старый 28.02.2016, 20:12   #32
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 933
Вес репутации: 967
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию Re: Buildroot openwrt напрокат?!

Чувствую себя дятлом... Я таки задолбал этот буйлдрут и запустил. Заработало аудио, и сетевуха. Режимы энергосбережения еще не тестил.
Позже, в своей теме, выложу diff'ы

Кстати вопрос: в kernel menuconfig я поставил опцию Acer Aspire One temperature and fan driver (ACERHDF) [N/m/y/?] у
Но нигде не вижу модуля для ядра. Что нужно поправить?

Последний раз редактировалось Tohin; 28.02.2016 в 20:30.
Tohin вне форума   Ответить с цитированием
Старый 29.02.2016, 02:49   #33
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 909
Вес репутации: 954
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: Buildroot openwrt напрокат?!

Поддержка не обязательно в виде модуля, тут включил поддержку Parallel Port (LPT) в kernel menuconfig, но модуля нового не вижу, а LPT порт (сканер) заработал
Энергосбережение надо через установки Power management and ACPI options юзать, так думаю, там опций немерянно

Последний раз редактировалось sakatgg; 29.02.2016 в 03:02.
sakatgg вне форума   Ответить с цитированием
Старый 29.02.2016, 19:21   #34
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 933
Вес репутации: 967
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию Re: Buildroot openwrt напрокат?!

Цитата:
Поддержка не обязательно в виде модуля, тут включил поддержку Parallel Port (LPT) в kernel menuconfig, но модуля нового не вижу, а LPT порт (сканер) заработал
Энергосбережение надо через установки Power management and ACPI options юзать, так думаю, там опций немерянно
Я много чего где повключал... но в /proc/acpi только button регистрирующий состояние крышки ноута

Звуковуха кстати тоже не работала, хотя в ядре все включил причем даже не модулем, а звездочкой.
помогло добавить в package/kernel/modules/sound.mk
Код:
define KernelPackage/snd-hda-intel
  TITLE:=Intel HD Audio
  KCONFIG:=CONFIG_SND_HDA_INTEL \
	   CONFIG_SND_HDA_INPUT_BEEP \
	   CONFIG_SND_HDA_INPUT_JACK
  FILES:= $(LINUX_DIR)/sound/pci/hda/snd-hda-intel.ko \
	  $(LINUX_DIR)/sound/pci/hda/snd-hda-codec.ko
  AUTOLOAD:=$(call AutoLoad,65,snd-hda-codec snd-hda-intel)
  #DEPENDS:=
  $(call AddDepends/sound)
endef

define KernelPackage/snd-hda-intel/description
 Support for Intel "High Definition Audio" (Azalia) and its compatible devices.
endef

$(eval $(call KernelPackage,snd-hda-intel))
Причем данный модуль появился не отдельным пакетом, а готовым модулем в rootfs.

А вот как забабахать модули ACPI я пока не нагуглил
Tohin вне форума   Ответить с цитированием
Старый 29.02.2016, 21:05   #35
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 909
Вес репутации: 954
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: Buildroot openwrt напрокат?!

Вот кусок лога:
Код:
[    1.934910] ACPI: Power Button [PWRB]
[    1.946031] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1
[    1.971147] ACPI: Sleep Button [SLPB]
[    1.982270] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[    2.004523] ACPI: Power Button [PWRF]
[    2.016194] thermal LNXTHERM:00: registered as thermal_zone0
[    2.033254] ACPI: Thermal Zone [THRM] (22 C)
В папке /proc/acpi пусто.
В процессах есть [acpi_thermal_pm] (скрин), это все по умолчанию (GA-8IP1000-G (чипсет 82801 (ICH5/ICH5R)), Pentium4 2.8GHz)
Миниатюры
Нажмите на изображение для увеличения
Название: 2016-02-29_210016.jpg
Просмотров: 181
Размер:	273.5 Кб
ID:	3634  

Последний раз редактировалось sakatgg; 29.02.2016 в 22:17.
sakatgg вне форума   Ответить с цитированием
Старый 29.02.2016, 22:19   #36
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 933
Вес репутации: 967
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию Re: Buildroot openwrt напрокат?!

Ага.... точно! Текущую температуру проца нашел.
[ 0.728166] ACPI: Thermal Zone [THRM] (33 C) # это при загрузке, холодный

Код:
# pwd
/sys/devices/virtual/thermal/thermal_zone0
# ls
cdev0              device             policy             temp               trip_point_0_type  trip_point_1_type  trip_point_2_type  uevent
cdev0_trip_point   mode               subsystem          trip_point_0_temp  trip_point_1_temp  trip_point_2_temp  type
# cat temp
61000
А вот при работе. уже 61 градус. Тепло.
За что отвечают другие файлы пока не знаю.
Нашел еще данные о питании (сеть/батарея), заряде батарей. Интересно можно какие-нибудь скрипты на это повесить?

Cpufreq и cpu_idle контролировать пока не научился... (положу тут на память)
Поэтому в простое жрет 12Вт, хотя должен 7Вт.

Еще нашел в dmesg:
Цитата:
4.202344] acerhdf: unknown (unsupported) BIOS version Acer/AO533/V1.10, please report, aborting!
Как исправить, написано вроде тут, но пока не разбирался
acerhdf.c лежит в ./build_dir/target-i386_i486_uClibc-0.9.33.2/linux-x86_generic/linux-3.10.49/drivers/platform/x86

И еще не работает Wi-Fi (похоже я косячнул с ядром?)
Код:
[   10.736524] cfg80211: exports duplicate symbol __ieee80211_get_channel (owned by kernel)
[   10.743228] cfg80211: exports duplicate symbol __ieee80211_get_channel (owned by kernel)

Последний раз редактировалось Tohin; 01.03.2016 в 22:00.
Tohin вне форума   Ответить с цитированием
Старый 29.02.2016, 22:29   #37
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 909
Вес репутации: 954
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: Buildroot openwrt напрокат?!

У меня #cat temp 21800 в простое А видео в твоем ноуте в проце или отдельно?
sakatgg вне форума   Ответить с цитированием
Старый 01.03.2016, 13:25   #38
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 909
Вес репутации: 954
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: Buildroot openwrt напрокат?!

Это не пробовал?
Support for Intel Atom SoC PMIC
Миниатюры
Нажмите на изображение для увеличения
Название: 11.png
Просмотров: 178
Размер:	48.2 Кб
ID:	3640  
sakatgg вне форума   Ответить с цитированием
Старый 01.03.2016, 20:48   #39
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 933
Вес репутации: 967
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию Re: Buildroot openwrt напрокат?!

Я собираю ядро 3.10.49, там нет Atom SoC PMIC.
Если я правильно понимаю, графика там встроеная, мы уже это обсуждали. Ubuntu (несвежая) в простое ест 11Вт.
Кстати с ubuntu:
acpitz-virtual-0
Adapter: Virtual device
temp1: +57.0°C (crit = +99.8°C)

с графическим дисплеем и заторможенным процем до 1ГГц. Меньше не тормозится. Интересно опробовать cpuidle.
Tohin вне форума   Ответить с цитированием
Старый 06.03.2016, 09:45   #40
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 933
Вес репутации: 967
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию Re: Buildroot openwrt напрокат?!

Промежуточный итог:
Звук заработал, вайфай тоже заработал. Пакеты (за исключением модулей ядра) ставятся из стандартного репозитория.
пожирание электричества и перегрев так и непобедил. Управление кулером через acerhdf тоже не работает.
Чтобы заработал acerhdf, как мне кажется, нужно вписать в один из файлов package/kernel/linux/modules (например в other.mk) что-то типа такого:
Код:
define KernelPackage/acerhdf
  SUBMENU:=$(OTHER_MENU)
  TITLE:=ACER fan control support
  KCONFIG:=                                      #тут не знаю что писать.
  FILES:=$(LINUX_DIR)/drivers/platform/x86/acerhdf.ko #это написано методом "палец в небо"...
  AUTOLOAD:=$(call AutoProbe,acerhdf)
endef

define KernelPackage/acerhdf/description
 Kernel module for ACER fan control support support
endef

$(eval $(call KernelPackage,acerhdf))
По cpufreq что-то нашел, но как это применить к x86 непонимаю...

Упс... оказывается cpufreq это не один модуль....
Цитата:
filename: /lib/modules/3.0.6-std-def-alt0.M60P.1/kernel/drivers/cpufreq/acpi-cpufreq.ko
description: ACPI Processor P-States Driver
depends: freq_table,processor,mperf
filename: /lib/modules/3.0.6-std-def-alt0.M60P.1/kernel/drivers/cpufreq/cpufreq_conservative.ko
description: 'cpufreq_conservative' - A dynamic cpufreq governor for Low Latency Frequency Transition capable processors optimised for use in a battery environment
depends:
filename: /lib/modules/3.0.6-std-def-alt0.M60P.1/kernel/drivers/cpufreq/cpufreq_ondemand.ko
description: 'cpufreq_ondemand' - A dynamic cpufreq governor for Low Latency Frequency Transition capable processors
depends: freq_table
filename: /lib/modules/3.0.6-std-def-alt0.M60P.1/kernel/drivers/cpufreq/cpufreq_powersave.ko
description: CPUfreq policy governor 'powersave'
depends:
filename: /lib/modules/3.0.6-std-def-alt0.M60P.1/kernel/drivers/cpufreq/cpufreq_stats.ko
description: 'cpufreq_stats' - A driver to export cpufreq stats through sysfs filesystem
depends: freq_table
filename: /lib/modules/3.0.6-std-def-alt0.M60P.1/kernel/drivers/cpufreq/cpufreq_userspace.ko
description: CPUfreq policy governor 'userspace'
depends:
filename: /lib/modules/3.0.6-std-def-alt0.M60P.1/kernel/drivers/cpufreq/freq_table.ko
description: CPUfreq frequency table helpers
depends:
filename: /lib/modules/3.0.6-std-def-alt0.M60P.1/kernel/drivers/cpufreq/mperf.ko
depends:
filename: /lib/modules/3.0.6-std-def-alt0.M60P.1/kernel/drivers/cpufreq/p4-clockmod.ko
description: cpufreq driver for Pentium(TM) 4/Xeon(TM)
depends: freq_table,speedstep-lib
filename: /lib/modules/3.0.6-std-def-alt0.M60P.1/kernel/drivers/cpufreq/pcc-cpufreq.ko
description: Processor Clocking Control interface driver
depends: processor
filename: /lib/modules/3.0.6-std-def-alt0.M60P.1/kernel/drivers/cpufreq/powernow-k8.ko
description: AMD Athlon 64 and Opteron processor frequency driver.
depends: freq_table,processor,mperf
filename: /lib/modules/3.0.6-std-def-alt0.M60P.1/kernel/drivers/cpufreq/speedstep-centrino.ko
description: Enhanced SpeedStep driver for Intel Pentium M processors.
depends: freq_table
filename: /lib/modules/3.0.6-std-def-alt0.M60P.1/kernel/drivers/cpufreq/speedstep-lib.ko
description: Library for Intel SpeedStep 1 or 2 cpufreq drivers.
depends:

Последний раз редактировалось Tohin; 06.03.2016 в 11:25.
Tohin вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 03:38. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика