Фря, ACPI и Dell Vostro 3300

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
bvv
проходил мимо
Сообщения: 5
Зарегистрирован: 2011-03-11 9:06:36

Фря, ACPI и Dell Vostro 3300

Непрочитанное сообщение bvv » 2011-03-11 11:28:58

Привет всем !
Народ, кто сталкивался или есть идеи, подскажите пож-ста, куда копать.
Буквально недавноть прикупил себе Dell Vostro 3300, в качестве оси любимая Фря, все отлично работает за исключением регулировки подсветки. Симптоматика:

Код: Выделить всё

# sysctl hw.acpi.video
hw.acpi.video.crt0.active: 1
hw.acpi.video.crt1.active: 1
hw.acpi.video.lcd0.active: 0 
...
Насколько успел разобраться, по каким-то причинам считается, что вывод идет на CRT дисплей, на котором в ACPI DSDT методы для регулировки яркости отсутствуют. Попытки активировать lcd, равно как и отключить crt через sysctl не дают результата. Интересный момент, яркость отлично регулируется на начальном этапе загрузки, но функциональность эта утрачивается как только загружается ядро с включенным ACPi, также тестил LiveCD NetBSD, аналогичная ситуация - все работает только если грузить ядро без поддержки ACPI. Пробовал также через debug.acpi.disabled отключить video, безрезультатно.
Сейчас пытаюсь красноглазить над DSTD, свою запостил здесь http://pastebin.com/vwdQ0K4T. У кого есть опыт в аналогичных вопросах, подскажите плиз, где искать проблему. Ну и, если у кого есть ноут Dell и работающая регулировка подсветки, было бы волшебно посмотреть, на его dsdt.
Заранее спасибо всем !
Последний раз редактировалось f_andrey 2011-03-11 12:09:28, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Фря, ACPI и Dell Vostro 3300

Непрочитанное сообщение manefesto » 2011-03-11 12:07:48

kldload acpi_video
sysctl -a | grep bright
я такой яростный шо аж пиздеЦ
Изображение

bvv
проходил мимо
Сообщения: 5
Зарегистрирован: 2011-03-11 9:06:36

Re: Фря, ACPI и Dell Vostro 3300

Непрочитанное сообщение bvv » 2011-03-11 12:21:22

acpi_video загружен, при помощи sysctl можно менять уровень подсветки в hw.acpi.video.lcd0.brightness, вот только это никак не проявляется на самой подсветке, вероятно потому, что:

Код: Выделить всё

....
hw.acpi.video.lcd0.active: 0
...
# sysctl hw.acpi.video.lcd0.active=1
hw.acpi.video.lcd0.active 0->0

Аватара пользователя
gx_ua
сержант
Сообщения: 164
Зарегистрирован: 2009-03-01 0:50:11
Откуда: Киев
Контактная информация:

Re: Фря, ACPI и Dell Vostro 3300

Непрочитанное сообщение gx_ua » 2011-03-11 13:17:25

bvv писал(а):acpi_video загружен, при помощи sysctl можно менять уровень подсветки в hw.acpi.video.lcd0.brightness, вот только это никак не проявляется на самой подсветке, вероятно потому, что:

Код: Выделить всё

....
hw.acpi.video.lcd0.active: 0
...
# sysctl hw.acpi.video.lcd0.active=1
hw.acpi.video.lcd0.active 0->0
у меня есть dell inspiron 1520, там меняется так:
# sysctl hw.acpi.video.crt1.active=1
# sysctl hw.acpi.video.crt1.brightness=100
hw.acpi.video.crt1.brightness: 24 -> 100

Вот все что у меня в sysctl:
# sysctl hw.acpi.video.crt1
hw.acpi.video.crt1.active: 1
hw.acpi.video.crt1.brightness: 100
hw.acpi.video.crt1.fullpower: 100
hw.acpi.video.crt1.economy: 100
hw.acpi.video.crt1.levels: 100 100 12 24 36 48 60 72 84 100

bvv
проходил мимо
Сообщения: 5
Зарегистрирован: 2011-03-11 9:06:36

Re: Фря, ACPI и Dell Vostro 3300

Непрочитанное сообщение bvv » 2011-03-11 13:36:04

У меня на crt нет методов для изменения яркости, нет его и в sysctl, соответственно, вот кусок dsdt:

Код: Выделить всё

        Device (CRT)
        {
            Method (_ADR, 0, NotSerialized)
            {
                Return (0x0100)
            }
            Method (_DCS, 0, NotSerialized)
            {
                Store (SMI (0x8E, 0x02), Local0)
                Return (Local0)
            }
            Method (_DGS, 0, NotSerialized)
            {
                Store (SMI (0x99, 0x02), Local0)
                Return (Local0)
            }
            Method (_DSS, 1, NotSerialized)
            {
                DSS (0x02, Arg0)
            }
        }
        Device (LCD)
        {
            Method (_ADR, 0, NotSerialized)
            {
                Return (0x0110)
            }
            Method (_DCS, 0, NotSerialized)
            {
                Store (SMI (0x8E, One), Local0)
                Return (Local0)
            }
            Method (_DGS, 0, NotSerialized)
            {
                Store (SMI (0x99, One), Local0)
                Return (Local0)
            }
            Method (_DSS, 1, NotSerialized)
            {
                DSS (One, Arg0)
            }
            Method (_BCL, 0, NotSerialized)
            {
                Return (Package (0x12)
                {
                    0x64, 
                    0x1E, 
                    0x06, 
                    0x0C, 
                    0x12, 
                    0x18, 
                    0x1E, 
                    0x24, 
                    0x2A, 
                    0x30, 
                    0x36, 
                    0x3C, 
                    0x42, 
                    0x48, 
                    0x4E, 
                    0x54, 
                    0x5A, 
                    0x64
                })
            }
            Method (_BCM, 1, NotSerialized)
            {
                SX10 ()
                SX30 (0x19)
                SX30 (One)
                SX30 (Arg0)
                Store (Arg0, BRTL)
                SX11 ()
                SX12 ()
            }
            Method (_BQC, 0, NotSerialized)
            {
                Store (SMI (0x19, 0x02), Local0)
                Return (Local0)
            }
        }
хотя как вариант, можно попробовать в CRT добавить секции _BCM и _BCL, спасибо за идею. А не покажешь свой acpidump -dt ?

Аватара пользователя
gx_ua
сержант
Сообщения: 164
Зарегистрирован: 2009-03-01 0:50:11
Откуда: Киев
Контактная информация:

Re: Фря, ACPI и Dell Vostro 3300

Непрочитанное сообщение gx_ua » 2011-03-11 13:46:35

там очень большой вывод, вот на фтп:
ftp://ftp.lissyara.su/users/gx_ua/freeb ... _dell_1520

bvv
проходил мимо
Сообщения: 5
Зарегистрирован: 2011-03-11 9:06:36

Re: Фря, ACPI и Dell Vostro 3300

Непрочитанное сообщение bvv » 2011-03-11 13:52:10

Спасибо ! Помедитирую, о результате напишу.

bvv
проходил мимо
Сообщения: 5
Зарегистрирован: 2011-03-11 9:06:36

Re: Фря, ACPI и Dell Vostro 3300

Непрочитанное сообщение bvv » 2011-03-21 14:58:30

Забыл сказать, видюха у меня Nvidia G310M и судя по всему, проблема связана с ней. В качестве временной меры обеспечил себе регулировку яркости посредством порта "x11/xbrightness/". Решение такое удовлетворения не принесло ... Продолжаю борьбу за подсветку и надеюсь на помощь.
:st:

1110
проходил мимо

Re: Фря, ACPI и Dell Vostro 3300

Непрочитанное сообщение 1110 » 2011-03-21 15:43:17

bvv писал(а):Забыл сказать, видюха у меня Nvidia G310M и судя по всему, проблема связана с ней. В качестве временной меры обеспечил себе регулировку яркости посредством порта "x11/xbrightness/". Решение такое удовлетворения не принесло ... Продолжаю борьбу за подсветку и надеюсь на помощь.
:st:
а ты напиши про проблему в рассылку на freebsd-acpi@. мож кто и поможет...