Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: баг подсветки дисплея Acer Aspire 5310 (LX.AH.401G08Mi) + Ubuntu 9.04  (Прочитано 2313 раз)

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

Оффлайн [funky]

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
после перехода с 8.04.2 на 9.04 (чистая переустановка) появился баг в регулировки подсветки экрана. :-[
по нажатию кнопарей регулировки яркости (Fn + влево/вправо) либо апплетом регулировки подсветка начинает мигать: яркость увеличивается и сразу понижается на тоже/большее значение. в итоге выставить нужную яркость не представляеться возможным. но самое интересное, что до входа в систему яркость регулируется нормально. если потушить gnome-power-manager этот баг исчезает.
вчера пробовал blacklist video - баг прошел, но через апплет яркость перестала регулироваться и pop-up с уровнем яркости тоже не выезжает.

может кто сталкивался с такой проблемой... заранее благодарю!

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
поиском пользуемся:
https://bugs.launchpad.net/bugs/376924
https://forum.ubuntu.ru/index.php?topic=52304.msg438841#msg438841

выложи ка файлик dsdt.gz
sudo cat /sys/firmware/acpi/tables/DSDT | gzip > dsdt.gz
хочу посмотреть что там. кажется у себя уже нашёл баг (кривые данные в dsdt), тут скорее всего те же грабли.
простым языком -- биос кривой.

ЗЫ если мои предположения подтвердятся, будет более простой способ починки без троганья ядра.
« Последнее редактирование: 18 Июня 2009, 15:09:39 от dmig »

Оффлайн [funky]

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
2 dmig
файлик выложу вечером ибо ноут дома - я на работе
не поверишь! поиском пользовался и даже на launchpad'е баг описывал https://bugs.launchpad.net/ubuntu/+source/gnome-power-manager/+bug/383845

Пользователь решил продолжить мысль 18 Июня 2009, 23:35:14:
а вот собственно и выкладываю файл.
надеюсь, что поможет!
« Последнее редактирование: 18 Июня 2009, 23:35:17 от [funky] »

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Так, забей на DSDT. Для того чтобы этот способ заработал, придётся пересобирать ядро -- в конфиге отключили эту возможность.
Как чинить: ставишь ядро 2.6.30, накладываешь патч, собираешь модуль video.ko и кладёшь вместо штатного. Мне помогло.

Пользователь решил продолжить мысль 19 Июня 2009, 00:05:28:
Хм... В DSDT все списки значений яркости одинаковые. Странно. Но патч должен помочь.
Да, для 2.6.30 x64 могу прислать готовый модуль.
« Последнее редактирование: 19 Июня 2009, 00:05:28 от dmig »

Оффлайн [funky]

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
у меня х86
попробую завтра если время будет заняться пересборкой ядра

2 dmigесли можешь детальнее распиши "накладываешь патч..."
не могу въехать - я нуб   :)
ядро скачал с kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30/ в deb'ах
поставил все норм.. а что дальше делать?
заранее спасибо!
« Последнее редактирование: 20 Июня 2009, 00:41:17 от [funky] »

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
funky, исходники ядра тебе тоже понадобятся. поставил?
патч тут: http://marc.info/?l=linux-acpi&m=124456088526538&w=2
далее:
tar xf /usr/src/linux-source-2.6.30*
cd linux-source-2.6.30/
cp /boot/config-`uname -r` .config
make oldconfig
make modules_prepare
cd drivers/acpi/
patch -p1 < ../../../bad_bcq.patch
make -C /lib/modules/2.6.30-020630-generic/build M=`pwd`
далее можно попробовать проверить новый модуль:
sudo modprobe -r video && sudo insmod ./video.koесли старый модуль выгрузится без ошибок (а так же успешно загрузится новый), управление подсветкой должно работать без проблем.
тогда (или если не удалось выгрузить старый модуль):
sudo cp /lib/modules/2.6.30-020630-generic/kernel/drivers/acpi/video.ko /lib/modules/2.6.30-020630-generic/kernel/drivers/acpi/video.ko.old  && sudo cp ./video.ko /lib/modules/2.6.30-020630-generic/kernel/drivers/acpi/video.koпосле чего можно перезагрузиться. если после перезагрузки работает как надо, модуль можно положить в initramfs:
sudo update-initramfs -u -k `uname -r`

Оффлайн [funky]

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
 :2funny: Большое Человеческое Спасибо!!!
теперь все работает нормально  :) :) :)

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
разработчики ядра просят ещё вот что:
- применить приложенный патч (уже после bad_bqc)
- прислать вывод cat /sys/class/backlight/acpi_video0/device/path

 

Страница сгенерирована за 0.023 секунд. Запросов: 19.