LINUX.ORG.RU

linux-3.9.1 не работают fn keys

 , ,


0

1

Здравствуйте.

Обновил ядро с 3,8,8 до 3,9,1 - перестали работать все fn клавиши. Конфиг делал заново, но все проверял, поэтому скорее всего в 3,9,1 появилась новая опция. Подскажите пожалуйста

linux-3.8.8-gentoo config http://bpaste.net/show/98077/ linux-3.9.1-gentoo-r1 config http://bpaste.net/show/98078/

diff linux-3.8.8-gentoo linux-3.9.1-gentoo-r1
покажет тебе все изменения

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

А зачем было конфиг делать заново?

«Значит так надо» ™

init_6 ★★★★★
()

3,9,1

Жди 4 и тебя накроет лучше (ман терминатор).
//зачем новый конф опять создавать?

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

Вот из диффа http://bpaste.net/show/98084/

+CONFIG_HAVE_IRQ_WORK=y
+CONFIG_EXPERIMENTAL=y
+CONFIG_GENERIC_SIGALTSTACK=y
+CONFIG_ACPI_BGRT=y
+CONFIG_PATA_AMD=y
+CONFIG_PPP=y
+CONFIG_SLHC=y
+CONFIG_ATH_COMMON=y
+CONFIG_ATH9K_HW=y
+CONFIG_ATH9K_COMMON=y
+CONFIG_ATH9K=y
+CONFIG_ATH9K_AHB=y
+CONFIG_STEP_WISE=y
+CONFIG_USB_SUSPEND=y
+CONFIG_USB_SERIAL=y
+CONFIG_USB_SERIAL_WWAN=y
+CONFIG_USB_SERIAL_OPTION=y
+CONFIG_PERCPU_RWSEM=y
+CONFIG_XZ_DEC_POWERPC=y
+CONFIG_XZ_DEC_IA64=y
+CONFIG_XZ_DEC_ARM=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_SPARC=y

Что из этого влияет на FN?

зачем новый конф опять создавать?

make oldconfig? (не знаю как правильно отвечать YNM, вдруг что важное включу/отключу)

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

не знаю как правильно отвечать YNM

Используй тогда другую оболочку.

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

Никак, просто его укажи в пути. Там ридми есть.
//я вообще не советчик уже, может чего поменялось, последний раз пересобирал лет 8 назад, т.к. не надо и убунта есть ;)

amorpher ★★★★★
()

не помогает ничего, вернулся на 3,8,х

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

fn клавиши где? на клавиатуре ноута? какой ноут?

Ага, поражают люди такие.

- У меня не работает клавиатура.

-- Подробнее опишите.

- У меня не работает клавиатура!!

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

как ответить oldconfig-у чтоб осталось по дефолту

echo | make oldconfig
i-rinat ★★★★★
()

И да как правило fn клавиши ноутбуков зависят от ядра чуть менее чем вообще никак. Потому как либо они вообще напрямую завязаны на самом железе либо посредством того же acpi/bios-а…

init_6 ★★★★★
()

не надо тут. У тебя просто пришитые счтрочки конфига для клавиатуры в xorg.conf

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

А, всё понятно - не работает потому, что ты вкомпилил в ядро, а не модулями, сделай так:

CONFIG_ASUS_LAPTOP=m
CONFIG_ASUS_WMI=m
CONFIG_ASUS_NB_WMI=m
CONFIG_ACPI_WMI=m

инфа C%

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

там есть разновидности и у меня одна из них

есть какая-то команда для определения точной модели, забыл,

но вот lspci

00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4)
00:1c.4 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 5 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GTX 660M] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GK107 HDMI Audio Controller (rev a1)
03:00.0 Network controller: Atheros Communications Inc. AR9485 Wireless Network Adapter (rev 01)
04:00.0 Ethernet controller: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet (rev c0)

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

хм.. xev и acpi на предмет реагирования fn-клавиш.. пара-тройка клавиш завязаны на железо.. часть садится на acpi, часть на менеджер(у мну авесом - привязка попроще).. хоть и ноут acer у мну.. сути не меняет

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

Очень похожая проблема на арче, ноутбук ASUS K73SV, после перехода 3.8.11 -> 3.9.2 отвалились комбинации с клавишами Fn. xev их НЕ ловит, из event-устройства данные при их нажатии НЕ идут. На предыдущем ядре все работало. И судя по форумам у многих людей такая кака случилась с переходом на 3.9.

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

Очень похожая проблема на арче, ноутбук ASUS K73SV, после перехода 3.8.11 -> 3.9.2 отвалились комбинации с клавишами Fn. xev их НЕ ловит, из event-устройства данные при их нажатии НЕ идут.

См в первую очередь настройки acpi! Пробуй новое с разными acpi_osi=

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

Пробовал, не помогло. Пара ссылок по теме: https://bbs.archlinux.org/viewtopic.php?pid=1273263 http://browse.feedreader.com/c/Arch_Linux_Bugtracker/422247708

Кстати, похоже в 3.9 довольно сильно поменялся API, потому что например под это ядро перестал компилировать драйвер ixpio (для промышленных железок).

anonymous
()
Ответ на: комментарий от init_6

В общем, в арче помогло добавить asus-nb-wmi в список модулей в mkinitcpio.conf и запустить от рута «mkinitcpio -p linux»

skhoroshavin
()
Ответ на: оно? от brothermechanic

С новым ядром и udev оно не нужно. Да и сомнительны прошивки для кнопок.

anonymous
()

получается без mkinitcpio (а он еще зависит от initramfs) не видать мне fn на 3,9?

Поясняю обстановку

не грузится asus-nb-wmi (его просто нет на пути /sys/kernel/debug/asus-nb-wmi/)

ps:asus-nb-wmi вкомпилен

brothermechanic ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.