|
4 / 4 / 6
Регистрация: 07.01.2013
Сообщений: 136
|
|
Acer Packard Bell EasyNote ENTF71BM - поддержка железа24.12.2014, 21:18. Показов 10371. Ответов 24
Метки нет (Все метки)
Итак, имеется абсолютно новый сабж. Предустановлен W8.1, к нему особых претензий нет, работает нормально (я надеюсь, ибо не пользовал толком, так - гуглил особо проблемные моменты), но тема не о нём. Дня за три мучений установил Arch и перенёс небольшую часть данных. Очень долго мучался с загрузкой, пока вроде доковырял rEFInd до пристойного вида.
Работает в целом неплохо, но это вовсе не значит, что проблем нет. [Проблемы, тысячи их] Во-первых: даже загружается не всегда. При загрузке после старта udev выдаёт ошибку dw_dmac, причём на этом в двух третях загрузок дело и заканчивается - ноут впадает в цикл "двадцать секунд ничего не происходит, две секунды гудит кулер, повторить". Назовём это "гулоциклом". Иногда загрузка продолжается, при этом выдаётся ещё три сообщения об ошибках i2c (через него подключен тачпад). Во-вторых: если ноут успешно загрузится, после второго переключения режима экрана он не выйдет из него без опции nomodeset ядра. Тупо чёрный экран. На внешнем экране не проверял. Пробовал добавить i915 и что-то вроде agp в mkinitcpio, не помогло (i915, как выяснилось, и так загружен). Графика Intel HD Graphics, ничего более не указано. В третьих: подсветка не регулируется. Вообще никак. Если на старом ноуте регулирование работало хреново и исправлялось через опцию acpi_backlight=vendor, то тут ничего не помогает, перепробовал всё из арчевики. В четвёртых: OpenGL. Тут однозначно мои кривые руки чего-то не доделали. KDE отказывается использовать эффекты, ссылаясь на необходимость выставить OpenGL в качестве движка, а попытка это сделать приводит к сбросу этой настройки, хотя все библиотеки вроде бы установлены. В пятых: питание полностью неработоспособно, и я почти уверен, что третья проблема напрямую завязана сюда же. При выключении он выдаёт сообщение от cgroups о каком то несовпадении, ссылается на systemd, иногда делает экран чёрным и всегда вместо отключения питания впадает в гулоцикл. Перезагрузка, ждущий и спящий режим имеют ровно тот же эффект (насчёт сообщения разве что не уверен). Сейчас я выставил nomodeset и блокирование dw_dmac, но, понятное дело, это нехорошо. Особо интересные вещи из журнала (для любителей глупо переводить сообщения об ошибках: с английским проблем нет): Кликните здесь для просмотра всего текста
дек 24 15:48:04 haont-l2 kernel: ACPI Warning: SystemIO range 0x0000000000002000-0x000000000000201f conflicts with OpRegion 0x0000000000002000-0x000000000000200f (\_SB_.PCI0.SBUS.SMBI) (20140724/utaddress-258) дек 24 15:48:04 haont-l2 kernel: ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver дек 24 15:48:04 haont-l2 kernel: snd_hda_intel 0000:00:1b.0: irq 90 for MSI/MSI-X дек 24 15:48:04 haont-l2 kernel: ACPI: Fan [FAN0] (off) дек 24 15:48:04 haont-l2 kernel: [Firmware Bug]: No valid trip found дек 24 15:48:04 haont-l2 kernel: dw_dmac INTL9C60:00: invalid resource // Примечание: вот тут застревает дек 24 15:48:04 haont-l2 kernel: dw_dmac: probe of INTL9C60:00 failed with error -22 дек 24 15:48:04 haont-l2 kernel: dw_dmac INTL9C60:01: DesignWare DMA Controller, 8 channels дек 24 15:48:04 haont-l2 kernel: ACPI: AC Adapter [ACAD] (off-line) дек 24 15:48:04 haont-l2 kernel: ACPI: Battery Slot [BAT1] (battery present) дек 24 15:48:04 haont-l2 kernel: input: PC Speaker as /devices/platform/pcspkr/input/input5 дек 24 15:48:04 haont-l2 kernel: cfg80211: Calling CRDA to update world regulatory domain дек 24 15:48:04 haont-l2 kernel: r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded дек 24 15:48:04 haont-l2 kernel: r8169 0000:01:00.0: can't disable ASPM; OS doesn't have ASPM control <...> дек 24 15:48:04 haont-l2 kernel: acer_wmi: Acer Laptop ACPI-WMI Extras дек 24 15:48:04 haont-l2 kernel: acer_wmi: Function bitmap for Communication Button: 0x801 дек 24 15:48:04 haont-l2 kernel: acer_wmi: Disabling ACPI video driver дек 24 15:48:04 haont-l2 kernel: acer_wmi: Enabling Launch Manager failed: 0xe4 - 0x0 дек 24 15:48:04 haont-l2 kernel: input: Acer WMI hotkeys as /devices/virtual/input/input8 дек 24 15:48:04 haont-l2 kernel: iTCO_vendor_support: vendor-support=0 дек 24 15:48:04 haont-l2 kernel: input: Acer BMA150 accelerometer as /devices/virtual/input/input9 дек 24 15:48:04 haont-l2 kernel: iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11 дек 24 15:48:04 haont-l2 kernel: iTCO_wdt: Found a Bay Trail SoC TCO device (Version=3, TCOBASE=0x0460) дек 24 15:48:04 haont-l2 kernel: iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0) дек 24 15:48:04 haont-l2 kernel: media: Linux media interface: v0.10 дек 24 15:48:04 haont-l2 kernel: usb 1-2.1: new full-speed USB device number 7 using xhci_hcd дек 24 15:48:04 haont-l2 kernel: i2c_hid i2c-ELAN0501:00: error in i2c_hid_init_report size:633 / ret_size:7 дек 24 15:48:04 haont-l2 kernel: i2c_hid i2c-ELAN0501:00: error in i2c_hid_init_report size:69 / ret_size:7 дек 24 15:48:04 haont-l2 kernel: input: ELAN0501:00 04F3:300B UNKNOWN as /devices/platform/80860F41:02/i2c-0/i2c-ELAN0501:00/0018:04F3:300B.0002/input/input10 дек 24 15:48:04 haont-l2 kernel: hid-multitouch 0018:04F3:300B.0002: input,hidraw1: <UNKNOWN> HID v1.00 Mouse [ELAN0501:00 04F3:300B] on <...> Вообще, меня довольно сильно смущает тачпад, работающий через i2c, у которого всего одна кнопка, расположенная не рядом с собственно тачпадом, а прямо под ним, т.е. для нажатия на кнопку нужно слегка вдавить внутрь тачпад, а какую кнопку мыши эмулировать он определит по координатам пальца. В описании сказано "Precision Touchpad", и да, в W8.1 он работает как полноценный тачскрин, что очень раздражает (прокрутка идёт всегда не в ту сторону). Добавлено через 56 минут UPD: Где-то ещё в инете прочитал, что нужно отключить некий Hardware-reduced ACPI support only, где - пока не нашёл. И да, выхлоп dmesg Кликните здесь для просмотра всего текста
k1-801@haont-l2:~$ dmesg | grep acpi [ 0.000000] Command line: \boot\vmlinuz-linux rw root=UUID=619b11e6-1cde-41f1-b7bc-f32b7b9a0ebf nomodeset acpi_backlight=vendor initrd=\boot\initramfs-linux.img [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x04] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x06] disabled) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high level lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high level lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] high level lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x04] high level lint[0x1]) [ 0.000000] Kernel command line: \boot\vmlinuz-linux rw root=UUID=619b11e6-1cde-41f1-b7bc-f32b7b9a0ebf nomodeset acpi_backlight=vendor initrd=\boot\initramfs-linux.img [ 0.138656] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 [ 0.444577] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI] [ 0.648580] acpi PNP0A08:00: _OSC failed (AE_ERROR); disabling ASPM [ 0.649027] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge [ 0.789031] Switched to clocksource acpi_pm
0
|
|
| 24.12.2014, 21:18 | |
|
Ответы с готовыми решениями:
24
Packard Bell или acer easynote ENTE Packard Bell EasyNote TV 11 HC Packard bell easynote |
|
4 / 4 / 6
Регистрация: 07.01.2013
Сообщений: 136
|
|
| 01.01.2015, 03:56 [ТС] | |
|
Итак, на этом форуме мне помогать не хотят... Что ж, пожалуйста.
Трижды собирал ядро с разными параметрами, трижды получал ошибки компиляции в разных местах. После внезапной разрядки аккумулятора он отказался включать экран уже несмотря на опцию nomodeset и i915.modeset=0. Разумеется, психанул, зашёл через ssh - удивился, оно загрузилось. Зашёл через teamviewer, ввёл пароль - включился экран. И, более того, заработал OpenGL и подсветка... Правда, она по непонятным причинам инвертирована (0% - полная яркость, 100% - ничего не видно). Что самое странное - все проблемы с экраном были вызваны установкой полной яркости и инвертированностью установки яркости. Кнопки яркости меняют значение относительно системы, т.е. кнопка увеличения яркости увеличивает значение в системе и уменьшает физически. Заработали эффекты KDE и даже DirectX в Wine. Ждущий и спящий режимы ещё не проверял, мне кажется, они являются отдельной проблемой... Хотя, как знать. Переквалификация проблемы: ждущий и спящий режим и инвертирование яркости в драйвере. Добавлено через 2 часа 33 минуты UPD: ещё при каждом перезапуске дисплея (разрешение поменяли) он падает в выключенную подсветку, приходится раз десять жать кнопку уменьшения чтобы было нормально видно.
0
|
|
|
4 / 4 / 6
Регистрация: 07.01.2013
Сообщений: 136
|
|
| 02.01.2015, 15:28 [ТС] | |
|
Итак.
Я тут обнаружил эту самую инвертированную подсветку, и как только я решил эту проблему и убрал костыли, частично решавшие остальные, всё заработало. Почти все проблемы решались банальной опцией i915.invert_brightness=1, о которой почему-то очень мало где сказано. Специально для Dr_Quake: ничего не пришлось пересобирать, ваши советы лишь потратили моё время. Однако, без ложки дёгтя тут не обошлось. 1) Спящий режим - не работает, при включении загружается с нуля, хотя раздел swap я ему в resume пихнул. Это уже чисто моя недоделка, постараюсь сам решить. 2) Мышь. USB-мышь. Через довольно большой промежуток времени (несколько часов) вешается модуль usbcore, и выходит он из этого состояния только после выгрузки usbhid. А последний вешается из-за мыши. И симптомы на ней крайне очевидны: она сначала переходит в странный режим экономии - если 5 секунд не было движений или нажатий она вырубается, включается нажатие любой из кнопок. Затем она просто выключается и перестаёт работать. Иногда помогает если передёрнуть (нет, мышку в USB передёрнуть), иногда не помогает и она не будет работать до перезапуска usbhid. Почему я решил, что usbcore висит? А потому, что не работает ни одно устройство USB, ни в одном порту, включая флешки и камеру, и список lsusb не меняется. Это я ни за что сам не решу...
0
|
|
|
Заблокирован
|
|
| 02.01.2015, 15:36 | |
|
А кто-то тебя заставлял пересобирать? Это первичная идея. Аналогично я никогда не поверю что "3d само заработало", просто пациент всегда лжёт.
0
|
|
|
4 / 4 / 6
Регистрация: 07.01.2013
Сообщений: 136
|
||||||
| 02.01.2015, 22:05 [ТС] | ||||||
|
0
|
||||||
|
Заблокирован
|
|
| 02.01.2015, 23:26 | |
|
А это по-твоему что? Не сырое ядро что ли? nomodeset мешает пропритеарщине, а i915 drm оно и есть часть собственно...
0
|
|
| 02.01.2015, 23:26 | |
|
Packard bell Easynote ts11 Packard Bell EasyNote LJ65 Packard bell easynote tv 11HC32356g32mkns
Packard bell Easynote TS тормоза Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|