Devices non reconnus


#1

Bonjour,

Je suis passé de W10 à Stretch sur un portable HP x2 Detachable.
L’installation m’a demandé le firmware de 3 périphériques, que je n’avais pas sur l’instant. J’ai donc sauté cette étape mais je n’ai pas noté les périphériques concernés…

Malgré l’écumage de nombreux sites et forums je galère à faire reconnaître :

  • le port micro SD qui ne marche pas ;
  • le son non plus (device = default) ;
  • le pavé tactile qui marche comme une souris 2 boutons ; pas de multitouch sur le touchpad ni sur l’écran tactile ;
  • le WIFI ;
  • autres (caméras avant et arrière) ?

Voici le résultat des commandes usuelles :

lspci :

00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 36)
00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Configuration Registers (rev 36)
00:03.0 Multimedia controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit (rev 36)
00:0a.0 Non-VGA unclassified device: Intel Corporation Device 22d8 (rev 36)
00:0b.0 Signal processing controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller (rev 36)
00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 36)
00:1a.0 Encryption controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine (rev 36)
00:1c.0 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 (rev 36)
00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 36)
01:00.0 Network controller: Intel Corporation Wireless 3165 (rev 81)

lsusb :

Bus 002 Device 002: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 04f2:b5a9 Chicony Electronics Co., Ltd
Bus 001 Device 004: ID 8087:0a2a Intel Corp.
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 002: ID 04f3:0755 Elan Microelectronics Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Existe-t-il un moyen post installation pour rechercher les périphériques, à l’instar de la procédure d’installation ?

Merci,
Sylvain


Batterie non reconnue
#2

Ca ne doit pas être grand chose, malgré le nombre de petits soucis, les composants de ta carte mère doivent être un peu exotiques.

Premier pont comme tu dis: il manque sans doute des paquets “firmware” (non libres, donc pas installés par défaut pour des raisons éthiques), et tout marchera avec un peu de chance.
Tu peux déjà, en ligne de commande, regarder ce qui existe comme paquet de firmware, avec:
aptitude search firmware
(si aptitude n’est pas installé apt install aptitude avant)
Ca te donnera une liste, vérifies que firmware-linux firmware-linux-free firmware-linux-nonfree et firmware-misc-nonfree sont bien installés.

Regarde aussi s’il n’y en a pas d’autres qui peuvent correspondre à ton matériel qui ne marche pas (firmware-intel-sound, par exemple, si tu as un chipset son intel).

Aprés reboot, si ça ne suffit pas, pourrais tu, en ligne de commande, récupèrer la sortie de lspci -n et tu la recopie sur cette page:
https://kmuto.jp/debian/hcl/
Là, ça devrait t’indiquer (si ça marche), dans la colonne “module” du résultat, s’il y a des pilotes spéciaux à installer.

Sinon dans le détail:

Bizarre. Ca, c’est sensé fonctionner sans pilote, comme une mémoire. Ca doit être le bus qui n’est pas reconnu.

Ca, c’est sur, ça va se résoudre avec les bons paquets de firmware.

Ca, c’est surement de l’usb, essayes un update-usbids et rebootes, ça peut suffire.
Sinon, donnes nous plus d’infos avec lsusb -t

Alors là, tu vas en chier, ca marche, mais ça nécessite encore pas mal de config pour faire bien marcher le tactile.
Regarde par là:
https://wiki.debian.org/fr/SynapticsTouchpad


#3

Cela ne me donne pas grand chose :

PCI ID Support?? Fabricant Mat?riel Pilote Noyau
80862280 Oui iosf_mbi v3.16.0-
808622b0
808622b8
808622d8
808622dc
808622b5
80862298
808622c8
8086229c
80863165 Intel Corporation Wireless 3165

lsusb -t

/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
    |__ Port 1: Dev 2, If 0, Class=Vendor Specific Class, Driver=ax88179_178a, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/7p, 480M
    |__ Port 3: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 3: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 4: Dev 3, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 1: Dev 4, If 1, Class=Wireless, Driver=btusb, 12M
        |__ Port 1: Dev 4, If 0, Class=Wireless, Driver=btusb, 12M
        |__ Port 2: Dev 5, If 0, Class=Video, Driver=uvcvideo, 480M
        |__ Port 2: Dev 5, If 1, Class=Video, Driver=uvcvideo, 480M

J’ai tenté l’installation d’un tas de paquets de firmwares (dont intel_sound) sans succès pour le son, le wifi, etc…

Quant au touchpad, je m’y mets…

J’ai trouvé un utilisateur de la même machine qui ne connais pas mes problèmes.
Je lui ai demandé ses lspci, lsusb.

Merci pour ton aide !
Sylvain
Sylvain


#4

Bon, rien ne marche…

  • J’ai essayé le tuto Debian https://wiki.debian.org/fr/SynapticsTouchpad mais le touchpad Synaptics n’est pas reconnus par son daemon (synaptics installé à la place de libinput).
  • La carte son reste inconnue du système, même en chargeant divers firmware.
  • L’essai du lecteur de carte micro SD m’a carrément fait planter le système.
  • Bonne nouvelle toutefois, le wifi est apparu brièvement. Je l’ai désactivé puis il a disparu…

J’ai acheté un modèle d’exposition. Je commence à penser que ce petit PC a pris un choc, bien qu’il n’y en ait aucune trace.


#5

Peux tu mettre le contenu du syslog ou de kern.log après le boot?


#6

Voici le syslog purgé des messages iptables que je pense non significatifs pour mes pb (blocage des entrées depuis un autre PC de la maison).
Quant au kern.log, il fait 3 Mo ; difficile de le mettre ici. Je peux te l’envoyer en PJ d’un MP si c’est possible.

J’ai constaté hier que les ports USB 1.1 et 1.2 ne sont pas listés dans un lsusb ou un dmesg. L’ordinateur passe directement au port 1.3 puis 1.4.

J’ai remarqué que les deux dispositifs synaptics de même id (écran tactile et touchpad ?) ne sont pas listés dans le lsusb mais dans le lspci.

Enfin, j’ai retrouvé mon wifi… il n’était pas caché loin :frowning_face:

syslog :

Feb 21 09:19:53 TOTO liblogging-stdlog:  [origin software="rsyslogd" swVersion="8.24.0" x-pid="443" x-info="http://www.rsyslog.com"] rsyslogd was HUPed
Feb 21 09:19:53 TOTO anacron[474]: Job `cron.daily' terminated (exit status: 1) (mailing output)
Feb 21 09:19:53 TOTO sendmail[2175]: My unqualified host name (TOTO) unknown; sleeping for retry
Feb 21 09:20:01 TOTO CRON[2181]: (smmsp) CMD (test -x /etc/init.d/sendmail && test -x /usr/share/sendmail/sendmail && test -x /usr/lib/sm.bin/sendmail && /usr/share/sendmail/sendmail cron-msp)
Feb 21 09:20:01 TOTO sm-msp-queue[2204]: My unqualified host name (TOTO) unknown; sleeping for retry
Feb 21 09:20:02 TOTO PackageKit: refresh-cache transaction /872_dbcbebdc from uid 1000 finished with success after 1758ms
Feb 21 09:20:06 TOTO PackageKit: get-updates transaction /873_ebdcacaa from uid 1000 finished with success after 3753ms
Feb 21 09:20:07 TOTO PackageKit: get-updates transaction /874_edaabecd from uid 1000 finished with success after 1137ms
Feb 21 09:20:09 TOTO PackageKit: get-updates transaction /876_dbdbddbd from uid 1000 finished with success after 1114ms
Feb 21 09:20:53 TOTO sendmail[2175]: unable to qualify my own domain name (TOTO) -- using short name
Feb 21 09:20:53 TOTO sendmail[2175]: x1L8KrKH002175: from=root, size=371, class=0, nrcpts=1, msgid=<201902210820.x1L8KrKH002175@TOTO>, relay=root@localhost
Feb 21 09:20:53 TOTO sm-mta[2345]: x1L8Krlb002345: from=<root@TOTO>, size=595, class=0, nrcpts=1, msgid=<201902210820.x1L8KrKH002175@TOTO>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Feb 21 09:20:53 TOTO sendmail[2175]: x1L8KrKH002175: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30371, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (x1L8Krlb002345 Message accepted for delivery)
Feb 21 09:20:53 TOTO anacron[474]: Normal exit (1 job run)
Feb 21 09:20:53 TOTO systemd[1]: anacron.timer: Adding 2min 3.354746s random time.
Feb 21 09:20:53 TOTO sm-mta[2346]: x1L8Krlb002345: to=<root@TOTO>, ctladdr=<root@TOTO> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30780, dsn=2.0.0, stat=Sent
 SPT=15804 DPT=1716 WINDOW=29200 RES=0x00 SYN URGP=0 
Feb 21 09:21:01 TOTO sm-msp-queue[2204]: unable to qualify my own domain name (TOTO) -- using short name

Sylvain


#7

envois le kern.log… (via un pastebin par exemple)


#8

Le fichier est trop volumineux pour être posté ici.
Que faut-il chercher dans ce fichier ?

Dernières nouvelles du front : le WIFI marche bien ainsi que le lecteur de carte micro SD qui m’a lu une carte de 32 Go. En revanche il n’aime pas ma carte de 64 Go…

Concernant le son, la carte n’est tout simplement par reconnue par le système. Il s’agit d’une bytcr-rt5640 a priori d’Intel, identifiée grâce à un utilisateur qui a la même machine. Il a installé une distribution Mint avec un noyau 4.10 qui reconnais bien le composant. J’utilise le dernier noyau Debian. Je ne sais pas s’il est en mesure de reconnaître ce périphérique. J’ai bien installé les firmwares Intel pour le son, et les MCU alsa, mais rien à faire… :frowning:

Sylvain


#9

J’ai trouvé… voici le fichier :
kern.log (2,2 Mo)


#10

C’est cool en fait.

Bon, maintenant que j’ai le nom de ta webcam, il semble (et ça semble possible pour une machine d’expo) que cette webcam ai tendance à se débrancher


La manip pour rebrancher semble simple (mais n’ayant pas ta tablette sous les yeux, je ne peux pas dire).

Pour le son, c’est ce message là qui est important:
Feb 18 19:46:26 TOTO kernel: [ 6.036489] intel_sst_acpi 808622A8:00: No matching machine driver found
De ce que j’ai vu, c’est du coté d’alsa qu’il y a un probléme:

Le driver OK, c’est bon, il est là, c’est lui qui emet le message.
Le firmware, tu l’as a priori installé avec firmware-intel-sound.
Pour le codec, il doit être dans un paquet, mais je ne sais pas comment le trouver.

Autre piste de chose à tester qui correspond, c’est ça:
https://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/bytcr-rt5640-can’t-get-sound-to-work-4175635564/#post5887700

Pour l’instant, je ne vois pas mieux à te suggèrer.


#11

Merci pour ton aide mattotop !
J’essaye tout ça demain et je te tiens au courant.

Sylvain


#12

Pour le WIFI, il te faut installer firmware-iwlwifi

Feb 18 19:46:26 TOTO kernel: [    6.122783] iwlwifi 0000:01:00.0: enabling device (0000 -> 0002)
Feb 18 19:46:26 TOTO kernel: [    6.130187] iwlwifi 0000:01:00.0: firmware: failed to load iwlwifi-7265D-26.ucode (-2)
Feb 18 19:46:26 TOTO kernel: [    6.130191] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-7265D-26.ucode failed with error -2
Feb 18 19:46:26 TOTO kernel: [    6.130224] iwlwifi 0000:01:00.0: firmware: failed to load iwlwifi-7265D-25.ucode (-2)
Feb 18 19:46:26 TOTO kernel: [    6.130227] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-7265D-25.ucode failed with error -2
...

#13

Pas de bol @fran.b, moi aussi c’était le seul truc évident que j’avais trouvé.


#14

Bonjour Matotop,

Pour la caméra, je n’ai vu aucun truc de débranché. Quant au son tu as raison : difficile de trouver le codec adéquat.

Je suis donc parti pour faire évoluer le noyau du 4.9 vers le 4.20, en espérant que les périphériques récents soient enfin reconnus.

Au passage, je me suis également aperçu que le battery meter ne fonctionne pas (sous KDE). Le système ne reconnaît pas la batterie non plus, malgré l’option correspondante cochée dans le bios.
Le nouveau noyau compile… c’est un peu laborieux sur au Atom…

Bonne soirée, Sylvain


#15

Bah pour la détection des périphériques récents, il n’y a pas que le noyau, il peut aussi manquer des définitions d’ids manufacturer/produts, qui permettent de détecter/reconnaitre les périphériques, et charger les bons composants de gestion matérielle.
C’est pour ça que je te demandais: as tu fait un update-pciids et update-usbids, pour mettre à jour la bdd de détection du matos ?
Sinon, sans te faire ch… à compiler un noyau sous atom, le 4.19 est dans les dépots backports.


#16

Les pilotes du noyau ont leurs propres définitions d’identifiants et n’utilisent pas celles d’udev ni de pci.ids ou usb.ids qui sont utilisées par lspci et lsusb.


#17

Bonjour,

Tu as raison mattotop, j’ai téléchargé la version 4.19 sur backport. J’avais une mauvaise compréhension de ce dépôt : je pensais qu’il s’agissait d’un backport par rapport au dépôt stable, pas rapport au futur dépôt…

J’ai également tenté les commandes update.

Je ne sais pas si c’est le changement de noyau ou l’update, toujours est-il que la carte son est enfin reconnue de l’utilitaire configuration de KDE , reste à la faire marcher… Mais je peux au moins me raccrocher aux tutos existants.

Pour le reste :

  • le touchpad et l’écran tactile restent inconnus de l’utilitaire configuration de KDE, mais comme ils fonctionnent bien (comme une souris deux boutons et tape pour un clic) je pense qu’il s’agit de configurer correctement ces périphériques ;
  • je n’arrive pas à trouver les webcams malgré qu’elles soient enfin reconnues elles aussi, enfin je pense (cf. lsusb, les 2 dernières lignes) ;
  • la batterie reste également inconnue par KDE, aussi je n’ai aucune indication de son niveau…

lspci :

00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 36)
00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Configuration Registers (rev 36)
00:03.0 Multimedia controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit (rev 36)
00:0a.0 Non-VGA unclassified device: Intel Corporation Device 22d8 (rev 36)
00:0b.0 Signal processing controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller (rev 36)
00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 36)
00:1a.0 Encryption controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine (rev 36)
00:1c.0 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 (rev 36)
00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 36)
01:00.0 Network controller: Intel Corporation Wireless 3165 (rev 81)

lsusb :

/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/7p, 480M
    |__ Port 2: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 3: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 3: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 4: Dev 4, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 1: Dev 5, If 0, Class=Wireless, Driver=btusb, 12M
        |__ Port 1: Dev 5, If 1, Class=Wireless, Driver=btusb, 12M
        |__ Port 2: Dev 6, If 0, Class=Video, Driver=uvcvideo, 480M
        |__ Port 2: Dev 6, If 1, Class=Video, Driver=uvcvideo, 480M

Sylvain


#18

Bonjour,

Quelques nouvelles du front, toujours actif !

J’ai mis à jour le bios après une installation de W8.1 (logiciel BIOS sous Windows uniquement :frowning: ) puis j’ai réinstallé Debian, les firmwares et j’ai installé le dernier noyau disponible dans les backports (4.19).

Hormis la batterie pour laquelle j’abandonne (inconnue d’ACPI et BIOS bien configuré), les commandes usuelles identifient bien les périphériques (ils sont d’ailleurs assez récents pour ne pas être reconnus par W8.1…) mais je ne les vois pas dans KDE. Il me manque l’icône de connexion réseau et wifi dans le systray et les cartes son sont toujours inconnues de l’environnement (réglage du volume impossible) mais elles sont bien détectées par VLC…

Il y a donc un, je pense un pb de prise en compte des périphériques par X11 ou alors il me manque des logiciels…
Savez-vous vers où regarder ?

Sylvain


#19

Perso c’est dans mon gnome: ça m’indique “Filaire non géré”, alors que tout est parfait niveau config réseau.
Après, je n’ai pas de wifi sur ma tour donc ça ne me géne pas, mais toi, tu peux regarder si wicd te fournit une interface de connexion wifi en remplacement de ton kde qui ne veut pas le faire lui même.

X11 a un peu de prise en charge/gestion de périphériques comme l’écran ou la souris, pour les autoconfigurer plus finement, mais ce n’est même pas lui qui s’occupe de la gestion de base, détection et initialisation des périphériques.
Il repose sur les pilotes du système pour ça afin de fournir un environnement de fenêtrage aux windows manager et aux applications. Il n’est pas un composant de gestion matérielle du système.

KDE

Change: passe sous gnome ? :smiley:

Sinon, si wicd résoud ton pb de connection wifi graphique, il te reste juste le son, c’est ça ?


#20

Bonsoir,

Je ne suis pas très Gnome ; je préfère KDE même s’il est un peu gourmand.

Voici ce qui ne fonctionne toujours pas :

  • la batterie qui n’est toujours pas reconnue pas le système : périphérique trop récent ? C’est dommage car je n’ai aucune indication sur le niveau de charge.
  • le son :
    • deux cartes son sont identifiées par le système et VLC sous KDE : une carte intel et une bytcr-rt5640.
    • seule bytcr-rt5640 permet de générer du son avec VLC ;
    • dans le systray, le contrôle du volume de KDE ne reconnaît aucune carte, contrairement à Kmix qui reconnaît les deux cartes… mais ne permet pas de résoudre le problème ;
    • je pense que le programme de gestion du son (du style kdesound) doit être identifié puis correctement paramétré afin de prendre en priorité la carte bytcr-rt5640.
  • le pavé tactile et l’écran tactile qui ne sont pas reconnus et fonctionnent comme des souris deux boutons + tape pour le clic (pas de multitouch) : configuration dans X11 nécessaire sans doute.

Ce qui marche :

  • merci pour iwcd qui reconnais bien les réseau wifi mais je ne suis pas parvenu à me connecter ;
  • aprés l’installation de kde-full, l’icône réseau apparaît enfin dans le systray. Il semble que le paquet kdenetwork soit concerné (from autre forum). Je peux me connecter en wifi.
  • la caméra avant, mais je ne sais pas comment mettre en œuvre la caméra arrière. Ce n’est pas un drame…
  • le bluetooth ;
  • tout le reste en fait…

Voili voilou… encore du boulot pour que tout ronronne parfaitement…
Sylvain