web-dev-qa-db-fra.com

Le clavier de l'ordinateur portable ne fonctionne pas, comment activer le Wi-Fi à l'aide du clavier USB (ou remappez la touche FN de l'ordinateur portable sur une touche du clavier USB)

J'ai fait plusieurs fois le tour de ce bloc et rien ne semble permettre de débloquer le WiFi sur cet ordinateur portable.

J'utilise Ubuntu 10.04 LTS. Ordinateur portable est un Medion MD96350. Son clavier intégré est défectueux, je dois donc utiliser un clavier USB.

Le Wi-Fi a bien fonctionné jusqu'à aujourd'hui. Je suis rentré chez moi pour constater que mes enfants étaient sur l'ordinateur portable et que le matériel était bloqué/bloqué. Et je ne peux pas le réactiver.

Sur le clavier intégré d'origine, le commutateur est une combinaison de touches (FN + une touche F dont je ne me souviens plus, le clavier a été supprimé depuis).

Une bande en haut de la base indique l'état d'accès au disque, l'indicateur de batterie, etc., l'interrupteur d'alimentation, puis l'indicateur WiFi et certains indicateurs de support qui sont également des touches (lecture, pause, précédent, suivant) qui s'allument toutes en bleu, et obtenir 'bluer' une fois 'appuyé' (pas de bouton physique). L'indicateur WiFi ne s'allume plus. Je ne suis pas sûr qu'il s'agisse aussi d'une "clé", mais rien ne se passe si vous appuyez dessus.

Informations sur la carte WiFi de Sudo lspci -v

0a:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
        Subsystem: Intel Corporation Device 1001
        Flags: bus master, fast devsel, latency 0, IRQ 32
        Memory at fa000000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [c8] Power Management version 2
        Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+
        Capabilities: [e0] Express Legacy Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting <?>
        Capabilities: [140] Device Serial Number 85-83-c7-ff-ff-77-1b-00
        Kernel driver in use: iwl3945
        Kernel modules: iwl3945

Sudo rfkill list

3: phy2: Wireless LAN
        Soft blocked: no
        Hard blocked: yes

Sudo ifconfig wlan4 up

SIOCSIFFLAGS: Unknown error 132

Le pilote est iwl3945, qui est associé. J'ai essayé de l'enlever et de le rétablir sans effet. J'ai essayé diverses autres choses sans aucun effet.

Une fois les fenêtres installées, je pouvais soulever et éteindre la carte via Windows sans aucun problème. Depuis, j'ai supprimé Windows et je ne souhaite pas le réinstaller uniquement pour augmenter la carte WiFi chaque fois qu'il est éteint dans Ubuntu.

Le BIOS peut désactiver le matériel au démarrage ou dans l'état où il se trouvait lors du dernier arrêt. Il n'y a aucune option pour l'avoir allumé au démarrage.

Donc, ma question est la suivante: étant donné qu’il ne semble pas y avoir de solution directe à ce problème, en permettant à Ubuntu de le débloquer matériellement, existe-t-il un moyen de mapper la clé FN du clavier intégré des ordinateurs portables sur mon clavier USB, et comment. Ou existe-t-il un moyen d'accéder aux "boutons" de média intégrés (la bande en haut de l'ordinateur portable) pour pouvoir faire en sorte qu'Ubuntu reconnaisse le "bouton" WiFi (s'il s'agit bien d'un "bouton")?

Merci.

3
salviablue

Alors, je vais peut-être pouvoir effacer ma réponse par déférence pour quelqu'un de plus informé, mais ma compréhension ...

Vous ne pouvez pas remapper le fn clé

  1. ouvrez un terminal et exécutez xev
  2. écraser sur votre fn clé

Ma compréhension est que fnLe signal de n'est jamais envoyé à l'OS. Au lieu de cela, il modifie les signaux que d'autres clés envoient. Je me trompe si xev montre quoi que ce soit en réponse à votre brassage.

Avec cette prémisse, je suppose que fn+wifi envoie un signal directement à votre matériel pour activer et désactiver votre carte wifi. L'exécution de windows ou linux ou de tout ce que cela ne va jamais affecter cette relation de cause à effet.

Cependant, vous pourrez peut-être remapper un combo fn comme fn+wifi.

Activer le matériel désactivé à partir de la couche de système d'exploitation

Je n'ai pas la moindre idée de cette partie de votre question. Si vous pouviez le faire windows (attention, sans utiliser le clavier ..), alors théoriquement c'est possible sous Linux. Vous devez simplement espérer que le module du noyau prenant en charge votre carte wifi le supporte, puis que quelqu'un a écrit un logiciel ui pour tirer parti de cette fonctionnalité.

Si tel est le cœur de votre question, il s’agit peut-être d’une copie de celle-ci: Déblocage du commutateur matériel Wifi

2
djeikyb

Je réalise que ceci est un ancien post mais ma réponse pourrait aider les autres. Je me suis cassé le clavier et utiliser un clavier USB maintenant. Le problème que j’ai eu, c’est que la bascule wifi a été désactivée avant que le clavier ne fonctionne. J'ai résolu le problème en allant dans le bios (je devais presser ESC puis F10 sur mon ordinateur portable mais cela dépend de l'ordinateur que vous avez). J'ai ensuite appuyé sur F9 pour rétablir les valeurs par défaut. F10 pour sortir et sauvegarder. Cela ramène le commutateur à la position par défaut d'activer et maintenant mon problème est résolu! Il m'a fallu des mois pour que je trouve cette solution relativement simple.

1
Ellen