Решено : modprobe button : device not found (Slackware 12.2 - проблема с ACPI)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

trailmax
Сообщения: 24
ОС: SuSE 10.1

Решено : modprobe button : device not found

Сообщение trailmax »

Добрый день товарищи

Поставил свежую Slackware 12.2 и всплыла проблема - комп не выключается сам.. пишет что выключить можно, но сам не выключается.

/etc/rc.d/rc.acpi запускаемый, загружается при старте компа.

пробовал из под рута пускать acpid на это получал ошибку, что не может найти /proc/acpi/event - а там действильно нету /proc/acpi

запускаю modprobe button - пишет, что device not found.

Пробовал подгружать все модули из каталога acpi - одинаковая ошибка везде. Остальные модули работают нормально.. только acpi не грузятся.

Попробовал заменить неработающие модули на те же файлы из Slackware 12.1 - выдавалась ошибка, что ядро не то.. ну как бы ожидаемая ошибка.. это я от отчаяния )

Понятно, что что-то не так с модулем этим.

Внимание вопрос: можно ли в такой ситации обойтись без пересборки всего ядра.. только один модуль пересобрать? или что это? из-за чего это? Новое ядро не поддерживает мое железо? даунгрейдить до старого ядра?


з.ы железо не поменялось. Только Слаку переставил на более свежую.. а в старой слаке все работало. Ядро пока не пересобирал.
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: Решено : modprobe button : device not found

Сообщение Goodvin »

iУведомление от модератора
Перемещено в дистрибутивный раздел.
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Решено : modprobe button : device not found

Сообщение bormant »

$ dmesg |egrep -i "acpi|apic"
Ничего интересного про ошибки не содержит?

# find /etc -name "*.new*
что дает на предмет необновленных конфигов?
Спасибо сказали:
trailmax
Сообщения: 24
ОС: SuSE 10.1

Re: Решено : modprobe button : device not found

Сообщение trailmax »

bormant писал(а):
27.01.2009 18:52
$ dmesg |egrep -i "acpi|apic"
Ничего интересного про ошибки не содержит?

# find /etc -name "*.new*
что дает на предмет необновленных конфигов?

на dmesg выдает много всего..
помимо прочего есть строчки:
ACPI: BIOS age (1906) fails cutoff (2001), acpi=force is required to enable ACPI. DIsabling ACPI support.
(сорри, скопировать не могу - с другого компа пишу, а на неисправном сети нету)

Никаких новых конфигов нет.

я так понял, при загрузке ядра надо требовать acpi??
Спасибо сказали:
flank'er
Сообщения: 496
Статус: слаковщик
ОС: Slackware64

Re: Решено : modprobe button : device not found

Сообщение flank'er »

Внимание вопрос: можно ли в такой ситации обойтись без пересборки всего ядра.. только один модуль пересобрать? или что это? из-за чего это? Новое ядро не поддерживает мое железо? даунгрейдить до старого ядра?

да, пожалуй стоит откатится до старого ядра, чтобы быть увереным что в нем все дело, а не в демоне acpid например.
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Решено : modprobe button : device not found

Сообщение arkhnchul »

acpi=force is required to enable ACPI

я так понял, при загрузке ядра надо требовать acpi??

правильно. Все равно, правда, не факт, что заработает... но попробуйте.
Losing is fun!
Спасибо сказали:
Farstar
Сообщения: 8
ОС: Slackware

Re: Решено : modprobe button : device not found

Сообщение Farstar »

Столкнулся с той же проблемой на своем старом ноутбуке IBM ThinkPad iSeries 1200.
Только что решил добавлением параметра acpi=force к загрузке ядра. Ядро 2.6.28.1 (проапгрейдил бывшее 2.6.27).
dmesg теперь выдает на предмет acpi:

Код:

BIOS-e820: 000000000bff0000 - 000000000bff8000 (ACPI data) BIOS-e820: 000000000bff8000 - 000000000c000000 (ACPI NVS) ACPI: RSDP 000FE030, 0014 (r0 IBM ) ACPI: RSDT 0BFF0000, 0030 (r1 IBM ATLANTA2 3 IBM 0) ACPI: FACP 0BFF008C, 0074 (r1 IBM ATLANTA2 3 IBM 0) ACPI: DSDT 0BFF0104, 3169 (r1 IBM ATLANTA2 3 MSFT 100000C) ACPI: FACS 0BFF8000, 0040 ACPI: BOOT 0BFF0030, 0028 (r1 IBM ATLANTA2 3 IBM 0) ACPI: DBGP 0BFF0058, 0034 (r1 IBM ATLANTA2 3 IBM 0) ACPI: no DMI BIOS year, acpi=force is required to enable ACPI ACPI: acpi=force override ACPI: PM-Timer IO Port: 0xf008 Kernel command line: BOOT_IMAGE=think ro root=302 splash=silent acpi=force ACPI: Core revision 20080926 ACPI: setting ELCR to 0200 (from 0c00) ACPI: bus type pci registered ACPI: EC: Look up EC in DSDT ACPI: Interpreter enabled ACPI: (supports S0 S1 S4 S5) ACPI: Using PIC for interrupt routing ACPI: EC: GPE = 0x18, I/O: command/status = 0x66, data = 0x62 ACPI: EC: driver started in poll mode ACPI: No dock devices found. ACPI: PCI Root Bridge [PCI0] (0000:00) pci 0000:00:07.3: quirk: region f000-f03f claimed by PIIX4 ACPI ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Link [PILA] (IRQs 3 4 5 6 7 9 *10 11 12 14 15) ACPI: PCI Interrupt Link [PILB] (IRQs 3 4 5 6 7 9 10 *11 12 14 15) ACPI: PCI Interrupt Link [PILC] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [PILD] (IRQs 3 4 5 6 7 9 *10 11 12 14 15) PCI: Using ACPI for IRQ routing pnp: PnP ACPI init ACPI: bus type pnp registered pnp: PnP ACPI: found 9 devices ACPI: ACPI bus type pnp unregistered ACPI: PCI Interrupt Link [PILA] enabled at IRQ 10 ACPI: PCI Interrupt Link [PILB] enabled at IRQ 11 ACPI: AC Adapter [AC] (on-line) ACPI: Battery Slot [BAT0] (battery absent) ACPI: Power Button (FF) [PWRF] ACPI: Sleep Button (CM) [SLPB] parport_pc 00:06: reported by Plug and Play ACPI ACPI: Lid Switch [LID] ACPI: CPU0 (power states: C1[C1] C2[C2]) processor ACPI_CPU:00: registered as cooling_device0 ACPI: I/O resource piix4_smbus [0xf100-0xf107] conflicts with ACPI region SMB6 [0xf106-0xf106] ACPI: Device needs an ACPI driver ACPI: PCI Interrupt Link [PILD] enabled at IRQ 10 ACPI: Thermal Zone [THR2] (58 C)
Спасибо сказали:
trailmax
Сообщения: 24
ОС: SuSE 10.1

Re: Решено : modprobe button : device not found

Сообщение trailmax »

Проблема решена: пересобрал ядро с поддержкой acpi включенное в ядро, а не как модуль и при загрузке ядра передаю ему параметры "acpi=force" - все работает как надо.. осталось разобраться с hibernate -)
Спасибо сказали:
Аватара пользователя
fines
Сообщения: 359
ОС: Slackware-current

Re: Решено : modprobe button : device not found

Сообщение fines »

Для того, чтобы компьютер выключался кнопкой power надо написать в /etc/rc.d/rc.modules

/sbin/modprobe button
Спасибо сказали: