FedoraForum.org - Fedora Support Forums and Community
Results 1 to 11 of 11
  1. #1
    Join Date
    Aug 2016
    Location
    Iraq
    Posts
    750

    Problem in Fn key ??!!!

    Hi.

    There is a change happened just 1 hr ago regarding Fn key on my system.

    Since 1 & 3 months ago, duration from buying my laptop till 1 hr ago, I was able to use keys (F1 to F12) without need to press Fn key at all. For example: F8 to switch wifi on/off. Also, Fn key has LED & this LED was always OFF.

    I was need Fn AS A MUST to enter to tty, so that Ctrl+Alt+F2 not working alone at all. I had need to use Fn+Ctrl+Alt+F2 so as to enter to tty terminal.

    This was usual till 1 hr ago. I launched a game called Xonotic & tried to play it using Xbox joystick 360. There is an error in game so that if I press on joy7 button view will rotating around vertical axis in anticlockwise direction & persist so .... I tried to change setting of joystick key. I enter to position that I can not exit game. So, I press Fn+Ctrl+Alt+F2 to bring tty terminal, BUT it did not work ! I'm still in the game. However, after many clicks (I do not know how) game returm to be exit by press escape. I exit game.

    After that I noticed that I can not use any of my F keys unless I press Fn ! For example: if I press on F8 previously I can switch wifi ON/OFF without need to press Fn. Also I can press F3 alone to increase sound & F2 to decrease sound without need to press Fn. Now this is impossible ! I have to press Fn + F2 to decrease sound, Fn+F3 to increase sound, Fn+F8 to switch wifi ON/OFF !!

    Also, now, I can enter to tty terminal by JUST click Ctrl+Alt+F2 without need for Fn at all !! This was impossible !!

    Also, I noticed that LED of Fn key always ON now !!

    I power my laptop & wait 5 minutes then launch it again but same situation remain !!!

    What is gone ?? How can I make Fn LED switch off again ?
    Fedora 26 X64 bit Cinnamon edition on Lenovo ThinkPad e550 with Intel core i7 5500 CPU @ 2.40 GH X 2, RAM = 8 GB, HHD = 1 TB, Hybrid VGA (Intel Corporation HD Graphic 5500 + Radeon R7 M265 2GB)

  2. #2
    Join Date
    Dec 2013
    Location
    United Kingdom
    Posts
    5,232

    Re: Problem in Fn key ??!!!

    That is how it should have worked originally so it seems an update to one of the input libraries has been released to fix erroneous keyboard mapping with Lenovo devices.

  3. #3
    Join Date
    Aug 2016
    Location
    Iraq
    Posts
    750

    Re: Problem in Fn key ??!!!

    Quote Originally Posted by antikythera
    That is how it should have worked originally so it seems an update to one of the input libraries has been released to fix erroneous keyboard mapping with Lenovo devices.
    Yes ! I review the key combination for how to enter tty. Only Ctrl+Alt+F2 enough. And to be shure I press Alt+F1 & the result was as it should be: return to GUI DE ! Previously this was impossible & I was enforced to use Fn+Alt+F1

    It seem also, that I was confused when I saw that it started 1 hr ago. I think now it started many days ago ! Do you remember the error which occur to me when I move mouse just during 1st sec of screen sleeping & result was to make screen blinking infrequently & no return to DE in between & that EVEN TRIED TTY TERMINAL FAILED. No tty terminal not failed to bring, but since I used Fn+Ctrl+Alt+F2 it failed at that time. If I used Ctrl+Alt+F2 (without F2) it would be bringed ! And today during bug of game when I was not able to exit, also, tty terminal not bringed due to my use Fn key.

    And to be sure I test it: yes,

    1) Ctrl+Alt+F2 working & bring tty terminal. But,

    2) Fn+Ctrl+Alt+F2 not working to bring tty terminal.

    How long it last ! More than 1 year to fix this issue !

    I wish they will fix my Radeon R7 M265 dedicated VGA on kernel 4.14 in future.

    Thank you for your assurance antikythera
    Fedora 26 X64 bit Cinnamon edition on Lenovo ThinkPad e550 with Intel core i7 5500 CPU @ 2.40 GH X 2, RAM = 8 GB, HHD = 1 TB, Hybrid VGA (Intel Corporation HD Graphic 5500 + Radeon R7 M265 2GB)

  4. #4
    Join Date
    Aug 2016
    Location
    Iraq
    Posts
    750

    Re: Problem in Fn key ??!!!

    Quote Originally Posted by antikythera
    That is how it should have worked originally so it seems an update to one of the input libraries has been released to fix erroneous keyboard mapping with Lenovo devices.
    No ! Not solved yet ! It is not update fix Fn key ! It is something strenge !

    I have old Fedora 24 image. I use it to create l8ve usb os. I run this live usb os on my laptop & Fn key is also fixed !!!!!!!!!!!!!!!!!!!!

    This remember me by the following: my old laptop it's wifi not supported by current Linux distro. When I run or install Linux on it it's wifi will power Off & I wil never be able to power wifi On even by usin hardware button - even when format it & re- install Windows on it. It need me to run linux from usb (old Ubuntu GNOME support it's wifi) then use GNOME to switch On it's wifi, so as to be able to use hardware button again on Windows !!

    All what I remember thst during trial Xonotic game to re- configure joystick button, I tried F3 keyboard to activate special view, but it result in change sound (elevate it). Then I tried Fn+F3 in the hope to activsye this view but it did not work. Could this correct (fix) Fn key on my laptop ????!!!!!!!!!!!!!!

    Very strenge !!

    Now what I have to do regarding marking this thread by "solved": leave it " solved" or remove it ?!
    Fedora 26 X64 bit Cinnamon edition on Lenovo ThinkPad e550 with Intel core i7 5500 CPU @ 2.40 GH X 2, RAM = 8 GB, HHD = 1 TB, Hybrid VGA (Intel Corporation HD Graphic 5500 + Radeon R7 M265 2GB)

  5. #5
    Join Date
    Dec 2013
    Location
    United Kingdom
    Posts
    5,232

    Re: Problem in Fn key ??!!!

    marked unsolved again. please open terminal and run the following commands:
    Code:
    lspci -v
    lsusb -v
    then post the output here preferably in a code box

  6. #6
    Join Date
    Apr 2009
    Location
    central NY, USA
    Posts
    1,022

    Re: Problem in Fn key ??!!!

    BTW - usually there's a BIOS setting that determines if the <fn> key is 'engaged' by default or not
    Change - the only constant.

  7. #7
    Join Date
    Aug 2016
    Location
    Iraq
    Posts
    750

    Re: Problem in Fn key ??!!!

    Quote Originally Posted by antikythera
    marked unsolved again. please open terminal and run the following commands:
    Code:
    lspci -v
    lsusb -v
    then post the output here preferably in a code box
    Take the results:

    1) lspci -v
    Code:
    $ lspci -v
    00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
    	Subsystem: Lenovo Device 5020
    	Flags: bus master, fast devsel, latency 0
    	Capabilities: <access denied>
    	Kernel driver in use: bdw_uncore
    
    00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09) (prog-if 00 [VGA controller])
    	Subsystem: Lenovo Device 5021
    	Flags: bus master, fast devsel, latency 0, IRQ 45
    	Memory at e0000000 (64-bit, non-prefetchable) [size=16M]
    	Memory at d0000000 (64-bit, prefetchable) [size=256M]
    	I/O ports at 5000 [size=64]
    	[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
    	Capabilities: <access denied>
    	Kernel driver in use: i915
    	Kernel modules: i915
    
    00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
    	Subsystem: Lenovo Device 5020
    	Flags: bus master, fast devsel, latency 0, IRQ 48
    	Memory at e1330000 (64-bit, non-prefetchable) [size=16K]
    	Capabilities: <access denied>
    	Kernel driver in use: snd_hda_intel
    	Kernel modules: snd_hda_intel
    
    00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03) (prog-if 30 [XHCI])
    	Subsystem: Lenovo Device 5020
    	Flags: bus master, medium devsel, latency 0, IRQ 41
    	Memory at e1320000 (64-bit, non-prefetchable) [size=64K]
    	Capabilities: <access denied>
    	Kernel driver in use: xhci_hcd
    
    00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
    	Subsystem: Lenovo Device 5020
    	Flags: bus master, fast devsel, latency 0, IRQ 46
    	Memory at e1339000 (64-bit, non-prefetchable) [size=32]
    	Capabilities: <access denied>
    	Kernel driver in use: mei_me
    	Kernel modules: mei_me
    
    00:19.0 Ethernet controller: Intel Corporation Ethernet Connection (3) I218-V (rev 03)
    	Subsystem: Lenovo Device 5020
    	Flags: bus master, fast devsel, latency 0, IRQ 43
    	Memory at e1300000 (32-bit, non-prefetchable) [size=128K]
    	Memory at e133e000 (32-bit, non-prefetchable) [size=4K]
    	I/O ports at 5080 [size=32]
    	Capabilities: <access denied>
    	Kernel driver in use: e1000e
    	Kernel modules: e1000e
    
    00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
    	Subsystem: Lenovo Device 5020
    	Flags: bus master, fast devsel, latency 32, IRQ 47
    	Memory at e1334000 (64-bit, non-prefetchable) [size=16K]
    	Capabilities: <access denied>
    	Kernel driver in use: snd_hda_intel
    	Kernel modules: snd_hda_intel
    
    00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3) (prog-if 00 [Normal decode])
    	Flags: bus master, fast devsel, latency 0, IRQ 16
    	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
    	I/O behind bridge: None
    	Memory behind bridge: None
    	Prefetchable memory behind bridge: None
    	Capabilities: <access denied>
    	Kernel driver in use: pcieport
    	Kernel modules: shpchp
    
    00:1c.2 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 (rev e3) (prog-if 00 [Normal decode])
    	Flags: bus master, fast devsel, latency 0, IRQ 18
    	Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
    	I/O behind bridge: 00004000-00004fff [size=4K]
    	Memory behind bridge: e1200000-e12fffff [size=1M]
    	Prefetchable memory behind bridge: None
    	Capabilities: <access denied>
    	Kernel driver in use: pcieport
    	Kernel modules: shpchp
    
    00:1c.4 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #5 (rev e3) (prog-if 00 [Normal decode])
    	Flags: bus master, fast devsel, latency 0, IRQ 16
    	Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
    	I/O behind bridge: 00003000-00003fff [size=4K]
    	Memory behind bridge: e1100000-e11fffff [size=1M]
    	Prefetchable memory behind bridge: 00000000c0000000-00000000cfffffff [size=256M]
    	Capabilities: <access denied>
    	Kernel driver in use: pcieport
    	Kernel modules: shpchp
    
    00:1c.5 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #6 (rev e3) (prog-if 00 [Normal decode])
    	Flags: bus master, fast devsel, latency 0, IRQ 17
    	Bus: primary=00, secondary=06, subordinate=06, sec-latency=0
    	I/O behind bridge: None
    	Memory behind bridge: e1000000-e10fffff [size=1M]
    	Prefetchable memory behind bridge: None
    	Capabilities: <access denied>
    	Kernel driver in use: pcieport
    	Kernel modules: shpchp
    
    00:1d.0 USB controller: Intel Corporation Wildcat Point-LP USB EHCI Controller (rev 03) (prog-if 20 [EHCI])
    	Subsystem: Lenovo Device 5020
    	Flags: bus master, medium devsel, latency 0, IRQ 23
    	Memory at e133d000 (32-bit, non-prefetchable) [size=1K]
    	Capabilities: <access denied>
    	Kernel driver in use: ehci-pci
    
    00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
    	Subsystem: Lenovo Device 5020
    	Flags: bus master, medium devsel, latency 0
    	Capabilities: <access denied>
    	Kernel driver in use: lpc_ich
    	Kernel modules: lpc_ich
    
    00:1f.2 SATA controller: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] (rev 03) (prog-if 01 [AHCI 1.0])
    	Subsystem: Lenovo Device 5020
    	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 40
    	I/O ports at 50a8 [size=8]
    	I/O ports at 50b4 [size=4]
    	I/O ports at 50a0 [size=8]
    	I/O ports at 50b0 [size=4]
    	I/O ports at 5060 [size=32]
    	Memory at e133c000 (32-bit, non-prefetchable) [size=2K]
    	Capabilities: <access denied>
    	Kernel driver in use: ahci
    
    00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03)
    	Subsystem: Lenovo Device 5020
    	Flags: medium devsel, IRQ 18
    	Memory at e1338000 (64-bit, non-prefetchable) [size=256]
    	I/O ports at efa0 [size=32]
    	Kernel driver in use: i801_smbus
    	Kernel modules: i2c_i801
    
    00:1f.6 Signal processing controller: Intel Corporation Wildcat Point-LP Thermal Management Controller (rev 03)
    	Subsystem: Lenovo Device 5020
    	Flags: bus master, fast devsel, latency 0, IRQ 18
    	Memory at e133b000 (64-bit, non-prefetchable) [size=4K]
    	Capabilities: <access denied>
    	Kernel driver in use: intel_pch_thermal
    	Kernel modules: intel_pch_thermal
    
    04:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
    	Subsystem: Lenovo Device b736
    	Flags: bus master, fast devsel, latency 0, IRQ 18
    	I/O ports at 4000 [size=256]
    	Memory at e1200000 (64-bit, non-prefetchable) [size=16K]
    	Capabilities: <access denied>
    	Kernel driver in use: rtl8723be
    	Kernel modules: rtl8723be
    
    05:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Opal XT [Radeon R7 M265]
    	Subsystem: Lenovo Device 5021
    	Flags: bus master, fast devsel, latency 0, IRQ 44
    	Memory at c0000000 (64-bit, prefetchable) [size=256M]
    	Memory at e1100000 (64-bit, non-prefetchable) [size=256K]
    	I/O ports at 3000 [size=256]
    	Expansion ROM at e1140000 [disabled] [size=128K]
    	Capabilities: <access denied>
    	Kernel driver in use: radeon
    	Kernel modules: radeon
    
    06:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader (rev 01)
    	Subsystem: Lenovo Device 5020
    	Flags: bus master, fast devsel, latency 0, IRQ 42
    	Memory at e1000000 (32-bit, non-prefetchable) [size=4K]
    	Capabilities: <access denied>
    	Kernel driver in use: rtsx_pci
    	Kernel modules: rtsx_pci
    2) regarding lsusb -v I attached it as txt files because it is beyond post due to size limit of post.
    Attached Files Attached Files
    Fedora 26 X64 bit Cinnamon edition on Lenovo ThinkPad e550 with Intel core i7 5500 CPU @ 2.40 GH X 2, RAM = 8 GB, HHD = 1 TB, Hybrid VGA (Intel Corporation HD Graphic 5500 + Radeon R7 M265 2GB)

  8. #8
    Join Date
    Feb 2008
    Location
    Sydney Australia
    Age
    62
    Posts
    2,570

    Re: Problem in Fn key ??!!!

    You aren't using a keyboard with a FnLock like the Microsoft Ergonomic keyboards are you? That key toggles the Fn functions.

  9. #9
    Join Date
    Dec 2013
    Location
    United Kingdom
    Posts
    5,232

    Re: Problem in Fn key ??!!!

    Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter

    realtek linux modules are notoriously bugged in some manner across different devices and it usually relates to power management. I know of some fixed drivers for one of their USB devices (that would constantly disconnect from the WLAN) but not your particular PCIe model's power management issue unfortunately.

    if it were me and the laptop has a removable service panel to access the memory, wireless card etc. I'd swap it for an Intel or Qualcomm Atheros card of the same form factor. Providing it is accessible it is a reasonably cheap part to replace and very easy to do. even if you have to save a while for it, it is still worth doing should you want to continue with any Linux distribution.

  10. #10
    Join Date
    Aug 2016
    Location
    Iraq
    Posts
    750

    Re: Problem in Fn key ??!!!

    Quote Originally Posted by ozjd
    You aren't using a keyboard with a FnLock like the Microsoft Ergonomic keyboards are you? That key toggles the Fn functions.
    Thank you very much ! It is solved !

    It is very shameful to me ! More than 1 year usage & I did not recognized that "Esc" key also work as "FnLk" !

    It was that I accidentally I press Fn & while still pressing it, I clicked "Esc/FnLk" so FnLk activated & bring FnLk to work !

    Now I press Fn & while keeping press it & clicked "Esc/FnLk" & every thing return to usual (Fn key deactivated).

    Howver, now I recognized how to use Fn key !! So, I reactivate it again by press Fn & while pressing it click "Esc/FnLk" because this is optimal ideal state !

    Shameful ! Do you beleav me if I inform you that when I was on Fedora 24 I filed a bug about Fedora not support my Fn key !
    Fedora 26 X64 bit Cinnamon edition on Lenovo ThinkPad e550 with Intel core i7 5500 CPU @ 2.40 GH X 2, RAM = 8 GB, HHD = 1 TB, Hybrid VGA (Intel Corporation HD Graphic 5500 + Radeon R7 M265 2GB)

  11. #11
    Join Date
    Apr 2009
    Location
    central NY, USA
    Posts
    1,022

    Re: Problem in Fn key ??!!!

    nice to know !!!! Thx
    Change - the only constant.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •