LINUX.ORG.RU

Не работает клава

 


1

1

Нужна помощь , не работает клавиатура ни на 1 дистрибутиве линукс (debian/ubuntu/mint) - те, которые пробывал. На windows 10 всë нормально , в убунту пробывал обновить систему и другие советы - не помогли. Что может быть и как решить проблему? Еще , раньше всë было нормально, после kernel fatal panic отнëс в днс ноут и после этого и появилась проблема

Попробуй старую версию ядра, какое-нибудь 5.10, у меня на ноуте OSiO тоже на новых ядрах клава корректно не работает(считай не работает), но на старых ядрах(испытывал в SimplyLinux 10) работала, возможно тут та же история.

xterro ★★★★★
()
Ответ на: комментарий от loothttp

проверка клавы через терминал

Это как? И что вывело?

Грубости не было, было просто недостаточно информации.

Нет , сейчас я сижу на винде . Хочу перейти на линукс

А какая конечная задача? Просто возможно она решается и как-то иначе, например в виртуалке.

просто я реально не знал какая форма должна быть

Тут нет какой-то конкретной формы. Просто если вопрос о железе, нужно называть его модель, если о программе, то ее название. Желательно в заголовке, ну или в тексте темы. Просто нужно помочь людям себе помочь. Иногда бывает непонятно, какую информацию указать, тогда есть команда inxi -Fz. Она выводит краткую информацию обо всем железе и ОС. А что выводит inxi -M? Там версия биоса должна быть среди прочего.

Есть замечательная инструкция, как задавать вопросы. Рекомендую потратить немного времени, чтобы ее прочитать, это сэкономит очень много времени потом. Она научит спрашивать эффективно в плане получения помощи далеко не только здесь и не только о компьютерах и программах, а вообще обо всем, чего не знаешь. Там многие конкретные названия, примеры или жаргонизмы устарели, но сама суть полезна и сейчас.

https://www.cyberforum.ru/about-forum/announcement8.html

И пользуйтесь, пожалуйста, разметкой. Чтобы ее не учить есть lorify-ng новое универсальное расширение для LOR -а

ни на 1 дистрибутиве линукс (debian/ubuntu/mint)

Эти дистрибутивы слишком родственные, чтобы их пробовать для сравнения. Попробуйте Simply Linux.

damix9 ★★★
()
Ответ на: комментарий от loothttp

отказано в доступе пишет

sudo cp acpi_override /boot/acpi_override

PS2K находится в одном месте , и оно в обычных скобках ()

Ну выложите полностью этот файл dsdt.dsl. Если в сообщение не влазит, то на пастбин.

damix9 ★★★
()
Ответ на: комментарий от AlexVR

Что такое IRQ override?

А разве пользователь должен собирать ядро или править прошивку? Пользователь поставил дистрибутив. Дистрибутив не работает. Соответственно пользователь идет в багтрекер дистрибутива и репортит баг в пакете с ядром. А откатывать первый патч или накатывать второй патч, который исправляет первый, или писать свой патч - это уже решение мейнтейнера. Наверное, официальный сценарий использования такой.

damix9 ★★★
()
Ответ на: комментарий от damix9

А разве пользователь должен собирать ядро или править прошивку?

Смотря какой. Не было бы тех, кто правит и отправляет патчи, не было бы поддержки половины ноутов в ядре.

в багтрекер дистрибутива и репортит баг в пакете с ядром.

Какой эталонный дистрибутив?

Тут пробросить все мелкие патчи с mainline в lts-ы не могут. А ты предлагаешь зоопарк в дистрибутивах усилить.

AlexVR ★★★★★
()
Ответ на: комментарий от AlexVR

На кубунту все работает идеально. Единственный минус - при загрузке помехи какие то. Подскажите, смогу ли я нормально установить арч и редос? (Чтобы клава работала)

loothttp
() автор топика
Ответ на: комментарий от loothttp

Подскажите, смогу ли я нормально установить арч и редос?

Не работает клава (комментарий)

Я же выше сказал, что правки для твоего ноута появились в ядре 6.9, а в LTS версии изменения не дошли.

Arch - пробуй. Хотя бы больше узнаешь.

redos - Ядро 6.6. Сходу - увы. Если купишь лицензию, можешь попросить тех поддержку поддержать, отправив ссылку на патч. Вдруг сработает ;)

AlexVR ★★★★★
()
Ответ на: комментарий от loothttp

Блин.

Что бы работала клавиатура в Linux. Надо исправить предлагаемое ACPI поведение.

Начиная с версии 6.9 ядро Linux само это делает. Т.е. если взять дистрибутив с ядром 6.9+ то клава должна работать сама.

Если более старое ядро, то может не работать клава. Тогда идём путём ручной настройки Не работает клава (комментарий) учитывая опечатки в 5, 6, 7 и 13 пунктах.

AlexVR ★★★★★
()
Последнее исправление: AlexVR (всего исправлений: 1)
Ответ на: комментарий от loothttp

Просьба, пришли сюда куски dsdt.dsl для пунктов 6 и 7. Только пиши сообщение так:

Пункт 6:

~~~
xxx  PS2K xxxxx
xxxx
   IRQ(Edge, ActiveLow, Shared)
xxxx
~~~

Пункт 7:

~~~
xxxx
DefinitionBlock("", "DSDT", 2, "ALASKA", "A M I”, 0x01072009)
xxxx
~~~

Т.е. обрамляя текст для вставки тремя тильдами ~~~

AlexVR ★★★★★
()
Ответ на: комментарий от AlexVR

Arch - пробуй.

По идее, должен, у нас ядро уже за 6.11 перевалило (6.11.7 актуальная версия, для -rt – 6.10.2). А начиная с 6.12, видимо, обычным ядром станет -rt ядро, а пакета linux-rt больше не будет.

yars068 ★★★★
()
Последнее исправление: yars068 (всего исправлений: 2)
Ответ на: комментарий от AlexVR

Пункт 7:

Это в самом начале dsdt, объявление таблицы DSDT, надо изменить версию на единицу (вроде похож на дату)

Отрывок с коментариями

/*
 * Intel ACPI Component Architecture
 * AML/ASL+ Disassembler version 20200717 (64-bit version)
 * Copyright (c) 2000 - 2020 Intel Corporation
 * 
 * Disassembling to symbolic ASL+ operators
 *
 * Disassembly of dsdt.dat, Tue Oct  8 10:48:37 2024
 *
 * Original Table Header:
 *     Signature        "DSDT"
 *     Length           0x00005E00 (24064)
 *     Revision         0x02
 *     Checksum         0xC3
 *     OEM ID           "ALASKA"
 *     OEM Table ID     "A M I "
 *     OEM Revision     0x01072009 (17244169)
 *     Compiler ID      "INTL"
 *     Compiler Version 0x20200717 (538969879)
 */
DefinitionBlock ("", "DSDT", 2, "ALASKA", "A M I ", 0x01072009)
{

Пункт 6:

Объявление устройства PS2K в _SB.PCI0.SBRG

    Scope (_SB.PCI0.SBRG)
    {
        Device (PS2K)
        {
            ...поскипано...

            Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
            {
                ...поскипано...

                IRQ (Edge, ActiveLow, Shared, ) // <----- здесь меняем на ActiveHigh
                    {1}
            })
anonymous
()
Ответ на: комментарий от AlexVR

Я уже удалил убунту. Еще вопрос появился , а можно ли форматировать диск с линуксом? Просто на сколько я слышал что если что то сделать не так то в кирпич превратится ноут. Спасибо за ответы и заранее спасибо

loothttp
() автор топика