| Summary: | toshutils do not work at Toshiba Tecra 9000 | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | seriv <seriv> |
| Component: | toshutils | Assignee: | Andrey Rahmatullin <wrar> |
| Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus |
| Severity: | major | ||
| Priority: | P2 | ||
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
Подтверждаю. Работает на Tecra 8000 с 2.4.20-alt5. С 2.4.22-alt17 не работает с аналогичными симптомами. Мдя... На компактовском 2.4.22-alt17, загруженном с отключенным ACPI (acpi=off), всё работает. Насколько я понимаю, без патченья ядра заставить работать SCI/HCI (aka ioctl TOSH_SMM) на системах с включенным ACPI невозможно. Посему добавляю информацию об этом в описания пакетов и закрываю этот баг как неразрешимый. Видел в Сети патч, добавляющий модулю toshiba_acpi часть функционала модуля toshiba (правда, не проверял), но прикладывать его к коробочным ядрам я бы не стал. |
Как с ядром 2.4.25-alt4 так и с 2.6.5-std26-up-alt1 с одним и тем же результатом. Модули ядра toshiba и toshiba-acpi загружены. В strace видно, что open("/dev/toshiba", O_RDWR) = 3 open("proc/toshiba", R_OK) = 0 ioctl(3, TOSH_SMM, 0xbffff6c0) = -1 EINVAL (Invalid argument) Третий параметр у ioctl разный для разный утилит из пакетов toshutils и toshutils-x11. Пересборка пакета с хедерами соответствующими загруженному ядру проходит успешно, но не меняет к лучшему результаты запуска утилит.