can't evaluate _CRS: 12311

Закрыто
allllbbbert
Сообщения: 263
Зарегистрирован: 18 дек 2012, 16:51
Operating system: ROSA Desktop.Fresh 2012 R2
Откуда: Литва

can't evaluate _CRS: 12311

Сообщение allllbbbert » 16 май 2013, 00:06

Доброго времени суток. Может кто поможет с таким вопросом. Перед загрузкой ROSA.Fresh 64bit (после GRUB) выдаёт текст:
[ 0.??????] pnp 00:0c: can't evaluate _CRS: 12311
где "?" это любые цифры (например [ 0.477849] ). Так было всегда, с самой установки. Я так понимаю что-то с ACPI? Напрягает то, что цифры в [ ] постоянно меняются. Своими силами понять не могу. На форумах иногда этот вопрос идёт вместе с не грузящимися иксами (хотя IMHO, надпись "...can't evaluate _CRS: 12311" возможно у них была всегда, просто иксы стартуя её "прикрывали", пока не сломались).

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

grep . /sys/bus/pnp/devices/*/id
выдаёт:
/sys/bus/pnp/devices/00:00/id:PNP0a08
/sys/bus/pnp/devices/00:00/id:PNP0a03
/sys/bus/pnp/devices/00:01/id:PNP0200
/sys/bus/pnp/devices/00:02/id:INT0800
/sys/bus/pnp/devices/00:03/id:PNP0103
/sys/bus/pnp/devices/00:03/id:PNP0c01
/sys/bus/pnp/devices/00:04/id:PNP0c04
/sys/bus/pnp/devices/00:05/id:PNP0c02
/sys/bus/pnp/devices/00:06/id:PNP0b00
/sys/bus/pnp/devices/00:07/id:PNP0303
/sys/bus/pnp/devices/00:08/id:PNP0401
/sys/bus/pnp/devices/00:09/id:DLL04a3
/sys/bus/pnp/devices/00:09/id:PNP0f13
/sys/bus/pnp/devices/00:0a/id:PNP0c02
/sys/bus/pnp/devices/00:0b/id:SMO8800
/sys/bus/pnp/devices/00:0c/id:PNP0c01
То есть что то с устройством devices/00:0c/id:PNP0c01? Нет драйвера или что-то другое? Может мне что нибудь надо ручками подправить?

Комп. chipset: Mobile Intel® QM67 Express
CPU: intel i7 второго поколения
GPU: AMD FirePro M5950

PS
На "Linux ACPI Development Discussion List" нашёл такую переписку:

> On Tuesday 01 March 2011 18:03:23 Moore, Robert wrote:
> > - there seem to be another problem in the acpica resource handling
> > depths if _CRS functions do not return anything.
> >
> > Strictly speaking it's illegal for _CRS to not return anything.
> > Practically, perhaps we should repair this case to a "NULL" resource
> > descriptor which perhaps could be defined as a resource descriptor
> > with a single End Tag descriptor.
> Be aware that this was an early BIOS.
> I am fine if there is an error message if this is not allowed.
> It's the first time I saw such a message and an empty resource func.
>
> Thomas

The goal of the repair code is of course to simplify the drivers. What we'd like to be able to do is guarantee
that if an AE_OK is returned by the evaluation of a predefined ACPI name, the returned object is of the
correct type. It seems to me that a "resource descriptor" is a special type of buffer, so we can add support
for that in the repair code.
In the _CRS case above, we could return a resource descriptor with simply an EndTag -- the driver can of
course squawk about this if it desires.

слова понимаю а смысл нет :)

Аватара пользователя
akdengi
Сообщения: 1381
Зарегистрирован: 12 сен 2011, 13:44

Re: can't evaluate _CRS: 12311

Сообщение akdengi » 16 май 2013, 07:03

Просто попробуйте добавить в строку загрузки Grub вот эти строки: acpi_osi=Linux

allllbbbert
Сообщения: 263
Зарегистрирован: 18 дек 2012, 16:51
Operating system: ROSA Desktop.Fresh 2012 R2
Откуда: Литва

Re: can't evaluate _CRS: 12311

Сообщение allllbbbert » 16 май 2013, 10:01

akdengi писал(а):Просто попробуйте добавить в строку загрузки Grub вот эти строки: acpi_osi=Linux
А добавлять прямо в /etc/default/grub или через system settings\GRUB2 bootloader? Просто раньше не редактировал GRUB.
Вложения
sysset.png

allllbbbert
Сообщения: 263
Зарегистрирован: 18 дек 2012, 16:51
Operating system: ROSA Desktop.Fresh 2012 R2
Откуда: Литва

Re: can't evaluate _CRS: 12311

Сообщение allllbbbert » 16 май 2013, 10:25

allllbbbert писал(а):
akdengi писал(а):Просто попробуйте добавить в строку загрузки Grub вот эти строки: acpi_osi=Linux
А добавлять прямо в /etc/default/grub или через system settings\GRUB2 bootloader? Просто раньше не редактировал GRUB.
Изменение в /etc/default/grub и /etc/default/grub.original
GRUB_CMDLINE_LINUX_DEFAULT='splash=silent logo.nologo quiet acpi_osi=Linux'
ничего не дало.

bober
Сообщения: 37
Зарегистрирован: 16 май 2013, 19:53
Operating system: Arch Linux
Rosa Fresh

Re: can't evaluate _CRS: 12311

Сообщение bober » 16 май 2013, 20:24

allllbbbert писал(а):Доброго времени суток. Может кто поможет с таким вопросом. Перед загрузкой ROSA.Fresh 64bit (после GRUB) выдаёт текст:
[ 0.??????] pnp 00:0c: can't evaluate _CRS: 12311
где "?" это любые цифры (например [ 0.477849] ). Так было всегда, с самой установки. Я так понимаю что-то с ACPI? Напрягает то, что цифры в [ ] постоянно меняются. Своими силами понять не могу. На форумах иногда этот вопрос идёт вместе с не грузящимися иксами (хотя IMHO, надпись "...can't evaluate _CRS: 12311" возможно у них была всегда, просто иксы стартуя её "прикрывали", пока не сломались).

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

grep . /sys/bus/pnp/devices/*/id
выдаёт:
udevadm info -a </sys/bus/pnp/devices/*/id[/code]>
там будет аттрибут-строка id
дизассемлируйте /sys/firmware/.../dsdt, по этой строке найдёте своё устройство

allllbbbert
Сообщения: 263
Зарегистрирован: 18 дек 2012, 16:51
Operating system: ROSA Desktop.Fresh 2012 R2
Откуда: Литва

Re: can't evaluate _CRS: 12311

Сообщение allllbbbert » 16 май 2013, 20:45

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

udevadm info -a </sys/bus/pnp/devices/*/id
там будет аттрибут-строка id
дизассемлируйте /sys/firmware/.../dsdt, по этой строке найдёте своё устройство
Можно с этого места по подробнее? :)

bober
Сообщения: 37
Зарегистрирован: 16 май 2013, 19:53
Operating system: Arch Linux
Rosa Fresh

Re: can't evaluate _CRS: 12311

Сообщение bober » 16 май 2013, 21:06

iasl -d

allllbbbert
Сообщения: 263
Зарегистрирован: 18 дек 2012, 16:51
Operating system: ROSA Desktop.Fresh 2012 R2
Откуда: Литва

Re: can't evaluate _CRS: 12311

Сообщение allllbbbert » 17 май 2013, 20:25

bober писал(а):iasl -d
А проще вариантов нету? Почитал о этом методе, много наворотить им можно.

bober
Сообщения: 37
Зарегистрирован: 16 май 2013, 19:53
Operating system: Arch Linux
Rosa Fresh

Re: can't evaluate _CRS: 12311

Сообщение bober » 18 май 2013, 12:56

сделайте /usr/bin/sudo cat /sys/firmware/acpi/tables/DSDT > dsdt.aml и передайте через вложения.

bober
Сообщения: 37
Зарегистрирован: 16 май 2013, 19:53
Operating system: Arch Linux
Rosa Fresh

Re: can't evaluate _CRS: 12311

Сообщение bober » 23 май 2013, 20:12

allllbbbert писал(а):
bober писал(а):iasl -d
А проще вариантов нету? Почитал о этом методе, много наворотить им можно.
ничего особенного наворотить "этим методом" нельзя, не ссы

allllbbbert
Сообщения: 263
Зарегистрирован: 18 дек 2012, 16:51
Operating system: ROSA Desktop.Fresh 2012 R2
Откуда: Литва

Re: can't evaluate _CRS: 12311

Сообщение allllbbbert » 23 май 2013, 21:06

bober писал(а): ничего особенного наворотить "этим методом" нельзя, не ссы
Спасибо за моральную поддержку. :) Просто на одном форуме прочитал предупреждение, вот и призадумался.
А так, конечно попробую, как только буду уверен, что понимаю что делаю. Надо ещё почитать и в virtualbox поэкспериментировать.

bober
Сообщения: 37
Зарегистрирован: 16 май 2013, 19:53
Operating system: Arch Linux
Rosa Fresh

Re: can't evaluate _CRS: 12311

Сообщение bober » 23 май 2013, 21:40

перезаписать дсдт можно загрузчиком, грубом например, или если ядро > 3.8 то можно прямо в cpio архив засунуть по жёстко прописанному пути kernel/firmware/acpi/ http://code.metager.de/source/xref/linu ... /osl.c#580 и ядро подхватит её. Любые эти изменения можно без проблем откатить, на том форуме, где вы читали, приврали насчёт опастности

allllbbbert
Сообщения: 263
Зарегистрирован: 18 дек 2012, 16:51
Operating system: ROSA Desktop.Fresh 2012 R2
Откуда: Литва

Re: can't evaluate _CRS: 12311

Сообщение allllbbbert » 23 май 2013, 22:36

bober писал(а):перезаписать дсдт можно загрузчиком, грубом например, или если ядро > 3.8 то можно прямо в cpio архив засунуть по жёстко прописанному пути kernel/firmware/acpi/ http://code.metager.de/source/xref/linu ... /osl.c#580 и ядро подхватит её. Любые эти изменения можно без проблем откатить, на том форуме, где вы читали, приврали насчёт опастности
Ядро пока 3.6, жду 3,8. Спасибо за направление в котором надо копать, теперь буду учить матчасть. :)

bober
Сообщения: 37
Зарегистрирован: 16 май 2013, 19:53
Operating system: Arch Linux
Rosa Fresh

Re: can't evaluate _CRS: 12311

Сообщение bober » 29 май 2013, 10:44

Твоя система вполне вероятно использует память закреплённую за устройством. В один прекрасный день ядро выделит страницу с этой памятью себе или процессу и вся твоя система навернётся медным тазом.

Закрыто

Вернуться в «Обсуждение ROSA Fresh R2, R3 (платформа 2012.1)»