Добрый день товарищи
Поставил свежую Slackware 12.2 и всплыла проблема - комп не выключается сам.. пишет что выключить можно, но сам не выключается.
/etc/rc.d/rc.acpi запускаемый, загружается при старте компа.
пробовал из под рута пускать acpid на это получал ошибку, что не может найти /proc/acpi/event - а там действильно нету /proc/acpi
запускаю modprobe button - пишет, что device not found.
Пробовал подгружать все модули из каталога acpi - одинаковая ошибка везде. Остальные модули работают нормально.. только acpi не грузятся.
Попробовал заменить неработающие модули на те же файлы из Slackware 12.1 - выдавалась ошибка, что ядро не то.. ну как бы ожидаемая ошибка.. это я от отчаяния )
Понятно, что что-то не так с модулем этим.
Внимание вопрос: можно ли в такой ситации обойтись без пересборки всего ядра.. только один модуль пересобрать? или что это? из-за чего это? Новое ядро не поддерживает мое железо? даунгрейдить до старого ядра?
з.ы железо не поменялось. Только Слаку переставил на более свежую.. а в старой слаке все работало. Ядро пока не пересобирал.
Решено : modprobe button : device not found (Slackware 12.2 - проблема с ACPI)
Модератор: Модераторы разделов
-
Goodvin
- Ведущий рубрики
- Сообщения: 4333
- Статус: ⚝⚠⚒⚑⚖☭☞☣☤&
Re: Решено : modprobe button : device not found
i Уведомление от модератора Перемещено в дистрибутивный раздел.
-
bormant
- Сообщения: 1354
Re: Решено : modprobe button : device not found
$ dmesg |egrep -i "acpi|apic"
Ничего интересного про ошибки не содержит?
# find /etc -name "*.new*
что дает на предмет необновленных конфигов?
Ничего интересного про ошибки не содержит?
# find /etc -name "*.new*
что дает на предмет необновленных конфигов?
-
trailmax
- Сообщения: 24
- ОС: SuSE 10.1
Re: Решено : modprobe button : device not found
на 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
Внимание вопрос: можно ли в такой ситации обойтись без пересборки всего ядра.. только один модуль пересобрать? или что это? из-за чего это? Новое ядро не поддерживает мое железо? даунгрейдить до старого ядра?
да, пожалуй стоит откатится до старого ядра, чтобы быть увереным что в нем все дело, а не в демоне acpid например.
-
arkhnchul
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
Re: Решено : modprobe button : device not found
acpi=force is required to enable ACPI
я так понял, при загрузке ядра надо требовать acpi??
правильно. Все равно, правда, не факт, что заработает... но попробуйте.
Losing is fun!
-
Farstar
- Сообщения: 8
- ОС: Slackware
Re: Решено : modprobe button : device not found
Столкнулся с той же проблемой на своем старом ноутбуке IBM ThinkPad iSeries 1200.
Только что решил добавлением параметра acpi=force к загрузке ядра. Ядро 2.6.28.1 (проапгрейдил бывшее 2.6.27).
dmesg теперь выдает на предмет acpi:
Только что решил добавлением параметра 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
Проблема решена: пересобрал ядро с поддержкой acpi включенное в ядро, а не как модуль и при загрузке ядра передаю ему параметры "acpi=force" - все работает как надо.. осталось разобраться с hibernate -)
-
fines
- Сообщения: 359
- ОС: Slackware-current
Re: Решено : modprobe button : device not found
Для того, чтобы компьютер выключался кнопкой power надо написать в /etc/rc.d/rc.modules
/sbin/modprobe button