23.02.2016, 23:36 | #31 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
Re: Buildroot openwrt напрокат?!
Удалил все, поставил начисто. Скомпилял - загрузилось вроде бы ура? Но фиг там. ни одного сетевого интерфейса. Скачал kmod-asix и начались чудеса. modprobe usbnet asix отрабатывается нормально, сетевуха моргает, в dmesg говорит что все ок.
Подключаю сеть к разъему и kernel panic: Fatal exeption in interrupt Reboot in 3 secunds Больше прочитать ничего не успеваю. (там еще trace сыплется на экран) |
28.02.2016, 20:12 | #32 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
Re: Buildroot openwrt напрокат?!
Чувствую себя дятлом... Я таки задолбал этот буйлдрут и запустил. Заработало аудио, и сетевуха. Режимы энергосбережения еще не тестил.
Позже, в своей теме, выложу diff'ы Кстати вопрос: в kernel menuconfig я поставил опцию Acer Aspire One temperature and fan driver (ACERHDF) [N/m/y/?] у Но нигде не вижу модуля для ядра. Что нужно поправить? Последний раз редактировалось Tohin; 28.02.2016 в 20:30. |
29.02.2016, 02:49 | #33 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 |
Re: Buildroot openwrt напрокат?!
Поддержка не обязательно в виде модуля, тут включил поддержку Parallel Port (LPT) в kernel menuconfig, но модуля нового не вижу, а LPT порт (сканер) заработал
Энергосбережение надо через установки Power management and ACPI options юзать, так думаю, там опций немерянно Последний раз редактировалось sakatgg; 29.02.2016 в 03:02. |
29.02.2016, 19:21 | #34 | |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
Re: Buildroot openwrt напрокат?!
Цитата:
Звуковуха кстати тоже не работала, хотя в ядре все включил причем даже не модулем, а звездочкой. помогло добавить в 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)) А вот как забабахать модули ACPI я пока не нагуглил |
|
29.02.2016, 21:05 | #35 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 |
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) В процессах есть [acpi_thermal_pm] (скрин), это все по умолчанию (GA-8IP1000-G (чипсет 82801 (ICH5/ICH5R)), Pentium4 2.8GHz) Последний раз редактировалось sakatgg; 29.02.2016 в 22:17. |
29.02.2016, 22:19 | #36 | |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
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 За что отвечают другие файлы пока не знаю. Нашел еще данные о питании (сеть/батарея), заряде батарей. Интересно можно какие-нибудь скрипты на это повесить? Cpufreq и cpu_idle контролировать пока не научился... (положу тут на память) Поэтому в простое жрет 12Вт, хотя должен 7Вт. Еще нашел в dmesg: Цитата:
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. |
|
29.02.2016, 22:29 | #37 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 |
Re: Buildroot openwrt напрокат?!
У меня #cat temp 21800 в простое А видео в твоем ноуте в проце или отдельно?
|
01.03.2016, 13:25 | #38 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 |
Re: Buildroot openwrt напрокат?!
Это не пробовал?
Support for Intel Atom SoC PMIC |
01.03.2016, 20:48 | #39 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
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. |
06.03.2016, 09:45 | #40 | |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
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 это не один модуль.... Цитата:
Последний раз редактировалось Tohin; 06.03.2016 в 11:25. |
|
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4) | |
|
|