Ideapad Z580 не загружает ядра выше 3.2.0-32

Я использую Ubuntu 64 bit 12.04.1 LTS. Я вижу либо мигающий курсор, либо черный экран, если я пытаюсь загрузить все ядра, начиная с версии 3.2.0-33 и выше. Безопасный режим не работает и для этих ядер.

Тем не менее, моя система загружается нормально и прекрасно работает на ядре 3.2.0-32, а также на ядрах, предшествующих этому.

Я видел других пользователей Z580 с такой же проблемой на других форумах.

Спасибо.

1
задан 11 January 2013 в 00:42

3 ответа

На Z580 загружается ядро ​​3.2.0-35, но это занимает 12-13 минут. dmesg показывает таймауты и ошибки в acpi. Загрузка с параметром ядра acpi=off приводит к более быстрой загрузке, но, возможно, можно найти менее ограничивающий параметр.

0
ответ дан 11 January 2013 в 00:42

Я использую 64-разрядную версию Lubuntu 12.10 на своем Z580, и мне удалось решить проблему с загрузкой, используя подход, описанный здесь .

Я выполнил следующие шаги:

  1. Установил iasl

    sudo apt-get install iasl
    
  2. Сделал копию файла DSDT.

    sudo cp /sys/firmware/acpi/tables/DSDT ~/DSDT
    
  3. Декомпилировал файл DSDT в файл .dsl

    sudo chmod +r DSDT
    iasl -d DSDT
    
  4. Отредактировал DSDT.dsl, добавив небольшую команду сна в WAEC метод.

     Method (WAEC, 0, NotSerialized)
    {
        Name (CUNT, 0x1E)
        While (LNotEqual (^PCI0.LPCB.EC0.BYFG, Zero))
        {
            Sleep (0x05)
            Decrement (CUNT)
            If (LEqual (CUNT, Zero))
            {
                Store (Zero, ^PCI0.LPCB.EC0.BYFG)
                Store (Zero, ^PCI0.LPCB.EC0.DRFG)
                Break
            }
        }
        Sleep (50) // #### adding this line is the only change ####
    }
    
  5. Получил файл .aml из DSDL.dsl

    iasl DSDT.dsl
    
  6. Скопирован в файл .aml в каталог / boot [ 1128]

    mv DSDT.aml dsdt.aml
    sudo cp dsdt.aml /boot/
    
  7. Добавил файл .aml в конфигурацию grub, используя метод, описанный здесь . Сначала загрузили файл 01_acpi.txt. Затем:

    mv 01_acpi.txt 01_acpi
    chmod +x 01_acpi
    sudo mv 01_acpi /etc/grub.d
    
  8. Обновлена ​​конфигурация grub

    sudo update-grub2
    
  9. После перезагрузки проблемы исчезли.

    sudo reboot
    

Моя текущая версия ядра - 3.5.0-17-generic. Не уверен, что происходит с более новыми ядрами.

0
ответ дан 11 January 2013 в 00:42

Я использую Ubuntu 12.10 amd64 и у меня была такая же проблема.

Я обновился до версии ядра 3.8.1, следуя инструкции http://www.adminlife.net/howtos/linux-kernel-backen-the-debian-way/

Теперь ноутбук запускается без проблем и поддержки ACPI.

0
ответ дан 11 January 2013 в 00:42

Другие вопросы по тегам:

Похожие вопросы: